There's a lot of mystifying jargon in the field of quantum computation, so I would like to examine some elementary physics to maybe help clarify the assumptions being made.
Is it not true that the speed of a real-world reversible computer scales linearly with applied force and entropy? To prove this, I will use $N$ as the number of steps (physical operations), $h$ as Planck’s constant, $k$ as Boltzmann’s constant, $S$ as entropy and $T$ as ambient temperature. By the Heisenberg time-energy uncertainty principle, $δE > h/δt$. With $δE$ released as heat, you get $T\cdot δS = δΕ > h/(T \cdot δt)$. Total entropy obviously can't exceed $O(k)$. Considering the Planck-Boltzmann formula, $δS$ much greater than $k$ decoheres into $O(e^{δS/k})$ independent microstates, while you can only read out $O(e^{-δS/k})$ of them. This means that for $N$ steps, the averaged entropy per step must be of $O(k/N)$. Putting these results together, you get a runtime of $Ω(h \cdot N^2/k \cdot T)$. Grover’s and Shor’s algorithms don’t look too impressive under this basic analysis, especially after considering memory requirements. It seems that MT and ML bounds dramatically overestimate the speed of quantum evolution.
An article by John D. Norton disputes the legitimacy of Landauer’s principle:
The thermodynamics of computation assumes that computational processes at the molecular level can be brought arbitrarily close to thermodynamic reversibility and that thermodynamic entropy creation is unavoidable only in data erasure or the merging of computational paths, in accord with Landauer’s principle. The no-go result shows that fluctuations preclude completion of thermodynamically reversible processes. Completion can be achieved only by irreversible processes that create thermodynamic entropy in excess of the Landauer limit.
It seems that Landauer and Bennett ignore quantum fluctuations, which are a major impediment to their arguments. That's besides the fact that QFT is a relativistic, nonlinear and infinite-dimensional theory of interacting fields (not particles), where measurement imposes discreteness by projecting the state into specific eigenstates. Uncertainty doesn't imply any form of analog error correction.
My Question: What is a straightforward answer to the fact that a QC needing $N$ operations takes at least $O(N^2)$ time to complete?
Update 1: I'm obviously referring to fundamental physical operations and not logical gates. Logical gates are an abstraction from the physics and can be very complicated to implement. For instance, the inefficiency of creating high-fidelity magic states poses a major challenge. A recent paper estimated that the overhead of distilling non-Clifford Toffoli gates is massive (~130,000 physical qubits) and leads to huge slowdowns (~170μs): "...quadratic speedups will not enable quantum advantage on early generations of such fault-tolerant devices unless there is a significant improvement in how we would realize quantum error-correction...this conclusion persists even if we were to increase the rate of logical gates in the surface code by more than an order of magnitude..."
Update 2: The stated asymptotic runtime complexities of Grover's and Shor's algorithms are based on the number of calls to the underlying circuits/operations, not the number of fundamental physical gates. If a reduction of gates made any difference to the argument, then the runtime bounds would be different in the literature. My argument is more general than these engineering problems.
Update 3: The threshold theorem assumes that the underlying physical error rate is a constant, independent of the size of the computation. However, the thermodynamic analysis shows that the minimum possible physical error rate is dependent on the size of the computation, due to the scaling of entropy generation.
1.64 E-4
nano seconds. What is there not so impressive ? $\endgroup$