<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>F. Picariello);</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>QAOA for Eficient Urban Logistical Ecosystem</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Fabio Picariello</string-name>
          <email>fabio.picariello@eng.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gloria Turati</string-name>
          <email>gloria.turati@polimi.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Riccardo Antonelli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Igor Bailo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Susanna Bonura</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gianmarco Ciarfaglia</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Salvatore Cipolla</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paolo Cremonesi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maurizio Ferrari Dacrema</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michele Gabusi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ivan Gentile</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vito Morreale</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antonio Noto</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Eng AI &amp; Data @ Engineering Group</institution>
          ,
          <addr-line>Piazzale dell'Agricoltura 24, 00144 Roma</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Politecnico di Milano</institution>
          ,
          <addr-line>Piazza Leonardo da Vinci 32, 20133 Milano</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2026</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>The Traveling Salesman Problem (TSP) is a cornerstone of combinatorial optimization with widespread applications in logistics and transportation. As problem sizes increase, classical algorithms often fail to deliver high-quality solutions within practical time constraints. This paper explores the use of the Quantum Approximate Optimization Algorithm (QAOA), a hybrid quantum-classical algorithm, to address TSP instances under realistic conditions. We present a QUBO-based formulation of the TSP that integrates practical constraints reflecting real-world conditions-such as vehicle capacity, road accessibility, and time windows-while maintaining compatibility with limitations of current quantum hardware. Our analysis is conducted in a simulated environment, leveraging high-performance computing (HPC) resources to evaluate the algorithm's performance across varying problem sizes and circuit depths. This approach enables a comprehensive assessment of QAOA's capabilities and limitations in solving constrained TSP scenarios, thereby laying the groundwork for its deployment on future large-scale quantum hardware.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Logistics optimization plays a central role in several industrial applications, from supply chain
