Hybrid Quantum Computing - Tabu Search Algorithm for Partitioning Problems: Preliminary Study on the Traveling Salesman Problem

Quantum Computing is considered as the next frontier in computing, and it is attracting a lot of attention from the current scientific community. This kind of computation provides to researchers with a revolutionary paradigm for addressing complex optimization problems, offering a significant speed advantage and an efficient search ability. Anyway, Quantum Computing is still in an incipient stage of development. For this reason, present architectures show certain limitations, which have motivated the carrying out of this paper. In this paper, we introduce a novel solving scheme coined as hybrid Quantum Computing - Tabu Search Algorithm. Main pillars of operation of the proposed method are a greater control over the access to quantum resources, and a considerable reduction of non-profitable accesses. To assess the quality of our method, we have used 7 different Traveling Salesman Problem instances as benchmarking set. The obtained outcomes support the preliminary conclusion that our algorithm is an approach which offers promising results for solving partitioning problems while it drastically reduces the access to quantum computing resources. We also contribute to the field of Transfer Optimization by developing an evolutionary multiform multitasking algorithm as initialization method.

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

[2]  Javier Del Ser,et al.  Multifactorial Cellular Genetic Algorithm (MFCGA): Algorithmic Design, Performance Comparison and Genetic Transferability Analysis , 2020, 2020 IEEE Congress on Evolutionary Computation (CEC).

[3]  Florian Neukart,et al.  A Hybrid Solution Method for the Capacitated Vehicle Routing Problem Using a Quantum Annealer , 2018, Front. ICT.

[4]  Fengqi You,et al.  Quantum Computing based Hybrid Solution Strategies for Large-scale Discrete-Continuous Optimization Problems , 2019, Comput. Chem. Eng..

[5]  Yew-Soon Ong Towards Evolutionary Multitasking: A New Paradigm in Evolutionary Computation , 2016 .

[6]  Yue Ruan,et al.  The Quantum Approximate Algorithm for Solving Traveling Salesman Problem , 2020, Computers, Materials & Continua.

[7]  Elizabeth C. Behrman,et al.  A Quantum Annealing Approach for Dynamic Multi-Depot Capacitated Vehicle Routing Problem , 2020, ArXiv.

[8]  Xin-She Yang,et al.  An improved discrete bat algorithm for symmetric and asymmetric Traveling Salesman Problems , 2016, Eng. Appl. Artif. Intell..

[9]  James Clark,et al.  Towards Real Time Multi-robot Routing using Quantum Computing Technologies , 2019, HPC Asia.

[10]  Elizabeth Gibney,et al.  D-Wave upgrade: How scientists are using the world’s most controversial quantum computer , 2017, Nature.

[11]  Fayez Fok Al Adeh Natural Limitations of Quantum Computing , 2017 .

[12]  Alex Alves Freitas,et al.  A Survey of Evolutionary Algorithms for Clustering , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[13]  William J. Cook,et al.  The Traveling Salesman Problem: A Computational Study , 2007 .

[14]  Helmut G. Katzgraber,et al.  Perspectives of quantum annealing: methods and implementations , 2019, Reports on progress in physics. Physical Society.

[15]  Toshiharu Hatanaka,et al.  Multifactorial PSO-FA Hybrid Algorithm for Multiple Car Design Benchmark , 2019, 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC).

[16]  Laszlo Gyongyosi,et al.  Quantum circuit design for objective function maximization in gate-model quantum computers , 2018, Quantum Information Processing.

[17]  Lov K. Grover Quantum Mechanics Helps in Searching for a Needle in a Haystack , 1997, quant-ph/9706033.

[18]  Javier Del Ser,et al.  A Coevolutionary Variable Neighborhood Search Algorithm for Discrete Multitasking (CoVNS): Application to Community Detection over Graphs , 2020, 2020 IEEE Symposium Series on Computational Intelligence (SSCI).

[19]  Alexia Auffeves,et al.  Limitations in Quantum Computing from Resource Constraints , 2020, PRX Quantum.

[20]  Bei Zeng,et al.  16-qubit IBM universal quantum computer can be fully entangled , 2018, npj Quantum Information.

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

[22]  Peter W. Shor,et al.  Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer , 1995, SIAM Rev..

[23]  Richard H. Warren,et al.  Small Traveling Salesman Problems , 2017 .

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

[25]  Javier Del Ser,et al.  COEBA: A Coevolutionary Bat Algorithm for Discrete Evolutionary Multitasking , 2020, ICCS.

[26]  Tien D. Kieu,et al.  The travelling salesman problem and adiabatic quantum computation: an algorithm , 2018, Quantum Inf. Process..

[27]  Richard H. Warren,et al.  Solving the traveling salesman problem on a quantum annealer , 2019, SN Applied Sciences.

[28]  Liang Feng,et al.  Insights on Transfer Optimization: Because Experience is the Best Teacher , 2018, IEEE Transactions on Emerging Topics in Computational Intelligence.

[29]  Megha Khandelwal,et al.  Quantum Computing: An Introduction , 2013 .

[30]  Thierry Paul,et al.  Quantum computation and quantum information , 2007, Mathematical Structures in Computer Science.

[31]  Donald W. Bouldin,et al.  A Cluster Separation Measure , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[32]  Fred W. Glover,et al.  Quantum Bridge Analytics I: a tutorial on formulating and using QUBO models , 2018, 4OR.

[33]  Todd A. Brun,et al.  Quantum Computing , 2011, Computer Science, The Hardware, Software and Heart of It.

[34]  Xin-She Yang,et al.  Traveling salesman problem: a perspective review of recent research and new results with bio-inspired metaheuristics , 2020, Nature-Inspired Computation and Swarm Intelligence.

[35]  Sandor Imre,et al.  Quantum circuit design for objective function maximization in gate-model quantum computers , 2018, Quantum Inf. Process..

[36]  Yew-Soon Ong,et al.  Multifactorial Evolution: Toward Evolutionary Multitasking , 2016, IEEE Transactions on Evolutionary Computation.

[37]  T. Caliński,et al.  A dendrite method for cluster analysis , 1974 .

[38]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[39]  Shinichiro Taguchi,et al.  Improving solutions by embedding larger subproblems in a D-Wave quantum annealer , 2019, Scientific Reports.

[40]  Takumi Kato,et al.  Solving tiling puzzles with quantum annealing , 2019, ArXiv.

[41]  Hui Song,et al.  Multitasking Multi-Swarm Optimization , 2019, 2019 IEEE Congress on Evolutionary Computation (CEC).