Quantum Leap: A Beginner's Plain Language Guide to Quantum Computing

Question

If classical computers are "marvels of engineering" performing "billions of operations per second," what specifically about the *types* of problems described as "currently deemed impossible" or "incredibly complex" might make them fundamentally intractable even for such powerful classical machines, according to this excerpt's hints?

Synthesized answer

The "currently deemed impossible" or "incredibly complex" problems that challenge even powerful classical machines are those whose complexity grows exponentially with the number of variables [5]. These include simulating complex molecules, which requires understanding the precise quantum states of all electrons and their interactions [1, 2]. The number of possible quantum states can be astronomical, demanding unimaginable memory and processing power for classical computers [1, 2].

Another intractable class of problems involves optimization, such as finding the most efficient delivery routes for many drivers with many stops, or optimizing vast investment portfolios [1, 2]. As the number of variables increases, the number of possible solutions explodes, leading to a "combinatorial explosion" where checking every possibility would take an immense amount of time, even for the fastest supercomputer [3, 4]. Materials science also presents challenges, as simulating quantum interactions with classical bits is an approximation that misses true depth and complexity [3, 4]. The way classical computers process information sequentially is not suited for these intrinsically quantum,…

Synthesized from the book passages below. Chat with the book on Feynman for follow-up.

From the book

y grows exponentially with the number of variables. Consider the challenge of trying to simulate a complex molecule to design a new drug. A molecule is made up of atoms, and these atoms interact with each other in ways dictated by quantum mechanics. To accurately predict how a drug molecule will behave, you need to understand the precise quantum states of all its electrons and how they interact. Even a relatively small molecule can have an astronomical number of possible quantum states. To simulate these interactions on a classical computer, you'd need an unimaginable amount of memory and…
Passage [4]
y grows exponentially with the number of variables. Consider the challenge of trying to simulate a complex molecule to design a new drug. A molecule is made up of atoms, and these atoms interact with each other in ways dictated by quantum mechanics. To accurately predict how a drug molecule will behave, you need to understand the precise quantum states of all its electrons and how they interact. Even a relatively small molecule can have an astronomical number of possible quantum states. To simulate these interactions on a classical computer, you'd need an unimaginable amount of memory and…
Passage [4]
bles increases, the number of possible routes or portfolio configurations explodes. To check every single possibility would take the age of the universe, and then some, even for the fastest supercomputer. This is known as the "combinatorial explosion." Another area where classical computers hit a wall is in materials science. Developing new materials with specific properties – say, a superconductor that works at room temperature or a catalyst that can efficiently convert CO2 into fuel – often requires understanding and manipulating matter at the quantum level. Simulating these quantum…
Passage [5]
bles increases, the number of possible routes or portfolio configurations explodes. To check every single possibility would take the age of the universe, and then some, even for the fastest supercomputer. This is known as the "combinatorial explosion." Another area where classical computers hit a wall is in materials science. Developing new materials with specific properties – say, a superconductor that works at room temperature or a catalyst that can efficiently convert CO2 into fuel – often requires understanding and manipulating matter at the quantum level. Simulating these quantum…
Passage [5]
problems that are beyond the reach of even the most powerful classical supercomputers. It’s a specialized tool, like a super-powered microscope or a particle accelerator, designed for particular kinds of exploration. The core difference lies in how they store and process information. Your classical computer uses "bits," which, as mentioned, are always in one of two definite states: 0 or 1. A quantum computer, on the other hand, uses "qubits." We'll explore qubits in much greater detail in the next chapter, but for now, the key takeaway is that qubits can exist in a superposition of states,…
Passage [3]

More questions about this book