@sonhouse said
@mlb62
Now new algorithms are showing classical comps beating theoretical quantum computers.
Quantum computers are better at some computational problems, but not all, compared to classical computers. The difference is manifest where the problem has multiple parameters which could yield multiple acceptable solutions within tolerance; in such cases, quantum computers are more efficient than classical ones. However, where there are fewer parameters and only one correct solution, classical computers (with enough horsepower) may be more efficient.
For example, suppose you have 20 guests to invite to a dinner party, and you have to arrange the seating in such a way that no two people who can't converse civilly with each other are seated next to each other on either side. So you can't have a So. Baptist seated next to either an atheist or a classical pianist refugee from Ukraine, but you could have a Texas oil magnate seated next to a So. Baptist, and you could have a New England avant grade artist seated next to either a UC Berkeley history professor or a man who spent the last five years sailing round the world without using any fossil fuel (don't put the sailor next to the Texas oil magnate), and so on and so on -- i.e., there could be many acceptable seating arrangements, and the time to calculate the one perfect seating arrangement would be prohibitive for a classical computer, but a quantum computer might find an acceptable seating arrangement in a few microseconds.
Classical computers consists of "circuits" which can take one or the other of only two determinate states, closed/open, on/off, electricity is flowing or not-flowing, mapping to either one or zero, true or false. Quantum computers consist of "gates" which can be in an indeterminate state, like a Schroedinger-cat-box. Multiple "gates" can take multiple values simultaneously (both true and false, and possibly other values such as 'maybe', i.e., "fuzzy logic" (google that) ), and the multiple gates settle into fixed values at once, once certain other gates take fixed values. That is, once one gate or a certain number of gates settle into fixed states, then a cascade is triggered which settles other gates; this phenomenon is called "entanglement", and may seem to defy classical models of causality.
I'll see if I can find an article for you which explains in more detail how quantum computers actually process information internally.