Recommending Solution Paths for Solving Optimization Problems with Quantum Computing

Solving real-world optimization problems with quantum computing requires choosing between a large number of options concerning formulation, encoding, algorithm and hardware. Finding good solution paths is challenging for end users and researchers alike. We propose a framework designed to identify and recommend the best-suited solution paths in an automated way. This introduces a novel abstraction layer that is required to make quantum-computing-assisted solution techniques accessible to end users without requiring a deeper knowledge of quantum technologies. State-of-the-art hybrid algorithms, encoding and decomposition techniques can be integrated in a modular manner and evaluated using problem-specific performance metrics. Equally, tools for the graphical analysis of variational quantum algorithms are developed. Classical, fault tolerant quantum and quantum-inspired methods can be included as well to ensure a fair comparison resulting in useful solution paths. We demonstrate and validate our approach on a selected set of options and illustrate its application on the capacitated vehicle routing problem (CVRP). We also identify crucial requirements and the major design challenges for the proposed abstraction layer within a quantum-assisted solution workflow for optimization problems.

[1]  C. Mendl,et al.  Quantum-Assisted Solution Paths for the Capacitated Vehicle Routing Problem , 2023, 2023 IEEE International Conference on Quantum Computing and Engineering (QCE).

[2]  K. Michielsen,et al.  Unbalanced penalization: A new approach to encode inequality constraints of combinatorial problems for quantum optimization algorithms , 2022, ArXiv.

[3]  R. Wille,et al.  Towards an Automated Framework for Realizing Quantum Computing Solutions , 2022, 2023 IEEE 53rd International Symposium on Multiple-Valued Logic (ISMVL).

[4]  R. Wille,et al.  Predicting Good Quantum Circuit Compilation Options , 2022, 2023 IEEE International Conference on Quantum Software (QSW).

[5]  P. Caballero-Gil,et al.  QuantumSolver: A quantum tool-set for developers , 2022, ArXiv.

[6]  T. Wellens,et al.  Benchmarking the performance of portfolio optimization with QAOA , 2022, Quantum Information Processing.

[7]  Vicente P. Soloviev,et al.  Quantum parametric circuit optimization with estimation of distribution algorithms , 2022, GECCO Companion.

[8]  Marc P. Coons,et al.  Tangelo: An Open-source Python Package for End-to-end Chemistry Workflows on Quantum Computers , 2022, 2206.12424.

[9]  J. Cirac,et al.  Error Propagation in NISQ Devices for Solving Classical Optimization Problems , 2022, PRX Quantum.

[10]  J. Klepsch,et al.  QUARK: A Framework for Quantum Computing Application Benchmarking , 2022, 2022 IEEE International Conference on Quantum Computing and Engineering (QCE).

[11]  S. Bravyi,et al.  Obstacles to Variational Quantum Optimization from Symmetry Protection. , 2020, Physical review letters.

[12]  M. Cerezo,et al.  Variational quantum algorithms , 2020, Nature Reviews Physics.

[13]  Jakub Marecek,et al.  Warm-starting quantum optimization , 2020, Quantum.

[14]  Adam Glos,et al.  Space-efficient binary optimization for variational computing , 2020, 2009.07309.

[15]  Martin Leib,et al.  Training the quantum approximate optimization algorithm without access to a quantum processing unit , 2019, Quantum Science and Technology.

[16]  Peter D. Johnson,et al.  Expressibility and Entangling Capability of Parameterized Quantum Circuits for Hybrid Quantum‐Classical Algorithms , 2019, Advanced Quantum Technologies.

[17]  Shinichirou Taguchi,et al.  Quantum Annealing of Vehicle Routing Problem with Time, State and Capacity , 2019, QTOP@NetSys.

[18]  Nicholas Chancellor,et al.  Domain wall encoding of discrete variables for quantum annealing and QAOA , 2019, Quantum Science and Technology.

[19]  Ryan Babbush,et al.  Barren plateaus in quantum neural network training landscapes , 2018, Nature Communications.

[20]  John Preskill,et al.  Quantum Computing in the NISQ era and beyond , 2018, Quantum.

[21]  Claire Mathieu,et al.  Hierarchical Clustering , 2017, SODA.

[22]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[23]  E. Farhi,et al.  A Quantum Approximate Optimization Algorithm , 2014, 1411.4028.

[24]  Alán Aspuru-Guzik,et al.  A variational eigenvalue solver on a photonic quantum processor , 2013, Nature Communications.

[25]  Andrew Lucas,et al.  Ising formulations of many NP problems , 2013, Front. Physics.

[26]  M. W. Johnson,et al.  Quantum annealing with manufactured spins , 2011, Nature.

[27]  Lov K. Grover A fast quantum mechanical algorithm for database search , 1996, STOC '96.

[28]  Maria Schuld,et al.  Machine Learning with Quantum Computers , 2021, Quantum Science and Technology.

[29]  W. Hager,et al.  and s , 2019, Shallow Water Hydraulics.

[30]  W. Marsden I and J , 2012 .

[31]  Geoffrey E. Hinton,et al.  Visualizing Data using t-SNE , 2008 .

[32]  Gilbert Laporte,et al.  Classical Heuristics for the Capacitated VRP , 2002, The Vehicle Routing Problem.

[33]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[34]  and as an in , 2022 .