Efficiently prepare the normalized amplitude encoding .
Apply quantum phase estimation to the simulated evolution , producing an approximation of each eigenvalue: Add one ancilla and perform an eigenvalue-controlled rotationwhere .
Uncompute the eigenvalue register. Conditional on measuring the ancilla as , the system register isThe postselection probability can be increased with amplitude amplification.
Apply quantum phase estimation to the simulated evolution , producing an approximation of each eigenvalue: Add one ancilla and perform an eigenvalue-controlled rotationwhere .
Uncompute the eigenvalue register. Conditional on measuring the ancilla as , the system register isThe postselection probability can be increased with amplitude amplification.
The ingredients used here are efficient sparse Hamiltonian simulation of and quantum phase estimation, which converts an eigenphase of that evolution into a binary approximation of . For sparsity , condition number , and error , the cost is polynomial in , , , and under the stated access assumptions.
Finally estimate by repeated measurement of an efficient observable decomposition of , or by a Hadamard test when is unitary. A general efficiently block-encoded Hermitian can similarly be measured through its block encoding. Repetition and a concentration inequality give additive sampling error after independent preparations.
The essential requirement is an efficient quantum state preparation circuit satisfyingA standard sufficient promise is that has only nonzero components, with their positions and values classically computable to the required precision in time, and with efficiently computable normalization. More structured dense vectors are also allowed whenever cumulative weights or an equivalent data-access oracle permit amplitude encoding in polylogarithmic time. Without such a promise, merely loading arbitrary classical entries already costs and removes the claimed exponential dependence on dimension.
Use reversible quantum arithmetic on an ancillary work register. On each computational-basis branch, computewhereBecause the classical algorithms for and are efficient, they can be made reversible with polynomial overhead. Reversible division, square root, and inverse cosine to the retained binary precision likewise use gates under the question's precision convention. Uncompute the and work registers, leaving
Suppose the angle register stores a fixed-point expansion . Append a target qubit in . For each angle bit , apply to the target a controlled . Rotations about the same axis commute, so their product is andWith retained bits, each controlled rotation decomposes into one- and two-qubit gates and the complete quantum variable rotation has polylogarithmic size. Thus the required branchwise map is implemented coherently for every .
The ratio is the conditional probability that lies in the left half of interval . After the controlled rotation and uncomputation of , append the rotation qubit to the interval label. The amplitudes becomeButConsequently one refinement step mapsStarting from and repeating this hierarchical probability-distribution state preparation for givesThere are refinement levels, each of polylogarithmic size by assumption.
Articles by others on the same topic
There are currently no matching articles.