Diverse Adaptive Bulk Search: a Framework for Solving QUBO Problems on Multiple GPUs

被引:8
|
作者
Nakano, Koji [1 ]
Takafuji, Daisuke [1 ]
Ito, Yasuaki [1 ]
Yazane, Takashi [2 ]
Yano, Junko [2 ]
Ozaki, Shiro [2 ]
Katsuki, Ryota [2 ]
Mori, Rie [2 ]
机构
[1] Hiroshima Univ, Grad Sch Adv Sci & Engn, Kagamiyama 1-4-1, Higashihiroshima 7398527, Japan
[2] NTT DATA Corp, Res & Dev Headquarters, Toyosu Ctr Bldg,Annex,3-9,Toyosu 3-chome,Koto ku, Tokyo 1358671, Japan
关键词
Quantum annealing; combinatorial algorithms; heuristic algorithms; genetic algorithms; GPGPU;
D O I
10.1109/IPDPSW59300.2023.00060
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Quadratic Unconstrained Binary Optimization (QUBO) is a combinatorial optimization to find an optimal binary solution vector that minimizes the energy value defined by a quadratic formula of binary variables in the vector. As many NP-hard problems can be reduced to QUBO problems, considerable research has gone into developing QUBO solvers running on various computing platforms such as quantum devices, ASICs, FPGAs, GPUs, and optical fibers. This paper presents a framework called Diverse Adaptive Bulk Search (DABS), which has the potential to find optimal solutions of many types of QUBO problems. Our DABS solver employs a genetic algorithm-based search algorithm featuring three diverse strategies: multiple search algorithms, multiple genetic operations, and multiple solution pools. During the execution of the solver, search algorithms and genetic operations that succeeded in finding good solutions are automatically selected to obtain better solutions. Moreover, search algorithms traverse between different solution pools to find good solutions. We have implemented our DABS solver to run on multiple GPUs. Experimental evaluations using eight NVIDIA A100 GPUs confirm that our DABS solver succeeds in finding optimal or potentially optimal solutions for three types of QUBO problems.
引用
收藏
页码:314 / 325
页数:12
相关论文
共 50 条
  • [11] A mathematical framework for solving dynamic optimization problems with adaptive networks
    Takahashi, Y
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 1998, 28 (03): : 404 - 416
  • [12] Testing Multiple Threads Tabu Search by Solving Scheduling Problems
    Sun, Shuo-Cheng
    Hung, Yi-Feng
    2016 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2016, : 912 - 916
  • [13] Learning search algorithm: framework and comprehensive performance for solving optimization problems
    Qu, Chiwen
    Peng, Xiaoning
    Zeng, Qilan
    ARTIFICIAL INTELLIGENCE REVIEW, 2024, 57 (06)
  • [14] Solving multiple response optimisation problems using adaptive neural networks
    Meng, TK
    Butler, C
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1997, 13 (09): : 666 - 675
  • [15] Solving multiple response optimisation problems using adaptive neural networks
    T. K. Meng
    C. Butler
    The International Journal of Advanced Manufacturing Technology, 1997, 13 : 666 - 675
  • [16] Systematic Framework for Solving Real-World Problems with Multiple Objectives
    Huang, Tai-Ying
    Chiu, Wei-Yu
    2016 IEEE 5TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS, 2016,
  • [17] HMCLab: a framework for solving diverse geophysical inverse problems using the Hamiltonian Monte Carlo method
    Zunino, Andrea
    Gebraad, Lars
    Ghirotto, Alessandro
    Fichtner, Andreas
    GEOPHYSICAL JOURNAL INTERNATIONAL, 2023, 235 (03) : 2979 - 2991
  • [18] Framework for guided complete search for solving constraint satisfaction problems and some of its instances
    Fung, SKL
    Zheng, DJ
    Leung, HF
    Lee, JHM
    Chun, HW
    ICTAI 2004: 16TH IEEE INTERNATIONALCONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, : 696 - 703
  • [19] Adaptive differential evolution with local search for solving large-scale optimization problems
    Pan, Xiuqin
    Zhao, Yue
    Xu, Xiaona
    Journal of Information and Computational Science, 2012, 9 (02): : 489 - 496
  • [20] Harmony search algorithm with adaptive parameter setting for solving large bin packing problems
    Adamuthe, Amol C.
    Nitave, Tushar
    DECISION SCIENCE LETTERS, 2020, 9 (04) : 581 - 594