Diverse Adaptive Bulk Search: a Framework for Solving QUBO Problems on Multiple GPUs
Koji Nakano, Daisuke Takafuji, Yasuaki Ito, Takashi Yazane, Junko, Yano, Shiro Ozaki, Ryota Katsuki, Rie Mori

TL;DR
This paper introduces DABS, a GPU-based framework employing diverse genetic algorithms to effectively solve various QUBO problems, demonstrating success in finding optimal solutions across multiple problem types.
Contribution
The paper presents a novel GPU-accelerated framework, DABS, that uses multiple adaptive genetic strategies to improve QUBO problem-solving capabilities.
Findings
Successfully finds optimal solutions for different QUBO types
Utilizes multiple GPUs for accelerated computation
Adaptive strategies improve solution quality
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Advanced Multi-Objective Optimization Algorithms · Quantum Computing Algorithms and Architecture
