<!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>December</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>of Vehicle Routing on Modern Quantum- Classical Cloud Services</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Leonid Hulianytskyi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vyacheslav Korolyov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandr Khodzinskyi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Glushkov prosp.</institution>
          ,
          <addr-line>Kyiv, 03680</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>V.M. Glushkov Institute of Cybernetics of Ukrainian National Academy of Sciences</institution>
          ,
          <addr-line>801 box, 1 build., 40</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>0</volume>
      <fpage>1</fpage>
      <lpage>03</lpage>
      <abstract>
        <p>Hybrid quantum-classical services for solving optimization problems are already used by leading international corporations in competition, and achieving "quantum superiority" is an absolute global trend. The use of quantum computing allows accelerating the solution of several economic problems, logistics, virology, and many high technologies, which determines the financing of this area's basic research around the world. The goal of the article is to study algorithms for solving routing problems on quantum computers. It should be noted that modern quantum computers have significant limitations on both the number of qubits and the number of connections between qubits or the limited depth of the circuit. In addition, modern quantum computers can give only approximate solutions to combinatorial optimization problems, which is a consequence of the imperfection of technologies for creating and maintaining the stability of quantum states and many other physical limitations. This means that many routing algorithms will not soon be able to run on quantum computers. Therefore, the authors limited the review of quantum algorithms for solving the problem of vehicle routing to a list of algorithms that have been tested on real quantum computers and for which the source code for programs is given by their developers. Algorithms and computational schemes for solving the problem of vehicle routing on modern hybrid quantum-classical cloud services of IBM and D-wave, as well as quantum computer simulators, are studied and discussed. ing salesman problem Quantum computer, quantum computer mathematics, qubit, vehicle routing problem, travel-</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Quantum computers (QC) have the potential advantage over classical processors because, in
addition to arithmetic and logic operations, quantum superposition is used in algorithms. The computing
power of modern quantum processors, also known as "noisy quantum devices of intermediate scale",
is significantly limited due to the small number of qubits and connections between them, imperfect
control of qubit states, short coherence time, and poor error correction. The noise of quantum
computing devices creates errors that affect both the state of qubits and the stability of the global minimum,
prepared by the procedure of mapping the optimization problem to the quantum system. Another
characteristic of QC is the ratio of the time of stability of qubits and couplings between them to the
time of computational operations. This characteristic allows us to estimate how many arithmetic and
logic operations can be performed during the existence of qubits. Hence, it shows the computational
performance of a quantum system for performing algorithms.</p>
      <p>Solving combinatorial optimization problems by the method of quantum annealing is widely used
in materials science, chemistry, logistics, pharmaceuticals, bioinformatics, computational biology,
in</p>
      <p>2022 Copyright for this paper by its authors.
depth training for neural network training, and in the financial sector. Solving optimization problems
on hybrid quantum-classical computers and simulators (models) of QCs allows accelerating the
solution of many known problems on graphs, clustering, optimization of an investment portfolio, vehicle
routing, protein folding, scheduling, modeling of chemical reactions, drug research, etc.</p>
      <p>
        QCs are evolving in the following directions:
 increasing the number of qubits and the connections between them [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ] (up to 7,000 cubic
meters in 2023);
      </p>
      <p>
         development of a complex of computer systems and information technologies [
        <xref ref-type="bibr" rid="ref1 ref3">1, 3</xref>
        ], which
can simultaneously perform arithmetic and logic operations on quantum circles and annealing;
 creation of universal QCs [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], which combine several physical qubits into logical ones to
reduce calculation errors due to noise;
 building hybrid cloud services from quantum and classical computers [
        <xref ref-type="bibr" rid="ref1 ref3 ref4 ref5">1, 3, 4, 5</xref>
        ].
      </p>
      <p>
        The article studies common approaches to the use of quantum computing to solve certain types of