management to urban delivery systems. Many of these problems, such as the Traveling Salesman Problem
(TSP) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], fall into the class of NP-hard problems, where finding exact solutions becomes computationally
infeasible as the problem size increases [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        To tackle this challenge, a wide range of heuristic and metaheuristic algorithms [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] have been
introduced to produce solutions of acceptable quality within a reasonable time frame. However, as the
size of the system grows, the quality of these approximate solutions often degrades, and the gap from
the optimal solution widens.
      </p>
      <p>In order to address this scalability issue, recent research has turned to quantum computing as a
promising paradigm for tackling combinatorial optimization problems. Quantum algorithms, indeed,
leverage quantum phenomena such as superposition and entanglement to explore large solution spaces
more eficiently than their classical counterparts. By encoding optimization problems into a quantum
formulation, these algorithms aim to provide high-quality approximate solutions with potentially
reduced computational overhead.</p>
      <p>
        In this work, we focus on the Quantum Approximate Optimization Algorithm (QAOA) [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ], a
variational quantum algorithm specifically designed for near-term quantum devices and well-suited
to tackle discrete optimization problems [
        <xref ref-type="bibr" rid="ref10 ref6 ref7 ref8 ref9">6, 7, 8, 9, 10, 11, 12, 13</xref>
        ] by alternating between quantum
and classical optimization layers. We conduct an extensive analysis of QAOA’s performance on both
synthetic and realistic TSP instances, incorporating logistical constraints inspired by real transportation
networks limitations.
      </p>
      <p>Our main contributions include:</p>
      <p>• Enforcing the one-city-per-step canonical constraint by using a Grover-inspired mixer in QAOA.</p>
      <p>CEUR
Workshop</p>
      <p>ISSN1613-0073
• Proposing a constraint formulation for logistical constraints that is compatible with QAOA.
• Evaluating solution quality on a realistic dataset derived from urban transportation data.</p>
      <p>The work is divided into the following sections. Section 2 provides background on the TSP, QAOA,
and the problem encoding used to adapt TSP for quantum optimization. Section 3 outlines the
methodology, covering the formulation of real-world logistical constraints compatible with current
quantum hardware limitations (binary node compatibility, road accessibility, and time-step constraints),
the construction of synthetic and realistic datasets, the adoption of a Grover-inspired mixer, the
computational environment with emphasis on the CINECA infrastructure, the configuration of the
QAOA algorithm, and the performance evaluation metrics. Section 4 presents the experimental results,
analyzing the performance of QAOA. Section 5 concludes the paper and outlines directions for future
research.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Background and Related Work</title>
      <p>This section provides the theoretical and methodological foundations of our work. Specifically, we
review the TSP and QAOA, and then present a Quadratic Unconstrained Binary Optimization
(QUBO)based encoding of the TSP that enables its integration within the QAOA framework.</p>
      <sec id="sec-2-1">
        <title>2.1. The Traveling Salesman Problem (TSP)</title>
        <p>
          The TSP [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] is one of the most studied problems in combinatorial optimization, with a wide range
of real-world applications, including vehicle routing, logistics, circuit design, and scheduling. In its
classical formulation, the problem involves a salesman who must visit a list of cities, finding the shortest
possible route that visits each city exactly once and returns to the starting point. We refer to the
conditions requiring that each city is visited exactly once and that each time step corresponds to exactly
one visited city as the canonical constraints.
        </p>
        <p>However, in practical scenarios, this classical formulation is often inadequate. Real-world applications
typically involve additional logistical constraints such as:
• Capacity constraints, where vehicles have limited load or service capacities.
• Time windows, which require visits to occur within specific time intervals.</p>
        <p>• Road accessibility, where certain paths may be unavailable or restricted.</p>
        <p>Incorporating these constraints transforms the TSP into a more complex and realistic problem, which is
even more challenging to solve [14].</p>
        <p>Recent advances in quantum computing have opened new avenues for addressing such complex
optimization tasks. Quantum algorithms, particularly those based on quantum annealing and variational
approaches, have been explored for solving both symmetric and asymmetric versions of the TSP,
including constrained variants. For instance, quantum annealing has been applied to TSP instances
by mapping the problem into a QUBO formulation and embedding it onto quantum hardware such as
D-Wave systems [15]. These approaches have shown promising results for small- to medium-sized
instances, particularly when constraints are encoded directly into the cost function [16].</p>
        <p>While quantum annealing has been widely explored for solving the TSP, recent research has
increasingly shifted toward gate-based quantum algorithms, which are more compatible with universal
quantum computers. Notably, Lytrosyngounis et al. [17] proposed a hybrid quantum-classical
framework that integrates QAOA with classical machine learning techniques to enhance scalability and
resilience to noise. Their results show that, although purely quantum approaches still lag behind
classical solvers, hybrid methods significantly reduce the performance gap and ofer promising scalability for
future applications.</p>
        <p>These gate-based approaches are particularly well-suited for constrained TSP variants, as they allow
lfexible encoding of problem-specific constraints directly into the quantum circuit. Building on this
line of work, we apply QAOA to both synthetic and realistic TSP instances, incorporating practical
constraints inspired by real-world logistical limitations (see Subsection 3.1).</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. The Quantum Approximate Optimization Algorithm (QAOA)</title>
        <p>
          The QAOA [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] is a hybrid quantum-classical algorithm developed to tackle combinatorial optimization
problems. It is particularly well-suited for near-term quantum devices, thanks to its shallow circuit
depth and resilience to noise [18].
        </p>
        <p>The algorithm constructs a parameterized quantum state by alternating two types of unitary operators:
one derived from the cost Hamiltonian   , which encodes the objective function, and one from the
mixing Hamiltonian   , which enables a broader exploration of the solution space. These operators
are applied in a sequence of  layers, where  controls the trade-of between approximation accuracy
and circuit complexity.</p>
        <p>Starting from an initial quantum state |⟩ , the circuit evolves according to the parameter vectors
⃗= ( 1, … ,   )and  ⃗= ( 1, … ,   ), reaching the final state:
| ⃗, ⟩⃗=  −</p>
        <p>−    ⋯  − 1   − 1  |⟩.</p>
        <p>This quantum state is measured multiple times in order to estimate the expected cost:
  ,
= ⟨ ⃗, |
⃗</p>
        <p>| ⃗, ⟩⃗,
  = ∑   .</p>
        <p>=1
and a classical optimizer iteratively adjusts ⃗ and  ⃗ to minimize   , , thereby allowing the circuit to
produce a final state that minimizes such cost function (the ground state).</p>
        <p>A commonly used choice for the mixing Hamiltonian, particularly efective for unconstrained
problems, is the  -Mixer:
This initialization and mixer configuration enable exploration over the entire solution space.</p>
        <p>However, for constrained problems, an alternative choice is the Grover mixer [19]. The key idea
behind this approach is to initialize the quantum system in a uniform superposition over feasible
solutions and construct a mixer that preserves transitions within this subspace. Let   be a unitary
operator that maps the all-zero state to a uniform superposition over the set of feasible solutions  :</p>
        <sec id="sec-2-2-1">
          <title>The associated Grover mixer is defined as:</title>
          <p>|0⟩⊗ =</p>
          <p>1
√| | ∈</p>
          <p>∑ |⟩.</p>
          <p>(  ) =   (  − (1 −  −  )|0⟩⟨0|)  †.</p>
          <p>This operator replaces  −    in Equation 1 for each   . The advantage of the Grover mixer is that it
restricts the quantum evolution to the subspace of feasible solutions, significantly reducing the efective
size of the search space and improving ease of trainability.</p>
          <p>QAOA ofers several advantages: it is versatile, compatible with NISQ-era hardware [ 20], and capable
of improving solution quality by increasing the circuit depth  . Nonetheless, its performance is sensitive
to the choice of parameter initialization and to the complexity of the classical optimization process,
especially when strong constraints are embedded in   .</p>
          <p>A notable class of problems that can be addressed using QAOA is the family of QUBO [21] problems.
These are NP-hard combinatorial optimization problems, whose general form is given by:
∈{0,1}</p>
          <p>min  ⊤,
where  ∈ {0, 1}  is a binary vector, and  ∈ ℝ × is a symmetric (or upper triangular) matrix that defines
the cost landscape.</p>
          <p>QUBO problems can be mapped to the task of finding the ground state of a corresponding Hamiltonian
via the Ising model representation [22], enabling their solution through quantum algorithms such as
QAOA. In this case, the resulting Hamiltonian is diagonal in the computational basis, meaning that its
ground state corresponds to one of the basis states. Consequently, the measurement process yields a
bitstring that directly encodes a candidate solution to the original QUBO problem.
(1)
(2)
(3)
(4)
(5)
(6)</p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. TSP Encoding for QAOA</title>
        <p>The QAOA can be adapted to solve instances of the TSP by reformulating the problem as a QUBO
model [23]. In this formulation, binary variables indicate which city is visited at each time step  of
a candidate tour. The total travel cost, measured in terms of distance or time, serves as the objective
function to be minimized within the QAOA framework.</p>
        <p>The TSP involves canonical constraints: each time step must correspond to exactly one visited city,
and each city must be visited exactly once. Since the QUBO formulation is inherently unconstrained,
these conditions are enforced by incorporating suitable penalty terms into the cost function, thereby
discouraging infeasible solutions.</p>
        <p>Consider a TSP instance involving  cities. In this QUBO formulation, a total of  2 binary variables
are required. Each variable  , indicates whether city  is visited at step  in the tour, and is defined as:
In this formulation, the Hamiltonian encoding the objective function is given by:
 , = {
1 if city  is visited at step 
0 otherwise

∑  ,
,=1
−1
=1
() =
∑  ,  ,+1 ,
which ensures that each city is visited exactly once.</p>
        <p>As a result, the complete cost function () for a TSP instance without logistical constraints is given
by:</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>This section outlines the experimental setup used to evaluate the performance of QAOA on TSP instances,
describing the logistical constraints, the computational environment, the datasets, the use of the Grover
mixer, the algorithmic configurations, and the performance metrics adopted in our study.
where  denotes the cost matrix, whose entries represent the cost  , of traveling from city  to city  .</p>
      <p>To enforce the TSP canonical constraints according to which each city must be visited exactly once and
only one city is visited at each time step, we introduce penalty terms to penalize invalid configurations:
2</p>
      <p>2
 () =  
∑ (∑  , − 1) + 
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
each city once
∑ (∑  , − 1) ,
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
one city per time step
where the first term ensures that each city is visited exactly once, and the second term enforces that
each time step corresponds to a visit to exactly one city. The factors   and   are penalty weights
introduced to penalize infeasible solutions by increasing their associated cost, while leaving the cost of
feasible solutions unchanged.</p>
      <p>In our approach, the constraint corresponding to the second penalty term is not enforced via the
cost function but rather through a strategy based on the use of the Grover mixer [19], as described in
Subsection 3.3. Consequently, the only penalty term explicitly included in the cost function is:
2
 (̃ ) =   ∑ (∑  , − 1) ,</p>
      <p />
      <sec id="sec-3-1">
        <title>3.1. Logistical Constraints</title>
        <p>While the classical TSP has been extensively studied as a combinatorial optimization problem [23, 24,
25, 26], its direct application to real-world scenarios is often limited by practical logistical constraints.
To ensure the relevance and applicability of quantum algorithms to real-world logistics and routing
problems, it is essential to incorporate such constraints into the quantum formulation. However, this
must be done carefully to minimize the impact on circuit depth, qubit count, and overall algorithmic
complexity.</p>
        <p>The definition and formulation of the constraints adopted in this work are inspired by [ 14, 27], but
have been adapted to a binary representation for ease of implementation. This adaptation reduces the
number of required qubits, thereby lowering the overall demand for computational resources.
Binary Node Compatibility
To enable the simulation of a capacitated TSP within the limitations of current quantum hardware and
simulators, we propose a simplified and tractable formulation that approximates capacity constraints,
referred to as Binary Node Compatibility (BNC).</p>
        <p>We introduce a binary vector  ∈ {0, 1}  , where each element   represents the operational state of
node (or city)  :
  = {</p>
        <sec id="sec-3-1-1">
          <title>1 if node  belongs to state A, 0 if node  belongs to state B.</title>
          <p>, = {</p>
        </sec>
        <sec id="sec-3-1-2">
          <title>1 if node  can not be directly connected to node  0 otherwise</title>
          <p>The corresponding penalty term in the Hamiltonian is given by:
This abstraction models scenarios in which nodes are categorized into two distinct types, and transitions
between nodes of the same type incur a penalty. Examples include electric vehicle routing, where
customer visits (1) alternate with charging stops (0), and waste collection, where pickups (1) alternate
with depot unloading (0).</p>
          <p>The penalty term can be modeled as:
 () =   ∑  ,  ,+1 (1 −   ⊕   ),
,,
≠
where ⊕ denotes the binary sum.</p>
          <p>By examining Equation 8, we observe that it shares the same structure as Equation 13. Therefore,
the BNC constraint can be directly incorporated into the cost matrix, avoiding any increase in circuit
complexity:</p>
          <p>,(with BNC constraint) →  , +   (1 −   ⊕   ).</p>
          <p>Road-Related Constraints
Another class of constraints considered in this work involves the possibility that certain pairs of nodes
may not be directly connected, simulating real-world scenarios such as road closures or inaccessible
paths.</p>
          <p>To model this, we define a binary road constraint matrix  , , where:
() =  
∑  ,  ,+1  , .
,,
≠
(with road constraint)
 ,
→  , +    , .</p>
          <p>However, since this penalty term shares the same structure as Equation 13, it can be directly
incorporated into the cost matrix. This allows us to avoid increasing the quantum circuit complexity:
(12)
(13)
(14)
(15)
(16)
To incorporate time-related constraints into the TSP while maintaining compatibility with current
quantum hardware limitations, we introduce a simplified variant inspired by the Vehicle Routing Problem
with Time Windows (VRPTW) [28]. In VRPTW, certain nodes must be visited within predefined time
windows due to operational or business requirements. However, a full VRPTW formulation introduces
a large number of additional variables, making it impractical for current quantum hardware [14]. To
address this limitation, we propose a lightweight alternative that enforces simplified time constraints
without increasing the qubit count. Specifically, we define time-step constraints, which restrict certain
cities to appear at predetermined positions in the tour.</p>
          <p>To achieve this, we define a binary time constraint matrix  , , where:
 , = {</p>
        </sec>
        <sec id="sec-3-1-3">
          <title>1 if city  is not allowed to be visited at step  0 otherwise</title>
          <p>Based on this matrix, we introduce a penalty term in the Hamiltonian to discourage violations of the
time constraints:
Consequently, the resulting cost matrix becomes:
 () =   ∑  ,  , .</p>
          <p>,</p>
          <p>Unlike BNC and road constraints, time-step constraints cannot be directly embedded into the cost
matrix, resulting in a slight increase in the complexity of the quantum circuit.</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. TSP Problem Instances</title>
        <p>3.2.1. Synthetic Dataset
To assess the performance of QAOA under diverse conditions, we consider both synthetic and realistic
TSP datasets. This subsection provides a detailed description of the two datasets.</p>
        <p>
          The first dataset employed is a synthetic one, generated by sampling from a random distribution.
Specifically, the cost matrix is constructed as an  ×  matrix with entries randomly sampled from the
interval [
          <xref ref-type="bibr" rid="ref10">0, 10</xref>
          ]. The diagonal elements are set to zero, representing the zero cost of remaining at the
same node. The matrix is allowed to be asymmetric to reflect unbalanced travel costs.
        </p>
        <p>This dataset serves as a benchmark to assess algorithm performance in the absence of inherent
structure. Since the data lacks any natural ordering or patterns, finding optimal solutions is generally
more challenging compared to more realistic datasets.
3.2.2. Realistic Dataset: Milan Subway Network
To evaluate the algorithms in a real-world context, we employed a dataset based on the actual geographic
positions of subway stops in the city of Milan. Specifically, we utilized open-source data provided in
the General Transit Feed Specification (GTFS) format 1. Through this dataset, we extracted the precise
locations of Milan’s subway stops, focusing particularly on the most frequently used stations.</p>
        <p>After acquiring the stop locations, we constructed a cost matrix using data from OpenStreetMap
(OSM)2, which provides satellite-based geographic data, including the full urban street network. Rather
than relying on straight-line distances between latitude-longitude coordinates, we leveraged OSM to
construct a realistic road network graph that accounts for actual intersections, road segments, and
1Available at https://dati.comune.milano.it/gtfs.zip.
2The cost matrix was computed using the osmnx Python library, available at https://github.com/gboeing/osmnx.
one-way constraints. On this graph, we computed the pairwise distances between subway stops by
applying Dijkstra’s algorithm [29], ensuring that the computed paths reflect real-world accessibility
and routing.</p>
        <p>To better reflect real-world travel conditions, we converted the distance-based cost matrix into a
time-based one. This was achieved by dividing each edge’s distance by the maximum allowed speed on
the corresponding road segment, as provided by OSM metadata. The resulting cost matrix is asymmetric,
capturing the variability in travel times due to difering trafic conditions and road types.</p>
        <p>This realistic dataset enables the exploration of practical applications, such as:
• Inspection and Maintenance Planning: Prioritizing interventions on the most critical or
frequently used subway stops.
• Network Vulnerability Analysis: Identifying shortest paths between major nodes to support
emergency planning, detour strategies, and infrastructure improvements.</p>
        <p>Furthermore, we generated multiple datasets of varying sizes using the GTFS data. While the complete
dataset includes up to 130 subway stops, we created smaller subsets by selecting the top- most visited
stops. This allows for scalability testing and performance evaluation of the algorithms under diferent
problem sizes.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Grover Mixer</title>
        <p>(21)
(22)
(23)
In the context of the TSP, many bitstrings represent invalid solutions: for example, visiting multiple
cities at the same time step or revisiting the same city. A uniform exploration of all bitstrings, as done
with standard mixers, therefore may waste computational resources on infeasible candidates.</p>
        <p>To mitigate this, we adopt a Grover-inspired mixer [19] that restricts mixing to states that (partially)
satisfy the canonical constraints. Although this approach increases the complexity of the initialization
step, it substantially reduces the efective search space and improves the probability of sampling
high-quality solutions.</p>
        <p>While one could ideally prepare a superposition of only fully feasible states, the corresponding
unitary becomes intractable to construct, as the number of feasible states grows factorially with  . We
therefore consider a more tractable initialization strategy.</p>
        <p>The total system of  2 qubits is partitioned into  registers of  qubits each, denoted |  ⟩ for  = 1, … ,  .
Each register encodes the position of the  -th city in the tour and must contain exactly one qubit in
the |1⟩ state, with the others in |0⟩, which correspond to the Dicke state | 1⟩. Therefore, each register
is initialized in an equal superposition of all valid one-hot encoded states. For example, when  = 3
(corresponding to a system of 32 = 9 qubits), each register |  ⟩ is initialized as:
|  ⟩ = | 13⟩ =    |0⟩⊗3 =
√3
1 (|100⟩ + |010⟩ + |001⟩),
where    denotes the unitary operator that prepares an equal superposition over all feasible states of
the  -th register. Based on Equation 5, the corresponding mixer unitary for the  -th register is defined
as:
   (  ) =</p>
        <p>(  − (1 −  −  )|0⟩⟨0|)(   )†.</p>
        <p>Since each    (  )acts on a distinct register, the overall mixer unitary   (  )applied to the full system
can be written as the tensor product:
  (  ) = ⨂    (  ).</p>
        <p>=1</p>
        <p>By using the mixer Hamiltonian defined according to Equation 5, we restrict the quantum evolution
to partially feasible subspaces. This construction guarantees that each time step corresponds to exactly
one city being visited, although the final state may still include invalid tours where some cities are
visited multiple times. This approach significantly reduces the size of the search space from 2 2 to   , in
contrast to using a standard  -Mixer.</p>
        <p>Finally, we observe that, due to the construction which guarantees that exactly one city is visited at
each time step, the second term of Equation 9 can be omitted when applying this mixer Hamiltonian.
As a result, the simplified cost in Equation 10 can be used instead.</p>
      </sec>
      <sec id="sec-3-4">
        <title>3.4. Computational Environment</title>
        <p>The simulated experiments were conducted using the Qiskit framework. All simulations for problem
sizes up to  = 5</p>
        <p>were executed on a local high-performance workstation equipped with 96 CPU cores.
The computational capabilities of this system significantly reduced the overall simulation time, enabling
the execution of a large number of distinct simulations within a feasible timeframe.</p>
        <p>As previously discussed, the QUBO formulation of the TSP requires  2 qubits, where  is the number of
cities in the problem instance. Simulating such a quantum system entails storing the full quantum state,
which consists of 2 2 complex amplitudes. Assuming double-precision floating-point representation,
the memory requirements grow exponentially with  , as shown in Table 1.</p>
        <p>Estimated memory requirements for storing QUBO-based TSP instances. Values are computed assuming
double
4
5
6</p>
        <p>RAM Required [GiB]
such as  = 6 , the exponential growth in memory requirements necessitates the use of more powerful
high-performance computing (HPC) resources.</p>
        <p>CINECA Infrastructure
To address these computational demands, we leveraged the Leonardo supercomputing infrastructure
to simulate the TSP instance with  = 6 , corresponding to a 36-qubit quantum system. Leonardo is a
pre-exascale supercomputer hosted by the CINECA consortium in Italy, designed to support large-scale
scientific computing and artificial intelligence workloads
3
.</p>
        <p>For our experiments, we utilized 8 compute nodes, each equipped with 4 NVIDIA A100 GPUs (64 GB
of memory per GPU) and a single CPU. The statevector representation of the quantum system was
distributed across all the involved GPUs, enabling large-scale simulation through the software stack’s
distributed architecture. The use of GPUs was essential for exploiting the distributed simulation
capabilities provided by Qiskit’s cusvaer backend, integrated within the NVIDIA cuQuantum Appliance [30],
which supports partitioning the statevector across multiple GPUs and compute nodes.</p>
        <p>This functionality allowed us to simulate a 36-qubit system by distributing the memory load across
32 GPUs. Due to the internal memory management strategy of the cuQuantum Appliance, each GPU
was configured to allocate up to</p>
        <p>32 GB of its 64 GB memory for storing a portion of the statevector.</p>
        <p>The remaining memory was reserved for auxiliary operations such as inter-GPU communication
and memory transfers, which are critical for maintaining consistency and performance in distributed
quantum simulations.</p>
        <p>All quantum circuits were transpiled using Qiskit with optimization level 3, the highest available
level, to reduce circuit depth and improve simulation performance.</p>
      </sec>
      <sec id="sec-3-5">
        <title>3.5. QAOA Configuration</title>
        <p>Following the precedent set by several studies in the literature [13, 31], we choose the COBYLA
optimizer [32] due to its favourable balance between solution quality and computational eficiency [ 33, 34].
The initial values of the parameters   and   for  = 1, … ,  are randomly sampled from the interval
[0, 2 ] and subsequently refined by the classical optimizer. Classical optimization was carried out using
the COBYLA algorithm with a maximum of 200 iterations, which exceeded the convergence threshold
in all cases.</p>
        <p>Finally, for the penalty coeficients associated with the canonical and logistical constraints, we set
the values of   ,   ,   , and   in Equations 10, 13, 16, and 19 as follows:
 = max( , ) ⋅ .</p>
        <p>,
This choice follows a common strategy in QUBO formulations, where penalty weights are set so that
any feasible solution has a lower cost than any infeasible one [21, 22, 35]. Specifically, using a value
proportional to the maximum edge weight and the problem size provides a conservative bound that
guarantees any constraint violation incurs a higher cost than any feasible solution.</p>
        <p>Alternative approaches in the literature include setting penalties based on the full range of the
objective function or tuning them empirically [35]. However, excessively large penalties can distort the
energy landscape, potentially degrading performance. Choosing an appropriate penalty value remains
a challenging task and may be better addressed in future work.</p>
      </sec>
      <sec id="sec-3-6">
        <title>3.6. Performance Evaluation Metrics</title>
        <p>The most widely adopted metric in the literature to assess solution quality is the approximation ratio
(AR) [36], defined as the ratio between the cost of the solution obtained by the algorithm and the cost
of the optimal solution ( opt).</p>
        <p>Given the probabilistic nature of QAOA, each execution yields a distribution over possible solutions.
Therefore, we consider two distinct forms of the approximation ratio:
 ̃ exp =
 ̃ min =
⟨⟩
 opt
 min
 opt
,
,
where ⟨⟩ denotes the expected cost at the end of the optimization process (i.e., the average value of the
cost function over sampled solutions), and  min is the minimum cost observed throughout the entire
optimization.</p>
        <p>These metrics capture complementary aspects of solution quality:
•  ̃ exp reflects the expected quality of a solution sampled from the output distribution, providing
insight into how concentrated the distribution is around low-cost solutions.
•  ̃ min evaluates the best solution sampled during a run, ofering a direct measure of the
algorithm’s ability to find near-optimal solutions.</p>
        <p>
          However, in constrained optimization problems such as ours, the output distribution may exhibit
high variance. To account for this, we introduce a normalized version of the approximation ratio
by subtracting the worst possible cost ( worst) from both the numerator and the denominator. This
normalization bounds the metric within the interval [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ], where a value of 1 corresponds to an optimal
solution and 0 to the worst-case outcome:
 exp = ⟨⟩ −  worst ∈ [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ]
 opt −  worst
(24)
(25)
(26)

min =
 opt −  worst
 min −  worst ∈ [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ].
(27)
This adjusted formulation provides a more robust and interpretable metric for evaluating QAOA
performance, especially in the presence of hard constraints and noisy solution landscapes.
        </p>
        <p>Both  opt and  worst were determined using an exhaustive brute-force approach. Specifically, we
evaluated all possible bitstrings of length  2, recording the absolute minimum value as  opt and the
maximum value as  worst.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental Results and Analysis</title>
      <p>We conducted a detailed analysis to observe how the performance metrics vary with two key
hyperparameters:
1. The number of shots used in the quantum circuit execution (see Subsection 4.1).
2. The depth parameter  of the QAOA circuit (see Subsection 4.2).</p>
      <p>For the synthetic dataset, all problem constraints defined in the previous sections are explicitly
incorporated into the analysis. A similar evaluation was conducted using the realistic dataset derived
from the Milan subway network. In this case, only the BNC and time-step constraints were explicitly
enforced during the optimization process. Road-related constraints, such as route accessibility, are
inherently embedded in the structure of the cost matrix, as it was constructed using real-world data
from OSM. This implicit incorporation ensures that the cost matrix reflects realistic travel conditions
without requiring additional constraint modeling.</p>
      <p>The results obtained on the local workstation for problem sizes  = 4 and  = 5 are presented
separately from those for  = 6 , which were obtained using the HPC infrastructure. The latter are
discussed in dedicated paragraphs within both the shot analysis and depth analysis subsections.</p>
      <p>Given the limited complexity of problem instances with  = 3 , the corresponding results are not
reported.</p>
      <sec id="sec-4-1">
        <title>4.1. Shot Analysis</title>
        <p>To evaluate the impact of measurement statistics on solution quality, we conducted experiments with a
ifxed QAOA depth of  = 1 , varying the number of shots.</p>
        <p>It is important to analyze the behavior of the algorithm under these conditions for two main reasons.
First, evaluating performance at  = 1 allows us to determine whether the system can identify the
optimal solution using minimal circuit depth, a desirable property for near-term quantum devices.
Second, by varying the number of shots, we gain insight into the trade-of between solution quality
and computational cost. While increasing the number of shots generally improves solution quality, it
also results in longer simulation times and higher resource usage. Therefore, identifying the minimum
number of shots required to obtain high-quality solutions is crucial for optimizing overall eficiency.</p>
        <p>In this analysis, we examine how</p>
        <p>
          min evolves as a function of the number of shots, with the goal of
identifying the optimal balance between solution quality and computational efort. For the instances with
 = 4 and  = 5 , we vary the number of shots across the set shots = [
          <xref ref-type="bibr" rid="ref10">10, 100, 500, 1000, 2000, 5000</xref>
          ].
        </p>
        <p>min, for  = 4 and  = 5 , respectively, across diferent constraint configurations. It is worth
noting that, in the presented tables, the “Runs” column indicates the number of problem instances
solved under identical constraints and hyperparameters, but with diferent initial cost matrices.</p>
        <p>The analysis of the results highlights a key insight into the performance of QAOA: the algorithm is
capable of consistently identifying the optimal solution with a relatively low number of measurement
shots. Specifically, the best approximation ratio,  min, reaches the optimal value of 1 under all tested
constraints—requiring as few as 100 shots for  = 4 and 500 shots for  = 5 . Furthermore, a key
observation is that the optimal solution is always found even with  = 1 and a relatively small number
of shots.</p>
        <p>Results for  = 6 from Simulations on the Leonardo HPC Infrastructure
Similarly, we conducted experiments on TSP instances with  = 6 under various constraint
configurations, using the Leonardo high-performance computing infrastructure. These experiments were carried
out with a fixed QAOA depth of  = 1 , testing shot counts of 500 and 2000. The results are presented in
Table 4.</p>
        <p>For the  = 6 instance, 2000 shots are suficient to sample the optimal solution during the algorithm
execution (i.e., to obtain a value of ⟨ min⟩ equal to 1). This shows that high-quality solutions can
be achieved with limited sampling efort. This observation reinforces the finding that QAOA remains
eficient across varying problem sizes and constraint configurations.</p>
        <p>Notably, a circuit depth of  = 1 proves suficient to reach optimal solutions in all tested cases with
 ≤ 6 . This is a particularly encouraging result, as it suggests that shallow circuits can deliver strong
performance while keeping computational and hardware demands low. Given that deeper circuits are
more susceptible to noise and decoherence on real quantum hardware, the ability to achieve optimal
performance with minimal depth is a significant advantage. It supports the practical viability of QAOA
in near-term quantum devices, where circuit depth remains a critical constraint.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Circuit Depth Analysis</title>
        <p>We investigated the impact of varying the number of QAOA layers  on the approximation ratio of the
expectation value,  exp, while fixing the number of shots to 500 for instances with  = 4 and  = 5 .
The results are presented in Figures 1a, 1b,1c and 1d, along with an analysis of the scaling behavior of
the simulation time.</p>
        <p>This analysis is essential to determine whether increasing the circuit depth leads to a meaningful
improvement in solution quality. While deeper circuits may enhance the expressivity of the ansatz, they
also introduce greater computational complexity and increased susceptibility to noise and decoherence,
factors that pose significant challenges when using real quantum devices.</p>
        <p>By observing how  exp evolves with increasing  , we aim to assess whether the probability of
sampling low-cost (i.e., optimal or near-optimal) solutions improves significantly. If such an
improvement is observed, it would justify the additional computational overhead introduced by deeper circuits;
otherwise, it would suggest that shallow circuits are suficient to achieve satisfactory performance
under constrained resources.</p>
        <p>The values of  tested range from 1 to 10 for the  = 4 problem instances, and from 1 to 4 for the
 = 5 instances. The reduced range in the latter case is due to the prohibitively high computational cost
associated with high-depth circuits as the problem size increases.</p>
        <p>The analysis of  exp reveals that, as the number of layers  increases,  exp tends to improve,
indicating a higher probability of sampling low-cost bitstrings. This efect is particularly evident for
 = 4 , where the relatively small solution space allows even modest increases in circuit depth to yield
noticeable gains. For larger problem sizes ( = 5 ), the improvement is less evident, likely due to the
exponential growth of the solution space. Nonetheless, the general trend confirms that deeper circuits
enhance the quality of the sampled solutions, even if the optimal solution is already accessible at lower
(a) Random dataset,  = 4 .</p>
        <p>(b) Milan Subway Network dataset,  = 4 .
(c) Random dataset,  = 5 .</p>
        <p>(d) Milan Subway Network dataset,  = 5 .
depths, as shown in the shots analysis.</p>
        <p>In parallel, we observe that the total computational time grows approximately quadratically with the
circuit depth  . While the theoretical time complexity of the quantum circuit itself scales linearly with
 , practical considerations introduce additional overhead. In particular, the classical optimizer must
handle a larger number of parameters as  increases, which often leads to a greater number of iterations
required to converge. This results in a superlinear increase in total runtime. These findings underscore
the trade-of between solution quality and computational cost when tuning the depth of QAOA circuits.
Results for  = 6 from Simulations on the Leonardo HPC Infrastructure
Here we present the analysis of the  exp metric for the  = 6 instance, performed on the Leonardo
HPC infrastructure. The evaluation is conducted by varying the circuit depth  from 1 to 3, with the
number of shots fixed at 2000, under diferent constraint configurations, as illustrated in Figures
and 2b.
(a) Random dataset,  = 6 .</p>
        <p>(b) Milan Subway Network dataset,  = 6 .</p>
        <p>The analysis of  exp for the  = 6 instance aligns with the trends observed for  = 4 and  = 5 ,
indicating that the need for deeper quantum circuits does not significantly increase with problem size
in the tested configurations. This suggests that the proposed approach remains scalable, as high-quality
solutions can be obtained with relatively shallow circuits even for larger instances.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion and Future Work</title>
      <p>This work investigated the application of the Quantum Approximate Optimization Algorithm (QAOA)
to the Traveling Salesman Problem (TSP), incorporating realistic constraints such as Binary Node
Compatibility (BNC), road accessibility, and time-step constraints. We introduced a QUBO-based
formulation capable of encoding these constraints without increasing the complexity of the quantum
system. To further reduce the search space, we employed a Grover-inspired mixer, tailored to guide the
algorithm more eficiently toward feasible solutions.</p>
      <p>Our experiments, conducted on both synthetic and real-world datasets, demonstrated that QAOA
is capable of finding optimal solutions for problem instances up to  = 5 , and preliminary results
for  = 6 , obtained using the Leonardo HPC infrastructure, further support this capability. Notably,
optimal solutions were consistently found using a single QAOA layer and a relatively small number of
measurement shots, regardless of the constraint type.</p>
      <p>The analysis of the approximation ratio relative to the expectation value,  exp, revealed that
increasing the circuit depth  leads to modest improvements in solution quality. Moreover, unconstrained
TSP instances generally achieved higher  exp values compared to their constrained counterparts. This
discrepancy is likely due to the fact that constraints are enforced through penalty terms in the cost
function, and thus infeasible solutions are not explicitly excluded from the quantum state. Each time a
constraint is violated, the expectation value of the problem Hamiltonian increases significantly, thereby
substantially reducing  exp. The stricter the constraint, the more pronounced this efect becomes.</p>
      <p>Looking ahead, several promising directions emerge for future research. One avenue involves
enhancing the current framework to support the representation of more general real-world constraints
(e.g., those that are not binary in nature), while still preserving eficiency in the use of computational
resources. In parallel, the framework could be generalized to address more complex routing problems,
such as the Vehicle Routing Problem (VRP). Another direction is the exploration of alternative problem
encodings, such as binary one-hot representations, that could reduce the number of required qubits
and enable the simulation of larger instances, taking inspiration from the approach proposed in [37].
Finally, QAOA-based methods could be developed to address larger TSP instances. This could be
achieved by integrating QAOA with classical algorithms (e.g., clustering techniques) to create hybrid
quantum-classical workflows, thereby helping to overcome current hardware limitations that hinder
scalability.</p>
      <p>Collectively, these directions aim to bridge the gap between theoretical quantum algorithms and
their practical applicability to real-world problems, paving the way for quantum-enhanced optimization
in complex logistical systems.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>The authors acknowledge CINECA for providing computational resources used to carry out the
simulations for the  = 6 instances.</p>
    </sec>
    <sec id="sec-7">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the author(s) used ChatGPT-4 in order to: Grammar and spelling
check. After using these tool(s)/service(s), the author(s) reviewed and edited the content as needed and
take(s) full responsibility for the publication’s content.
[11] C. Y.-Y. Lin, Y. Zhu, Performance of QAOA on typical instances of constraint satisfaction problems
with bounded degree, 2016. arXiv:1601.01744.
[12] K. Kurowski, T. Pecyna, M. Slysz, R. Różycki, G. Waligóra, J. Weglarz, Application of quantum
approximate optimization algorithm to job shop scheduling problem, European Journal of
Operational Research 310 (2023) 518–528. URL: https://www.sciencedirect.com/science/article/pii/
S0377221723002072. doi:https://doi.org/10.1016/j.ejor.2023.03.013.
[13] G. Turati, M. F. Dacrema, P. Cremonesi, Feature Selection for Classification with QAOA , in: 2022
IEEE International Conference on Quantum Computing and Engineering (QCE), IEEE Computer
Society, Los Alamitos, CA, USA, 2022, pp. 782–785. URL: https://doi.ieeecomputersociety.org/10.
1109/QCE53715.2022.00117. doi:10.1109/QCE53715.2022.00117.
[14] H. Irie, G. Wongpaisarnsin, M. Terabe, A. Miki, S. Taguchi, Quantum annealing of vehicle routing
problem with time, state and capacity, in: Quantum Technology and Optimization Problems: First
International Workshop, QTOP 2019, Munich, Germany, March 18, 2019, Proceedings 1, Springer,
2019, pp. 145–156.
[15] C. Silva, A. Aguiar, P. M. Lima, I. Dutra, Mapping a logical representation of tsp to quantum
annealing, Quantum Information Processing 20 (2021) 386.
[16] R. H. Warren, Solving the traveling salesman problem on a quantum annealer, SN Applied Sciences
2 (2020) 75.
[17] A. Lytrosyngounis, et al., Hybrid quantum-classical optimisation of traveling salesperson problem,
arXiv preprint arXiv:2503.00219 (2025).
[18] N. Yanakiev, N. Mertig, C. K. Long, D. R. Arvidsson-Shukur, Dynamic-adapt-QAOA: An algorithm
with shallow and noise-resilient circuits, arXiv preprint arXiv:2309.00047 (2023).
[19] A. Bärtschi, S. Eidenbenz, Grover mixers for QAOA: Shifting complexity from mixer design to state
preparation, in: 2020 IEEE International Conference on Quantum Computing and Engineering
(QCE), IEEE, 2020, pp. 72–82.
[20] J. Preskill, Noisy intermediate-scale quantum computers, Quantum 2 (2018) 79. URL: https:
//doi.org/10.22331/q-2018-08-06-79. doi:10.22331/q- 2018- 08- 06- 79.
[21] F. Glover, G. Kochenberger, R. Hennig, Y. Du, Quantum bridge analytics i: A tutorial on formulating
and using QUBO models, Annals of Operations Research 314 (2022) 141–183. URL: https://doi.org/
10.1007/s10479-022-04634-2. doi:10.1007/s10479- 022- 04634- 2.
[22] A. Lucas, Ising formulations of many np problems, Frontiers in physics 2 (2014) 5.
[23] M. Cattelan, S. Yarkoni, Modeling routing problems in qubo with application to ride-hailing, 2022.</p>
      <p>URL: https://arxiv.org/abs/2212.04894. arXiv:2212.04894.
[24] U. Azad, B. K. Behera, E. A. Ahmed, P. K. Panigrahi, A. Farouk, Solving vehicle routing
problem using quantum approximate optimization algorithm, IEEE Transactions on Intelligent
Transportation Systems 24 (2023) 7564–7573. URL: http://dx.doi.org/10.1109/TITS.2022.3172241.
doi:10.1109/tits.2022.3172241.
[25] N. Mohanty, B. K. Behera, C. Ferrie, Solving the vehicle routing problem via quantum
support vector machines, Quantum Machine Intelligence 6 (2024). URL: http://dx.doi.org/10.1007/
s42484-024-00161-4. doi:10.1007/s42484- 024- 00161- 4.
[26] M. Radzihovsky, J. Murphy, M. Swoford, A QAOA solution to the traveling salesman problem
using pyquil, 2019.
[27] C. Papalitsas, T. Andronikos, K. Giannakis, G. Theocharopoulou, S. Fanarioti, A qubo model for
the traveling salesman problem with time windows, Algorithms 12 (2019). URL: https://www.
mdpi.com/1999-4893/12/11/224. doi:10.3390/a12110224.
[28] J.-F. Cordeau, Q. Groupe d’études et de recherche en analyse des décisions (Montréal, The VRP
with time windows, Groupe d’études et de recherche en analyse des décisions Montréal, 2000.
[29] E. W. Dijkstra, A note on two problems in connexion with graphs, Numerische Mathematik 1
(1959) 269–271. doi:10.1007/BF01386390.
[30] H. Bayraktar, A. Charara, D. Clark, S. Cohen, T. Costa, Y.-L. L. Fang, Y. Gao, J. Guan, J. Gunnels,
A. Haidar, et al., cuquantum sdk: A high-performance library for accelerating quantum science, in:
2023 IEEE International Conference on Quantum Computing and Engineering (QCE), volume 1,
IEEE, 2023, pp. 1050–1061.
[31] C. Campbell, E. Dahl, QAOA of the highest order, in: 2022 IEEE 19th International Conference on</p>
      <p>Software Architecture Companion (ICSA-C), IEEE, 2022, pp. 141–146.
[32] M. J. D. Powell, A direct search optimization method that models the objective and constraint
functions by linear interpolation, in: Advances in Optimization and Numerical Analysis, Springer
Netherlands, 1994, pp. 51–67. URL: https://doi.org/10.1007%2F978-94-015-8330-5_4. doi:10.1007/
978-94-015-8330-5_4.
[33] H. Singh, S. Majumder, S. Mishra, Benchmarking of diferent optimizers in the variational quantum
algorithms for applications in quantum chemistry, The Journal of Chemical Physics 159 (2023)
044117. URL: https://doi.org/10.1063/5.0161057. doi:10.1063/5.0161057.
[34] M. Fernández-Pendás, E. F. Combarro, S. Vallecorsa, J. Ranilla, I. F. Rúa, A study of the
performance of classical minimizers in the quantum approximate optimization algorithm, Journal of
Computational and Applied Mathematics 404 (2022) 113388. URL: https://www.sciencedirect.com/
science/article/pii/S0377042721000078. doi:https://doi.org/10.1016/j.cam.2021.113388.
[35] M. Ayodele, Penalty weights in qubo formulations: Permutation problems, in: European
Conference on Evolutionary Computation in Combinatorial Optimization (Part of EvoStar), Springer,
2022, pp. 159–174.
[36] J. Choi, J. Kim, A tutorial on quantum approximate optimization algorithm (QAOA):
Fundamentals and applications, in: 2019 International Conference on Information and Communication
Technology Convergence (ICTC), 2019, pp. 138–142. doi:10.1109/ICTC46691.2019.8939749.
[37] B. Bakó, A. Glos, O. Salehi, Z. Zimborás, Prog-QAOA: Framework for resource-eficient quantum
optimization through classical programs, Quantum 9 (2025) 1663. URL: http://dx.doi.org/10.22331/
q-2025-03-20-1663. doi:10.22331/q-2025-03-20-1663.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D. L.</given-names>
            <surname>Applegate</surname>
          </string-name>
          ,
          <article-title>The traveling salesman problem: a computational study</article-title>
          , volume
          <volume>17</volume>
          , Princeton university press,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>G. J.</given-names>
            <surname>Woeginger</surname>
          </string-name>
          ,
          <article-title>Exact algorithms for np-hard problems: A survey</article-title>
          , in: Combinatorial Optimization-Eureka, You Shrink!, Springer,
          <year>2003</year>
          , pp.
          <fpage>185</fpage>
          -
          <lpage>207</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>I.</given-names>
            <surname>Boussaïd</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Julien</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Siarry</surname>
          </string-name>
          ,
          <article-title>Metaheuristic research: a comprehensive survey</article-title>
          ,
          <source>Artificial Intelligence Review</source>
          <volume>37</volume>
          (
          <year>2013</year>
          )
          <fpage>663</fpage>
          -
          <lpage>686</lpage>
          . doi:
          <volume>10</volume>
          .1007/s10462- 013- 9361- 3.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E.</given-names>
            <surname>Farhi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Goldstone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gutmann</surname>
          </string-name>
          ,
          <article-title>A quantum approximate optimization algorithm</article-title>
          ,
          <source>arXiv preprint arXiv:1411.4028</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>K.</given-names>
            <surname>Blekos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Brand</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ceschini</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.-H. Chou</surname>
            ,
            <given-names>R.-H.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Pandya</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Summer</surname>
          </string-name>
          ,
          <article-title>A review on quantum approximate optimization algorithm</article-title>
          and its variants,
          <year>2023</year>
          . arXiv:
          <volume>2306</volume>
          .
          <fpage>09198</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>G. E.</given-names>
            <surname>Crooks</surname>
          </string-name>
          ,
          <article-title>Performance of the quantum approximate optimization algorithm on the maximum cut problem</article-title>
          ,
          <year>2018</year>
          . arXiv:
          <year>1811</year>
          .08419.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Willsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Willsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. D.</given-names>
            <surname>Raedt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Michielsen</surname>
          </string-name>
          ,
          <article-title>Benchmarking the quantum approximate optimization algorithm</article-title>
          ,
          <source>Quantum Information Processing</source>
          <volume>19</volume>
          (
          <year>2020</year>
          ). URL: https://doi.org/10.1007%
          <fpage>2Fs11128</fpage>
          -
          <fpage>020</fpage>
          -02692-8. doi:
          <volume>10</volume>
          .1007/s11128- 020- 02692- 8.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J.</given-names>
            <surname>Cook</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Eidenbenz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bärtschi</surname>
          </string-name>
          ,
          <article-title>The quantum alternating operator ansatz on maximum k-vertex cover</article-title>
          ,
          <source>in: 2020 IEEE International Conference on Quantum Computing and Engineering (QCE)</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>83</fpage>
          -
          <lpage>92</lpage>
          . doi:
          <volume>10</volume>
          .1109/QCE49297.
          <year>2020</year>
          .
          <volume>00021</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Brandhofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Braun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Dehn</surname>
          </string-name>
          , G. Hellstern,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hüls</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ji</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Polian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. S.</given-names>
            <surname>Bhatia</surname>
          </string-name>
          , T. Wellens,
          <article-title>Benchmarking the performance of portfolio optimization with QAOA</article-title>
          ,
          <source>Quantum Information Processing</source>
          <volume>22</volume>
          (
          <year>2022</year>
          )
          <article-title>25</article-title>
          . URL: https://doi.org/10.1007/s11128-022-03766-5. doi:
          <volume>10</volume>
          .1007/ s11128- 022- 03766- 5.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Tabi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. H.</given-names>
            <surname>El-Safty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Kallus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Haga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kozsik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Glos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zimboras</surname>
          </string-name>
          ,
          <article-title>Quantum optimization for the graph coloring problem with space-eficient embedding</article-title>
          ,
          <source>in: 2020 IEEE International Conference on Quantum Computing and Engineering</source>
          (QCE), IEEE,
          <year>2020</year>
          , p.
          <fpage>56</fpage>
          -
          <lpage>62</lpage>
          . URL: http: //dx.doi.org/10.1109/QCE49297.
          <year>2020</year>
          .
          <volume>00018</volume>
          . doi:
          <volume>10</volume>
          .1109/qce49297.
          <year>2020</year>
          .
          <volume>00018</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>