
3
mension (1d) [19,20]. In brief, the DMRG algorithm per-
forms variational optimization on tensor-network-based
ansatz named Matrix Product State (MPS) [21,22]. Al-
though MPS is designed to efficiently capture 1d area-law
entangled quantum states efficiently [23], the efficacy of
DMRG algorithm allows one to explore quantum many-
body physics beyond 1d, including quasi-1d and 2d sys-
tems, and even all-to-all connected models, as considered
in quantum chemistry [24,25].
A remarkable characteristic of the DMRG algorithm is
its ability to perform systematic error analysis. This is
intrinsically connected to the construction of ansatz, or
the MPS, which compresses the quantum state by per-
forming site-by-site truncation of the full Hilbert space.
The compression process explicitly yields a metric called
“truncation error,” from which we can extrapolate the
truncation-free energy, E0, to estimate the ground truth.
By tracking the deviation from the zero-truncation result
E−E0, we find that the computation time and error typ-
ically obeys a scaling law (See Fig. 2for an example of
such a scaling behavior in 2d J1-J2Heisenberg model).
The resource estimate is completed by combining the ac-
tual simulation results and the estimation from the scal-
ing law. [See Sec. S2 in Supplementary Materials (SM)
for detailed analysis.]
We remark that it is judicious to select the DMRG
algorithm for 2d models, even though the formal com-
plexity of number of parameters in MPS is expected
to increase exponentially with system size N, owing
to its intrinsic 1d-oriented structure. Indeed, one
may consider another tensor network states that are
designed for 2d systems, such as the Projected Entan-
gled Pair States (PEPS) [26,27]. When one use the
PEPS, the bond dimension is anticipated to scale as
D=O(log(N)) for gapped or gapless non-critical sys-
tems and D=O(poly(N)) for critical systems [28–30] to
represent the ground state with fixed total energy accu-
racy of ϵ=O(1) (it is important to note that the former
would be D=O(1) if considering a fixed energy den-
sity). Therefore, in the asymptotic limit, the scaling on
the number of parameters of the PEPS is exponentially
better than that of the MPS. Nonetheless, regarding the
actual calculation, the overhead involved in simulating
the ground state with PEPS is substantially high, to the
extent that there are practically no scenarios where the
runtime of the variational PEPS algorithm outperforms
that of DMRG algorithm for our target models.
Runtime of quantum algorithm
1. Overview of quantum resource estimation
Quantum phase estimation (QPE) is a quantum algo-
rithm designed to extract the eigenphase ϕof a given
unitary Uby utilizing ancilla qubits to indirectly read
out the complex phase of the target system. More con-
cretely, given a trial state |ψ⟩whose fidelity with the k-th
<latexit sha1_base64="vOISPXTnbzXMmO3PGekg/z0KhDY=">AAACe3ichVHLSgMxFD0dX7W+qoIIbgYHRURKKr5wVXShy2qtClbKzBhrcF7MTAu17Q/4Ay5cWRCR+hdu/AEXfoK4VHCj4O10QFTUG5KcnNxzc5JojiE8n7GHiNTW3tHZFe2O9fT29Q/EB4e2Pbvo6jyr24bt7mqqxw1h8awvfIPvOi5XTc3gO9rxanN/p8RdT9jWll92+L6pFixxKHTVJyofH5GrOccT+UrONeW1TC3nqlbB4Pm4whIsCPknSIZAQRhpO36FHA5gQ0cRJjgs+IQNqPCo7SEJBoe4fVSIcwmJYJ+jhhhpi5TFKUMl9pjGAq32QtaidbOmF6h1OsWg7pJSxgS7Z9fsmd2xBntkb7/WqgQ1ml7KNGstLXfyA6ejmdd/VSbNPo4+VX969nGIpcCrIO9OwDRvobf0pZOz58zy5kRlktXZE/m/YA/slm5glV70yw2+eY4YfUDy+3P/BNuzieRCYm5jTkmthF8RxRjGMUXvvYgU1pFGls6too4GbiLvkiJNSzOtVCkSaobxJaT5D8TdkvE=</latexit>
| GSi
FIG. 3. Schematic description of quantum circuit for the QPE
algorithm to compute the eigenenergy of the ground state of
quantum many-body system.
eigenstate |k⟩of the unitary is given as fk=∥⟨k|ψ⟩∥2, a
single run of QPE projects the state to |k⟩with probabil-
ity fk, and yields a random variable ˆ
ϕwhich corresponds
to a m-digit readout of ϕk.
It was originally proposed by Ref. [31] that eigenener-
gies of a given Hamiltonian can be computed efficiently
via QPE by taking advantage of quantum computers to
perform Hamiltonian simulation, e.g., U= exp(−iHτ).
To elucidate this concept, it is beneficial to express the
gate complexity for the QPE algorithm as schematically
shown in Fig. 3as
C∼CSP +CHS +CQFT†,(1)
where we have defined CSP as the cost for state prepa-
ration, CHS for the controlled Hamiltonian simulation,
and CQFT†for the inverse quantum Fourier transfor-
mation, respectively (See Sec. S4 in SM). The third
term CQFT†is expected to be the least problematic with
CQFT†=O(log(N)), while the second term is typically
evaluated as CHS =O(poly(N)) when the Hamiltonian
is, for instance, sparse, local, or constituted from poly-
nomially many Pauli terms. Conversely, the scaling of
the third term CSP is markedly nontrivial. In fact, the
ground state preparation of local Hamiltonian generally
necessitates exponential cost, which is also related to the
fact that the ground state energy calculation of local
Hamiltonian is categorized within the complexity class
of QMA-complete [32,33].
2. State preparation cost
Although the aforementioned argument seems rather
formidable, it is important to note that the QMA-
completeness pertains to the worst-case scenario. Mean-
while, the average-case hardness in translationally invari-
ant lattice Hamiltonians remains an open problem, and
furthermore we have no means to predict the complex-
ity under specific problem instances. In this context, it
is widely believed that a significant number of ground
states that are of substantial interest in condensed mat-
ter problems can be readily prepared with a polynomial
cost [34]. In this work, we take a further step to ar-
gue that the state preparation cost can be considered
negligible as CSP ≪CHS for our specific target models,