
can be leveraged to reduce the number of non-zero
commutators between Hamiltonian fragments.
Thus, Trotterized Hamiltonian simulation has been
the subject of active research aiming at the reduction
of the complexity of its associated quantum circuits
in different physical systems [8,9,10,11,12].
There are several approaches to partitioning
of molecular electronic Hamiltonians into exactly
solvable fragments. Many of these approaches
were developed in the measurement problem [13,
14,15,16,17,18] of the Variational Quantum
Eigensolver (VQE) [19], where the partitioning is
needed to obtain the expectation value of the
Hamiltonian. A few of these partitioning techniques
were considered for the Troterization problem [20,17],
yet different partitioning methods have not been
compared systematically.
In this work, we consider Hamiltonian partitioning
methods within two Hamiltonian realizations, which
use fermionic and qubit operators, respectively.
Although both realizations employ exactly solvable
Hamiltonians, the structure of these Hamiltonians
is different. In the fermionic case, the origin of
solvability can be traced to the well-known solvability
of hermitian one-electron Hamiltonians, while in the
qubit case, the solvability is based on existence of
Clifford group transformations that diagonalize any
linear combination of commuting Pauli products.
For a Trotterization algorithm, the exponentials
in approximate time evolution operator introduced
in Eq. (3) are decomposed in terms of single-qubit
rotations and Clifford gates. In an error-corrected
algorithm such as surface code, Clifford gates can be
implemented fault-tolerantly. Single-qubit-rotations,
on the other hand, need to be compiled as a series
of gates consisting of Clifford operations and at least
one non-Clifford one, usually taken to be the T
gate, a rotation around the z-axis by π
8[21]. The
implementation of T gates requires a procedure called
magic state distillation [22], which renders T-gate
synthesis the most costly aspect of error correction.
The number of T gates required for a quantum
algorithm is one of the essential efficiency determining
parameters in fault-tolerant quantum computations.
Thus, to determine which Hamiltonian partitioning
approach is better, it is reasonable to compare
the number of T gates required for performing the
approximate unitary evolution.
The rest of the article is organized as follows.
In section 2we introduce the techniques used to
analyze our Trotter error results for the different
molecular systems and methods. Moreover, the main
fermionic and qubit Hamiltonian partition schemes
employed in our analysis are introduced. In the same
section, we discuss the use of symmetries present in
all Hamiltonian fragments that allow us to find tighter
estimations of the Trotter error. Section 3presents
and discusses Trotter errors and T-gate estimates for
different partitioning methods. Finally, Section 4
concludes by summarizing our most relevant results
and giving the outlook.
2 Theory
2.1 Upper bounds for Trotter error
Equation (3)is a first order Trotter-Suzuki formula.
Higher order Trotter approximations exist for
exp[−it ˆ
H], which feature an error with steeper scaling
with t, at the cost of increasing the number of
products of exponentials [23]. For simplicity in our
analysis, we focus on the error associated to the first-
order Trotter formula. Here, the Trotter error can be
written in terms of the spectral norm of the difference
[11]
||e−it ˆ
H−Y
n
e−it ˆ
Hn|| ≤ ¯αt2/2,(4)
where
¯α=X
n
||[ˆ
Hn,X
n′<n
ˆ
Hn′]||.(5)
To avoid order dependent parameter ¯αone can
use the triangle inequality to upper bound it with a
simpler quantity
2X
n
||[ˆ
Hn,X
n′<n
ˆ
Hn′]|| ≤ X
n,n′
||[ˆ
Hn,ˆ
Hn′]|| =α. (6)
For Trotter error analysis it is convenient to
derive an upper bound on the commutator norm
(α) that contains properties of individual fragments.
Such an upper bound can provide an insight on
what properties of fragments define the success of a
partitioning in lowering α.
Using the triangle inequality
||[ˆ
Hn,ˆ
Hk]|| ≤ 2|| ˆ
Hn|| · || ˆ
Hk|| (7)
provides a loose upper bound. This bound can be
further tightened by considering shifted Hamiltonians
ˆ
Hi=ˆ
Hi−siˆ
I,(8)
where siis a scalar, and ˆ
Iis the identity operator. The
shift introduced in Eq. (8) leaves the commutators
between Hamiltonian fragments invariant
[ˆ
Hi,ˆ
Hj]=[ˆ
Hi,ˆ
Hj](9)
but changes the spectral norms, || ˆ
Hi|| ̸=|| ˆ
Hi|| by
shifting the spectrum of ˆ
Hiin Eq. (8). A tighter upper
bound for αcan be written as
α= 2 X
i>j
||[ˆ
Hi,ˆ
Hj]|| ≤ 4X
i>j
|| ˆ
Hi|||| ˆ
Hj|| (10)
≤4X
i>j
min
si,sj
|| ˆ
Hi|| · || ˆ
Hj||.(11)
Finding the minimum norm shifts can be done
explicitly as
min
si
|| ˆ
Hi−siI|| =∆Ei
2,(12)
where
∆Ek= (Emax,k−Emin,k)(13)
Accepted in Quantum 2023-08-04, click title to verify. Published under CC-BY 4.0. 2