Stochastic Simulated Quantum Annealing for Fast Solution of Combinatorial Optimization Problems

被引:1
|
作者
Onizawa, Naoya [1 ]
Sasaki, Ryoma [1 ]
Shin, Duckgyu [1 ]
Gross, Warren J. [2 ]
Hanyu, Takahiro [1 ]
机构
[1] Tohoku Univ, Res Inst Elect Commun, Sendai 9808577, Japan
[2] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ H3A 0G4, Canada
来源
IEEE ACCESS | 2024年 / 12卷
基金
日本学术振兴会;
关键词
Stochastic processes; Optimization; Simulated annealing; Annealing; Quantum annealing; Hardware; Computational modeling; Boltzmann equation; Stochastic computing; Boltzmann machine; Ising model; Trotter-Suzuki decomposition; COMPUTATION;
D O I
10.1109/ACCESS.2024.3431540
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Combinatorial optimization problems are frequently classified as NP-hard, which means that the time needed to find the optimal solution generally increases exponentially with the problem size. However, the existing research gap highlights the necessity to develop combinatorial optimization methods capable of scaling to large problems while maintaining low solution latency. In this paper, we introduce stochastic simulated quantum annealing (SSQA) for fast solution of combinatorial optimization problems. SSQA is designed based on stochastic computing, which can simulate quantum annealing (QA) by using multiple replicas of spins (probabilistic bits) in classical computing. The use of stochastic computing leads to an efficient parallel spin-state update algorithm, enabling quick search for a solution around the global minimum energy. Therefore, SSQA realizes quantum-like annealing for large-scale problems and can handle fully connected models in combinatorial optimization, unlike QA. The proposed method is evaluated in MATLAB on graph isomorphism problems, which are typical combinatorial optimization problems. It can handle a 100-times larger problem size compared to QA and a 25-times larger problem size compared to a traditional SA method, respectively, for similar convergence probabilities. The time to solution of SSQA is 11.5 times and 423 times smaller than that of the conventional stochastic simulated annealing method and traditional SA, respectively, when solving a 2,025-node combinatorial optimization problem.
引用
收藏
页码:102050 / 102060
页数:11
相关论文
共 50 条
  • [21] COMBINATORIAL OPTIMIZATION WITH USE OF GUIDED EVOLUTIONARY SIMULATED ANNEALING
    YIP, PPC
    PAO, YH
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 1995, 6 (02): : 290 - 295
  • [22] Stochastic Implementation of Simulated Quantum Annealing on PYNQ
    Kubuta, Taiga
    Shin, Duckgyu
    Onizawa, Naoya
    Hanyu, Takahiro
    2023 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, ICFPT, 2023, : 274 - 275
  • [23] A Novel Framework for the Parallel Solution of Combinatorial Problems Implementing Tabu Search and Simulated Annealing Algorithms
    Guzman, L. G.
    Ruiz, E. D. Nino
    Ardila, C. J.
    Jabba, D.
    Nieto, W.
    2016 6TH INTERNATIONAL CONFERENCE ON COMPUTERS COMMUNICATIONS AND CONTROL (ICCCC), 2016, : 259 - 263
  • [24] Simulated annealing: A heuristic for parallel stochastic optimization
    Frost, R
    Heineman, P
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 1595 - 1604
  • [25] A Novel, Evolutionary, Simulated Annealing inspired Algorithm for the Multi-Objective Optimization of Combinatorial Problems
    Nino, Elias D.
    Ardila, Carlos J.
    Chinchilla, Anangelica
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 : 1992 - 1998
  • [26] A Distributed Evolutionary Simulated Annealing Algorithm for Combinatorial Optimisation Problems
    M. Emin Aydin
    Terence C. Fogarty
    Journal of Heuristics, 2004, 10 : 269 - 292
  • [27] A distributed evolutionary simulated annealing algorithm for combinatorial optimisation problems
    Aydin, ME
    Fogarty, TC
    JOURNAL OF HEURISTICS, 2004, 10 (03) : 269 - 292
  • [28] Stochastic Analyses for Online Combinatorial Optimization Problems
    Garg, Naveen
    Gupta, Anupam
    Leonardi, Stefano
    Sankowski, Piotr
    PROCEEDINGS OF THE NINETEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2008, : 942 - +
  • [29] A simulated annealing approach to the solution of MINLP problems
    Cardoso, MF
    Salcedo, RL
    de Azevedo, SF
    Barbosa, D
    COMPUTERS & CHEMICAL ENGINEERING, 1997, 21 (12) : 1349 - 1364
  • [30] Approximation Algorithms for Stochastic Combinatorial Optimization Problems
    Li, Jian
    Liu, Yu
    JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF CHINA, 2016, 4 (01) : 1 - 47