
brid variational algorithm that solves both con-
strained and unconstrained combinatorial opti-
mization problems. For constrained combinato-
rial optimization problems there are two methods
for dealing with the added problem constraints.
One choice is to convert the constrained prob-
lem into an unconstrained one by introducing a
Lagrange multiplier into the objective function.
This can then be executed on quantum hardware
using only single- and two-qubit gates, however,
this method often requires an additional hyper-
parameter optimization step in order to correctly
set the value of the Lagrange multiplier Saleem
et al. [2023]. Alternatively, the constraint may be
introduced within the ansatz itself which then re-
quires the use of multi-controlled quantum gates
Hadfield [2018], Hadfield et al. [2019], Saleem
[2020]. The constraint-aware ansatz ensures that
the constraints are satisfied at all times during
the optimization and the extremization is only
performed over the set of feasible states. In this
paper we focus solely on the latter case which
uses the constraint-aware ansatz and therefore re-
quires the use of multi-controlled gates.
Before the QAOA may be executed, the al-
gorithmically defined multi-qubit gates must be
decomposed into equivalent sets of gate opera-
tions which are natively supported by the quan-
tum hardware. Depending on the specific native
gate set, the final overhead gate cost incurred by
the decomposition may vary greatly. Quantum
gate decompositions are a broad and extensive
area of study Barenco et al. [1995], Vartiainen
et al. [2004], Martinez et al. [2016], Gokhale et al.
[2019], Rakyta and Zimborás [2022]. Strategies
for general unitary decompositions include algo-
rithmic rule-based constructions Barenco et al.
[1995], Vartiainen et al. [2004], Li et al. [2013], di-
rect synthesis via numerical optimization Younis
et al. [2021], and optimal control Shi et al. [2019].
Oftentimes the multi-qubit gates appearing in
the constrained QAOA contain a large amount of
structure (e.g., they may be expressed simply as
sets of single-qubit rotations and multi-controlled
not’s) that allows for more efficient decomposi-
tions Barenco et al. [1995], Gokhale et al. [2019].
In this paper, we study the quantum and classi-
cal tradeoffs available to variational quantum al-
gorithms, specifically focusing on the case of con-
strained QAOA applied to Maximum Indepen-
dent Set (MIS) problems. We consider both al-
gorithmic and hardware level design choices that
influence the final amount of classical and quan-
tum resources that are required.
At the algorithmic level, we consider three vari-
ants of the QAOA which differ in the number of
classical parameters, rounds of optimization, and
gate operations they require. In the original for-
mulation of the QAOA, the ansatz is composed of
alternating layers of parameterized gates and all
of the gates within a single layer are parameter-
ized by the same variable. We refer to this version
as single-angle QAOA (SA-QAOA). Recent work
has shown that, for both unconstrained optimiza-
tion problems, such as MaxCut, and constrained
problems, such as MIS, parameterizing the gates
within each layer by a vector of variables can re-
sult in higher approximation ratios and shorter
circuits at the expense of additional classical pa-
rameters Herrman et al. [2022], Saleem et al.
[2023]. We refer to this implementation of the
QAOA as multi-angle QAOA (MA-QAOA). Fi-
nally, the number of multi-controlled quantum
gates in both the SA-QAOA and MA-QAOA
scales linearly with the problem size. To miti-
gate this large quantum resource requirement, a
new approach called the Dynamic Quantum Vari-
ational Ansatz (DQVA) was introduced in Saleem
et al. [2023]. The DQVA removes this scaling
dependency on the problem size by making the
number of parameters and multi-controlled gates
a tunable hyper-parameter in exchange for addi-
tional iterations of classical optimization.
At the hardware level, we study the cost of de-
composing the large multi-qubit gates into dif-
ferent native gate sets containing different levels
of controlled gates and higher dimensional qu-
dits. Our consideration of native gate sets with
higher degree multi-qubit gates is motivated by
the recent emergence of quantum hardware capa-
ble of supporting such operations. These include
neutral atoms Isenhower et al. [2011], Saffman
[2016], trapped ions Espinoza et al. [2021], Katz
et al. [2022], Rasmussen et al. [2020], and recent
demonstrations of Toffoli gates in superconduct-
ing quantum hardware Kim et al. [2022]. Si-
multaneously, multiple experiments have demon-
strated the viability of using qutrits, containing
three logical states |0⟩,|1⟩, and |2⟩, within quan-
tum computations Morvan et al. [2021], Gokhale
et al. [2020]. Prior work has already shown
that more expressive gate sets, containing mul-
Accepted in Quantum 2024-09-09, click title to verify. Published under CC-BY 4.0. 2