This podcast explains what is meant by polynomial time algorithms and why they are important in reducing algorithmic complexity to allow real world systems to efficiently solve problems, such as reducing n squared algorithms to n log n or linear time.