A Parallel-Trial Double-Update Annealing Processor for Enabling Highly-Effective Solution Search of Constrained Combinatorial Optimization Problems
Annealing processors have attracted attention as domain-specific computers to solve combinatorial optimization problems (COPs) efficiently. Their search performance can be further enhanced by the merge method that provides a capability of updating multiple variables simultaneously. However, directly implementing the merge method on annealing processors requires large-scale computational and memory resources. This paper proposes a parallel-trial double-update annealing (PDA) algorithm that efficiently integrates the merge method into the annealing computation flow. Additionally, a PDA processor is implemented on an FPGA by extending the existing near-memory architecture for annealing computation. Experimental results for several COPs demonstrate that the proposed PDA processor achieves superior solution search performance compared to a conventional annealing processor and GPU-based annealing computation.
Authors
- Kazushi Kawamura
- Thiem Van Chu (ORCID: https://orcid.org/0000-0002-2003-2574)
- Satoru Jimbo (ORCID: https://orcid.org/0009-0005-6710-8897)
- Daiki Okonogi (ORCID: https://orcid.org/0009-0007-0329-3063)
- Masato Motomura
- Akira Hyodo
- G. Inoué
Institutions
- Tokyo Institute of Technology (JP)
Publication Details
- Published
- 2024-12-10
- DOI
- https://doi.org/10.1109/icfpt64416.2024.11113389
- Primary Topic
- Constraint Satisfaction and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00