combinatorial optimization problems [
        <xref ref-type="bibr" rid="ref10 ref2 ref7 ref8 ref9">2, 7 - 10</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Physical principles for solving combinatorial optimization problems on quantum computers</title>
      <p>
        Quantum annealing based on cloud services is based on some metaheuristic algorithms for solving
combinatorial optimization problems using adiabatic quantum calculations [
        <xref ref-type="bibr" rid="ref11 ref12 ref13">11, 12, 13</xref>
        ]. Solving
NPcomplex problems on quantum computers is based on the use of adiabatic quantum optimization and
mapping the problem to the states of the quantum system according to the functional of the
Hamiltonian H(t) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Technologically, quantum annealing is performed by changing the state of the qubit
system from the initial quantum state to the final quantum state by evolution within the model of
Hamiltonian dynamics following the problem of combinatorial optimization [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The prepared
quantum system then adiabatically changes to the required state for solving the problem in time T
according to the formula [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]:
      </p>
      <p>
        H t   1 Tt  H0  Tt HP ,
when T is large enough, and H0 is the state of the system with minimal energy, HP is the state of the
system with the problem built into the qubit problem; then the system will remain in a state with
minimum energy according to the adiabatic theorem of quantum mechanics. Problem-solving time for a
system with N spins [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]:
      </p>
      <p>T  O expN  ,</p>
      <p> 
where α, β are positive coefficients, N → ∞. It is unlikely that any NP-complete problems can be
solved in polynomial time using adiabatic quantum optimization (AQO). However, if we construct a
quantum system where the coefficients α, β are small values, then there is a possibility that the AQO
algorithm will be faster than classical algorithms for some classes of problems.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Solving routing problems on quantum computers by the annealing method</title>
      <p>
        Construction of algorithms for solving routing problems based on quantum computers is based on
the use of the Hamilton-Ising model for NP-complex optimization problems [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ], which in the
presence of many N spins si = ± 1 can be written as a special quadratic function the set N of spins si =
± 1. Variables are "turns up" spin (↑) and "turn down" spin (↓), i.e. states that correspond to the values
+1 and −1. Relationships between spins are called couplings and from the point of view of probability
theory can reflect correlations or anticorrelations. The objective function, expressed as a classical
Ising model, has the form:
      </p>
      <p>N
H  s1,K , sN    Jij si s j   hi si ,
i  j i1
where si, sj, i = 1,…, N, are linear coefficients corresponding to the displacement of qubits - hi, (spin
rotations), and square coefficients Ji,j correspond to the forces of connection between qubits.
Computational quantum schemes for solving combinatorial optimization problems are based on the model of
quadratic unconstrained binary optimization (QUBO), which is isomorphic to the Hamilton-Ising
model:</p>
      <p>N N
H  x  Qi,i xi   Qi, j xi x j ,</p>
      <p>i1 i  j
where Qi,i are the linear coefficients and Qi,j are the quadratic coefficients, i = 1,…, N. The QUBO
model, which uses binary 02 and 12, is more convenient for writing code on traditional computers. The
hardware and software of quantum computer developers convert the code of the algorithm for solving
the optimization problem into the state of the quantum system.</p>
      <p>The structure of the quantum processor is a physical implementation of an undirected graph with
qubits as vertices and couplers (connectors) as edges between them. From the standpoint of solving
the problems in formulation QUBO each qubit in the quantum processor represents the variable
QUBO, and the connectors between the qubits represent the costs or edge weight associated with pairs
of qubits mathematically described in the matrix Q.</p>
    </sec>
    <sec id="sec-4">
      <title>3.1. Vehicle routing problem statement</title>
      <p>Formulation of the problem.</p>
      <p>
        Vehicle Routing Problem (VRP) tasks are determined by the set of customers to be serviced, their
location and requirements, as well as other primary information such as the distance between two
customers, the distance between each customer and the depot, the number of vehicles and their carrying
capacity. This class of routing tasks combines several types of logistics problems [
        <xref ref-type="bibr" rid="ref14 ref15 ref16">14, 15, 16</xref>
        ].
      </p>
      <p>Let M be the number of available vehicles and N be the number of customer orders. A complete
weighted graph G = (V, A) is considered given. The set V = {v1, ..., vN+1} are vertices, the first N of
which correspond to the clients, and vN+1 represents the depot.</p>
      <p>The depot often represents the supplier and the customers the retailers. The weight of each edge of
set A is related to the inherent cost of travel between incident vertices. Denote the cost of direct travel
from vertex i to the vertex j as Ci,j. We can also determine Ci,N 1 and Ci,N+1 for i ∈ {1,2,...,N} as the
cost of direct travel from the depot to the destinations of customers and from the destination of
customers to the depot, respectively.</p>
    </sec>
    <sec id="sec-5">
      <title>3.2. An example of solving a TSP test problem on a D-wave QC</title>
      <p>Consider the computational scheme of the Traveling Salesman Problem (TSP) algorithm on a
Dwave quantum computer. To do this, as input we use the weighted graph presented on Figure 1.</p>
      <p>
        Initially, the problem is displayed as QUBO (Figure 2). To solve the problem with more than
4050 vertices, the company has developed procedures for decomposing problems; also, independent
developers of algorithms have proposed several algorithms that take into account the load, delivery time,
and schedule [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. The solution of the TSP problem (Figure 1) is a route on vertices: 0→1→2→3.
      </p>
      <p>
        The data obtained is transmitted to a quantum computer company D-wave and displayed on the
qubits and couplings (Figure 3) with the next set of QC parameters [
        <xref ref-type="bibr" rid="ref1 ref17 ref2">1, 2, 17</xref>
        ]:
      </p>
      <sec id="sec-5-1">
        <title>Parameters of the process of solving</title>
        <p>NUMBER OF READS 1000
ANSWER MODE histogram
Solution
NUMBER OF SOURCE VARIABLES 16
NUMBER OF TARGET VARIABLES 79
MAX CHAIN LENGTH 6
CHAIN STRENGTH 2
CHAIN BREAK RESOLUTION METHOD</p>
      </sec>
      <sec id="sec-5-2">
        <title>Timing</title>
        <p>QPU ACCESS TIME (μs) 249811.1
QPU PROGRAMMING TIME (μs) 10871.1
QPU SAMPLING TIME (μs) 238940
TOTAL POST PROCESSING TIME (μs) 4133
POST PROCESSING OVERHEAD TIME (μs) 4133
SOLVER DETAILS NAME (CHIP ID) DW_2000Q_6
majority_vote</p>
        <p>According to the quantum annealing procedure, a set of solutions is obtained, from which the most
probable variant is chosen, which corresponds to the lowest energy level.</p>
        <p>For the sample set histograms shown in Figure 4, the best solution has an energy level "-7". Other
samples, which match to higher energy levels, correspond to local minimums.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>3.1. Examples of solving a TSP, VRP test problems on IBM QC simulator</title>
      <p>The process of solving the traveling salesman problem and the vehicle routing problem was also
studied on the simulator of real IBM universal QC and also with the CPLEX library for solving
optimization problems on classical computers. Simulation quantum systems of classical systems may
require a large amount of random access memory. The solution of the TSP for four points on the IBM
QC simulator and IBM Qiskit quantum processing library required 64 gigabytes of random access
memory, which made it impossible to demonstrate it on a serial budget personal computer.</p>
      <p>On Figure 5 it is shown the graph for the TSP test problem. The solution on an emulator of QC
gives two feasible solutions 0→2 →1; 0→1→2, shown in Figure 6, and gave an erroneous one:
2→0→1. Figure 7 is shown solving the vehicle routing problem on the simulator of IBM universal
QC (Figure 7 a) and also with the CPLEX library (Figure 7 b) for solving optimization problems on
classical computers.</p>
      <p>
        A variational quantum eigenvalue solver [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] is essentially a heuristic algorithm based on the
quantum processing formulation of Ising Hamiltonian model. The local minimum in a quantum
processing formulation may be the same as the solution on a classical computer. Although in some
small-scale examples it is probable to find optimal solutions for the formulation of quantum
processing, which match the optimum solution on a classical computer. Finding optimal solutions for
integer linear programming is a more complicated task than finding local minimum for quantum
processing formulation at large, which sequentially is more difficult than finding feasible solutions for
integer linear programming. Variational quantum eigenmode solver is more dependable than integer
linear programming and promises feasible solutions for specific variational forms.
      </p>
      <p>The depot is shown with a star, and the calculated routes for vehicles are shown with arrows. In
this particular case, one can find an optimal solution in quantum processing formulation, which
coincides with the optimal solution for integer linear programming.</p>
    </sec>
    <sec id="sec-7">
      <title>3.2. An overview of algorithms for solving the problem of vehicle routing on QC 3.2.1.</title>
    </sec>
    <sec id="sec-8">
      <title>Full QUBO Solver (FQS).</title>
      <p>
        Proposed formulation [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ] for the problem of routing of loaded vehicles (CVRP) as a
problem of quadratic unlimited binary optimization (QUBO). First, let's define the basic QUBO formula
that is used to solve VRP instances. Problem definition is based on a similar problem statement for
TSP in [
        <xref ref-type="bibr" rid="ref12 ref18">12, 18</xref>
        ]. We introduce the binary function:
      </p>
      <p>n n n
A y1,..., yn     2 yi y j   yi ,</p>
      <p>i1 ji1 i1
where yi ∈ {0, 1} for i ∈ {1 ,. . . , n}, n – number of vertices . It is easy to prove that the minimum
value of A(y1,...,yn) is “−1”, and this value can be achieved only if exactly one of y1,..., yn is equal to 1.</p>
      <p>According to the definition of VRP, the problem of minimizing the total cost can be defined as
minimizing the function:</p>
      <p>M N M N M N 1 N 1 N 1
C    xm,n,1CN 1,n    xm,n,N Cn,N 1      xm,i,n xm, j,n1Ci, j .</p>
      <p>m1n1 m1n1 m1 n1 i1 j1
(1)</p>
      <p>The first component in (1) of the sum C is the sum of all travel costs of vehicles from the depot
the first part of the route of each vehicle. The second component is the cost of the last final part of the
routes (return to the depot) in a particular case, when one car serves all N orders (only in this case the
component can be greater than 0), the last part – this determines the total weight of the cost of all
other sections of the ribs included in the route.
a b</p>
      <p>Figure 7. VRP problem solution in QUBO formulation on IBM QC simulator (a) and VRP problem
solution in IBM CPLEX optimization library for classical computer (b)</p>
      <p>To ensure that each delivery is serviced by one vehicle and only once and that each vehicle is
exactly in one place at a certain time, the next term (in which all components A are “-1” only in such
desirable cases) should be included in our QUBO formula:</p>
      <p>N M N
Q   A x1,k,1, x2,k,1,K , x1,k,2 ,K , xM ,k,N     A xm,k,n , xm,2,n ,K , xm,N 1,n  .</p>
      <p>k1 m1n1
By definition, VRP, QUBO-representation of such an optimization problem can be</p>
      <p>
        QUBOVRP = В1 ∙ C + В2 ∙ Q,
where the values of the constants B1 and B2 should be chosen so that the solution relationship found
by the quantum annealer would minimize Q (which should be "−N−NM") to meet the above
restrictions (according to the results of tests [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]), constants acquired the following values: B1 = 1, B2 =
107).
      </p>
      <p>
        A group of researchers from Poland proposed several algorithms and their modifications [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] for
solving VPR / CVRP problems based on the developed FQS computational scheme, as well as known
CVRP algorithms for classical and hybrid quantum-classical computers from D-Wave [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
3.2.2.
      </p>
    </sec>
    <sec id="sec-9">
      <title>Average Partition Solver</title>
      <p>Average Partition Solver (APS) - is a Full QUBO Solver variant that reduces the number of
variables for each vehicle, assuming that each vehicle handles approximately the same number of orders.
3.2.3.</p>
    </sec>
    <sec id="sec-10">
      <title>DBSCAN Solver (DBSS)</title>
      <p>DBSS allows you to use a quantum approach in combination with the classical algorithm. This
particular algorithm is inspired by recursive DBSCAN. DBSS uses recursive DBSCAN as a clustering
algorithm with a limited cluster size. The TSP problem is then solved for each cluster separately using
FQS. The DBSCAN algorithm can solve the CVRP if all the payloads of the vehicles are equal.</p>
    </sec>
    <sec id="sec-11">
      <title>3.2.4. Algorithm for isolating solutions from TSP (Solution Partitioning Solver - SPS)</title>
      <p>
        Since adding vehicle capacity limitations to the model is not an easy task, it is possible [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] to
find a solution based on the results obtained by DBSS. The SPS algorithm divides the solution of the
TSP problem found by another algorithm (for example, DBSS) into successive intervals, which are
the solution to the CVRP problem. The effectiveness of algorithms from mediocre to the best of the
following: FQS, APS, DBSS, SPS [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
3.2.5.
      </p>
    </sec>
    <sec id="sec-12">
      <title>CVRP routing algorithm with scheduling</title>
      <p>
        Researchers from Japan have formulated a statement of the CVRP problem, which takes into
account the schedule [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] and describes the changes in the status of the vehicle in time for each vehicle
during the trip [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. There are restrictions on capacity (load), which are allowed to increase and
decrease the load according to the cities (have not used this concept before) in which vehicles arrive.
Description of vehicle status allows you to set different travel rules depending on the condition of
each vehicle.
      </p>
    </sec>
    <sec id="sec-13">
      <title>3.2.6. A hybrid method for solving the routing problem for vehicles with different capacities using a quantum annealer</title>
      <p>
        A series of articles presents a way to decompose CVRP into smaller problems of the
optimization problem, which are solved sequentially [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]: clustering and routing. Vehicle clustering is
formulated in terms of the Knapsack problem. The Euclidean distance between the clients for the vehicle is
stated as minimal. Routing within the resulting clusters is seen as a problem by the traveling salesman
(TSP). The developed hybrid algorithm [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] uses a classic computer to solve the backpack problem
and a D-Wave quantum annealer to solve the TSP, but it is also possible to solve the whole problem
on the QC if the number of qubits is sufficient. The basis of the computational algorithm is the QUBO
scheme.
3.2.7.
      </p>
    </sec>
    <sec id="sec-14">
      <title>Routing algorithm based on a variational search of eigenvalues</title>
      <p>
        Variational Quantum Eigensolver (VQE), implemented for IBM quantum computers [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ],
combines classical and quantum optimization algorithms and quantum operators and logic gates, also
called quantum variation forms [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The limited number of qubits and connections in the existing
quantum computers and their imperfections make it difficult to determine the acceleration of the
algorithm because the resulting algorithm is essentially heuristic. Because IBM's quantum computer is
universal, not specialized, like D-wave, the developers built the Hamilton-Ising model using quantum
logic gates and operators and then translated it into the QUBO model. That is, they reduced the
problem to the one already solved. The quality of the routing problem on an IBM quantum computer is
about the same as that of a D-wave quantum computer without a hybrid calculator.
      </p>
    </sec>
    <sec id="sec-15">
      <title>4. Resume</title>
      <p>Quantum approximate optimization algorithms belong to the class of quantum-classical hybrid
variational algorithms by the annealing method. Such calculators can run algorithms only with a
limited depth of the quantum scheme, because the principle of operation of such annealers is based on
adiabatic evolution in time of the quantum system for a limited number of steps. The quantum ground
state is built on the Ising-Hamilton model used to solve combinatorial optimization problems.</p>
      <p>Since the problem of the Ising problem is NP-complex, the integration of other combinatorial
optimization problems into the corresponding system can also demonstrate a quantum advantage. An
approximate quantum optimization algorithm is used to solve the VRP problem with a finite number
of steps of adiabatic evolution and does not guarantee that the resulting solution corresponds to the
global optimal solution of the original problem.</p>
      <p>This is because in an approximate quantum optimization algorithm, instead of gradually following
the evolution of the adiabatic state, it tries to guess it using a limited number of steps and heuristics.
On the other hand, inaccuracies in the operation of approximate quantum optimization algorithms at
higher values of the number of steps in the evolution of the adiabatic state form more local minima in
the energy landscape of the solution. This fact makes it difficult to find the minimum, so the required
number of steps should be selected according to the heuristic principle and empirical approaches. The
developed routing algorithms provide an approximate solution of TSP or VRP problems on D-wave
quantum computers in about 3 seconds. Algorithms may not find a solution or may provide a solution
with lost points to visit.</p>
      <p>The direction of further development of solving the problem of routing on quantum computers is
to build new algorithms that are not based on the Ising model, but use other quantum principles or
models that can be implemented on universal quantum computers.
5. References</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Lardinois</surname>
            <given-names>F.</given-names>
          </string-name>
          <article-title>D-Wave plans to build a gate-model quantum computer https</article-title>
          ://techcrunch.com/
          <year>2021</year>
          /10/05/d-wave
          <article-title>-plans-to-build-a-gate-model-quantum-computer/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Korolyov</surname>
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
          </string-name>
          .,
          <string-name>
            <surname>Khodzinskyi</surname>
            <given-names>O.M. “</given-names>
          </string-name>
          <article-title>Rozvʺyazuvannya zadach kombinatornoyi optymizatsiyi na kvantovykh komp'yuterakh” [Solving combinatorial optimization problems on quantum computers]</article-title>
          .
          <source>Cybernetics and Computer Technologies</source>
          .
          <year>2020</year>
          .
          <article-title>2</article-title>
          . С. 5-
          <fpage>13</fpage>
          . (in Ukrainian) https://doi.org/10.34229/
          <fpage>2707</fpage>
          -
          <lpage>451X</lpage>
          .
          <year>20</year>
          .
          <issue>2</issue>
          .
          <fpage>1</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Moran</surname>
            <given-names>C.C.</given-names>
          </string-name>
          <article-title>Mastering Quantum Computing with IBM QX</article-title>
          . Birmingham: Packt,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Lucero</surname>
            <given-names>E.</given-names>
          </string-name>
          <article-title>Unveiling our new Quantum AI campus</article-title>
          . URL: https://blog.google/technology/ai/unveiling-our
          <article-title>-new-quantum-ai-campus/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <article-title>[5] List of quantum processors</article-title>
          . URL: https://en.wikipedia.org/wiki/List_of_quantum_processors
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Moran</surname>
            <given-names>C.C.</given-names>
          </string-name>
          <article-title>Mastering Quantum Computing with IBM QX</article-title>
          . Birmingham: Packt,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Nielsen</surname>
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chuang</surname>
            <given-names>I.L. Quantum</given-names>
          </string-name>
          <string-name>
            <surname>Computation</surname>
            and
            <given-names>Quantum</given-names>
          </string-name>
          <string-name>
            <surname>Information</surname>
          </string-name>
          . Cambridge: University Press,
          <year>2012</year>
          . https://doi.org/10.1017/CBO9780511976667
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Norlen</surname>
            <given-names>H. Quantum</given-names>
          </string-name>
          <article-title>Computing in Practice with Qiskit® and IBM Quantum Experience</article-title>
          .
          <source>Birmingham: Packt</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Kommadi</surname>
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Quantum Computing</surname>
          </string-name>
          <article-title>Solutions. Solving Real-World Problems Using Quantum Computing and Algorithms</article-title>
          . New York: Apress,
          <year>2020</year>
          . https://doi.org/10.1007/978-1-
          <fpage>4842</fpage>
          - 6516-1
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Asfaw</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Learn Quantum</surname>
          </string-name>
          <article-title>Computation using Qiskit</article-title>
          . URL: https://qiskit.org/textbook/chapplications/qaoa.html (accessed
          <volume>06</volume>
          /21/
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Lucas</surname>
            <given-names>A</given-names>
          </string-name>
          (
          <year>2014</year>
          )
          <article-title>Ising formulations of many NP problems</article-title>
          .
          <source>Front. Physics</source>
          <volume>2</volume>
          :5. doi:
          <volume>10</volume>
          .3389/fphy.
          <year>2014</year>
          .00005
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Feld</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roch</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gabor</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seidel</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Neukart</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Galter</surname>
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mauerer</surname>
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Linnhoff-Popien</surname>
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2019</year>
          )
          <article-title>A Hybrid Solution Method for the Capacitated Vehicle Routing Problem Using a Quantum Annealer</article-title>
          .
          <source>Front. ICT</source>
          <volume>6</volume>
          :13. doi:
          <volume>10</volume>
          .3389/fict.
          <year>2019</year>
          .00013
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Harikrishnakumar</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nannapaneni</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nguyen</surname>
            <given-names>N.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Steck</surname>
            <given-names>J.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Behrman</surname>
            <given-names>E.C.</given-names>
          </string-name>
          <article-title>A Quantum Annealing Approach for Dynamic Multi-Depot Capacitated Vehicle Routing Problem</article-title>
          . http://arxiv.org/abs/
          <year>2005</year>
          .12478v2
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Toth</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vigo</surname>
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2014</year>
          ). Vehicle Routing: Problems, Methods, and Applications, Second Edition,
          <source>MOS-SIAM Series on Optimization 18. SIAM</source>
          , Philadelphia
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Golden</surname>
            ,
            <given-names>B.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raghavan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Wasil</surname>
            ,
            <given-names>E. A.</given-names>
          </string-name>
          (Eds.). (
          <year>2008</year>
          ).
          <article-title>The vehicle routing problem: latest advances and new challenges</article-title>
          (Vol.
          <volume>43</volume>
          ). Springer Science &amp; Business Media.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Hulyanitskyi</surname>
            <given-names>L.F.</given-names>
          </string-name>
          “
          <article-title>Problema optimizatsii marshrutov transportnykh sredstv s vremennymi oknami” [The problem of optimizing the routes of vehicles with temporary windows]</article-title>
          .
          <source>Computer Mathematics</source>
          .
          <year>2007</year>
          . 1. P.
          <volume>122</volume>
          -
          <fpage>132</fpage>
          . (in Ukrainian)
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>D-Wave Hybrid Solver</surname>
          </string-name>
          <article-title>Service: An Overview</article-title>
          . URL: https://www.dwavesys.com/sites/default/files/14-1039A-A_
          <article-title>DWave_Hybrid_Solver_Service_An_Overview</article-title>
          .pdf
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Borowski</surname>
            <given-names>M.</given-names>
          </string-name>
          et al. (
          <year>2020</year>
          )
          <article-title>New Hybrid Quantum Annealing Algorithms for Solving Vehicle Routing Problem</article-title>
          . In: Krzhizhanovskaya V. et al. (eds) Computational Science - ICCS
          <year>2020</year>
          .
          <source>ICCS 2020. Lecture Notes in Computer Science</source>
          , vol
          <volume>12142</volume>
          . pp.
          <fpage>546</fpage>
          -
          <lpage>561</lpage>
          . Springer, Cham. https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -50433-5_
          <fpage>42</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Irie</surname>
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wongpaisarnsin</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Terabe</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miki</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taguchi</surname>
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2019</year>
          )
          <article-title>Quantum Annealing of Vehicle Routing Problem with Time, State and Capacity</article-title>
          . In: Feld S.,
          <string-name>
            <surname>Linnhoff-Popien</surname>
            <given-names>C</given-names>
          </string-name>
          .
          <article-title>(eds) Quantum Technology and Optimization Problems</article-title>
          .
          <source>QTOP 2019. Lecture Notes in Computer Science</source>
          , vol
          <volume>11413</volume>
          . pp.
          <fpage>145</fpage>
          -
          <lpage>156</lpage>
          ,
          <year>2019</year>
          . Springer, Cham. https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          - 14082-3_
          <fpage>13</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>[20] Vehicle Routing Optimization https://qiskit.org/documentation/tutorials/optimization/7_examples_vehicle_routing.html</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>