Quantum Branch-and-Bound Algorithm and its Application to the Travelling Salesman Problem

被引:0
|
作者
Markevich E.A. [1 ,2 ,3 ]
Trushechkin A.S. [1 ]
机构
[1] National Research Nuclear University MEPhI, Moscow
[2] Steklov Mathematical Insitute of the Russian Academy of Sciences, Moscow
[3] National University of Science and Technology MISiS, Moscow
关键词
68Q12; 81P68; branch-and-bound method; Grover’s algorithm; quantum computer; quantum computing; quantum search; travelling salesman problem;
D O I
10.1007/s10958-019-04415-6
中图分类号
学科分类号
摘要
We propose a quantum branch-and-bound algorithm based on the general scheme of the branch-and-bound method and the quantum nested searching algorithm and examine its computational efficiency. We also compare this algorithm with a similar classical algorithm on the example of the travelling salesman problem. We show that in the vast majority of problems, the classical algorithm is quicker than the quantum algorithm due to greater adaptability. However, the operation time of the quantum algorithm is constant for all problem, whereas the classical algorithm runs very slowly for certain problems. In the worst case, the quantum branch-and-bound algorithm is proved to be several times more efficient than the classical algorithm. © 2019, Springer Science+Business Media, LLC, part of Springer Nature.
引用
收藏
页码:168 / 184
页数:16
相关论文
共 50 条
  • [1] Branch-and-Bound Algorithm for Symmetric Travelling Salesman Problem
    Nikolaev, Alexey
    Batsyn, Mikhail
    [J]. COMBINATORIAL ALGORITHMS, IWOCA 2018, 2018, 10979 : 311 - 322
  • [2] A branch-and-bound algorithm for the double travelling salesman problem with two stacks
    Carrabs, Francesco
    Cerulli, Raffaele
    Speranza, Maria Grazia
    [J]. NETWORKS, 2013, 61 (01) : 58 - 75
  • [3] A branch-and-bound algorithm for the time-dependent travelling salesman problem
    Arigliano, Anna
    Calogiuri, Tobia
    Ghiani, Gianpaolo
    Guerriero, Emanuela
    [J]. NETWORKS, 2018, 72 (03) : 382 - 392
  • [4] Effective implementation of algorithm for solving the travelling salesman problem by branch-and-bound method
    Kostyuk, Yu L.
    [J]. PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2013, 20 (02): : 78 - 90
  • [5] THE TRAVELLING SALESMAN PROBLEM: IMPROVED LOWER BOUND IN THE BRANCH-AND-BOUND METHOD
    Kostyuk, Y. L.
    [J]. PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2013, 22 (04): : 73 - +
  • [6] Fast Branch and Bound Algorithm for the Travelling Salesman Problem
    Grymin, Radoslaw
    Jagiello, Szymon
    [J]. COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL MANAGEMENT, CISIM 2016, 2016, 9842 : 206 - 217
  • [7] The Branch-and-Bound Algorithm for the Traveling Salesman Problem is Not a Direct Algorithm
    A. N. Maksimenko
    [J]. Automatic Control and Computer Sciences, 2021, 55 : 816 - 826
  • [8] The Branch-and-Bound Algorithm for the Traveling Salesman Problem is Not a Direct Algorithm
    Maksimenko, A. N.
    [J]. AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2021, 55 (07) : 816 - 826
  • [9] A Branch-and-Bound Algorithm for the Close-Enough Traveling Salesman Problem
    Coutinho, Walton Pereira
    do Nascimento, Roberto Quirino
    Pessoa, Artur Alves
    Subramanian, Anand
    [J]. INFORMS JOURNAL ON COMPUTING, 2016, 28 (04) : 752 - 765
  • [10] Results for the close-enough traveling salesman problem with a branch-and-bound algorithm
    Wenda Zhang
    Jason J. Sauppe
    Sheldon H. Jacobson
    [J]. Computational Optimization and Applications, 2023, 85 : 369 - 407