Episode 100: Unsolved Problems in Science

Topics covered
Popular Clips
Episode Highlights
NP Problems
introduces the concept of NP problems, emphasizing their significance in computer science. He explains that NP problems are those where solutions can be verified quickly, even if finding the solution is difficult. For instance, integer factorization is an NP problem because, while multiplying two numbers is straightforward, verifying the solution is relatively easy 1. James highlights the ongoing debate about whether P equals NP, a question that remains unsolved. He notes, "Most computer scientists and mathematicians, as far as I can tell, think that P does not equal NP. But again, no one's been able to prove that" 2.
  Â
Complexity Classes
James delves into complexity classes, focusing on P and NP, which categorize problems based on their difficulty. P represents problems solvable in polynomial time, while NP includes problems verifiable in polynomial time but not necessarily solvable quickly 3. He further explains NP-complete problems, the hardest within NP, which can be reduced to solve any other NP problem. Examples include Boolean satisfiability and the traveling salesman problem 4. James clarifies, "If you can solve any one problem that's NP complete, you can actually solve all of the other problems in NP" 4.
  Â
Intermediate & Cryptography
The discussion moves to NP intermediate problems, which are neither NP-complete nor in P, highlighting their elusive nature. James mentions integer factorization as a suspected NP intermediate problem, lacking a polynomial time solution yet not proven NP-complete 5. He also explores the implications of the P vs NP problem on cryptography, particularly RSA cryptography, which relies on the difficulty of factorizing large integers 6. He states, "Public key cryptography relies on the fact that some things are easy to check but hard to solve" 6.
Related Episodes

Episode 77: Nuclear Physics and Radioactivity
Answers 383 questions
Episode 84: Advanced Quantum Mechanics Part II
Answers 383 questions
Episode 50: Science Myths and Misconceptions
Answers 383 questions
Episode 145: Relativity and Black Holes
Answers 383 questions
Episode 31: Solutions and Mixtures
Answers 383 questions
Episode 14: Principles of Quantum Mechanics
Answers 383 questions
Episode 62: Organic Chemistry Demystified
Answers 383 questions
Episode 119: Computational Chemistry Part 1
Answers 383 questions
Episode 83: Advanced Quantum Mechanics Part I
Answers 383 questions
Episode 14: Principles of Quantum Mechanics
Answers 383 questions
Episode 18: Biochemistry Basics
Answers 383 questions
Episode 11: The Origin of the Universe
Answers 383 questions
Episode 131: Sleep Science
Answers 383 questions
Episode 120: Computational Chemistry Part 2
Answers 383 questions
Episode 22: Our Place in the Cosmos
Answers 383 questions
