Enumeration algorithms for combinatorial problems using Ising machines

📅 2024-11-29
🏛️ arXiv.org
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
In real-world scenarios, enumerating all optimal or feasible solutions to combinatorial optimization or constraint satisfaction problems is often required for informed decision-making; however, deterministic algorithms suffer from combinatorial explosion and poor scalability. This paper proposes a sampling-based solution enumeration framework tailored for physical Ising machines: the problem is formulated as an Ising model, and controlled probabilistic sampling is employed to explore the energy landscape. Crucially, we introduce the first theoretically grounded stopping criterion with statistical guarantees—ensuring the probability of incomplete enumeration remains below a user-specified threshold. By embracing the intrinsic stochasticity of Ising hardware, our approach departs from deterministic paradigms. Evaluated on maximum clique enumeration, it significantly outperforms specialized branch-and-bound algorithms, enabling efficient and complete enumeration of all maximum cliques in large-scale dense graphs.

Technology Category

Search and Optimization: Sampling/Simulation-based SearchConstraint Satisfaction and Optimization: SearchReasoning under Uncertainty: Stochastic Optimization

Application Category

Graph Algorithms and Modeling for the Web: Algorithms and analysis for incomplete, noisy, or partially observed Web-related graphsSearch and Retrieval-Augmented AI: Web learning to rank, online learning, and counterfactual learning for rankingEconomics, Online Markets and Human Computation: Incentives in network design for Web infrastructures and ecosystems
📝 Abstract
Combinatorial problems such as combinatorial optimization and constraint satisfaction problems arise in decision-making across various fields of science and technology. In real-world applications, when multiple optimal or constraint-satisfying solutions exist, enumerating all these solutions is often desirable, as it provides flexibility in decision-making. However, combinatorial problems and their enumeration versions pose significant computational challenges due to combinatorial explosion. To address these challenges, we propose enumeration algorithms for combinatorial optimization and constraint satisfaction problems using Ising machines. Ising machines are specialized devices designed to efficiently solve combinatorial problems by exploring the energy landscape of an Ising model. Ising machines typically sample lower-energy solutions with higher probability. Our enumeration algorithms repeatedly perform such sampling to collect all desirable solutions. The crux of the proposed algorithms lies in their stopping criteria for sampling-based energy landscape exploration, which are derived from probability theory. In particular, the proposed algorithms have theoretical guarantees that the failure probability of enumeration is bounded above by a user-specified value, provided that lower-cost solutions are sampled more frequently and equal-cost solutions are sampled with equal probability. Many physics-based Ising machines are expected to (approximately) satisfy these conditions. As a demonstration, we applied our algorithm using simulated annealing to maximum clique enumeration on random graphs. We found that our algorithm enumerates all maximum cliques in large, dense graphs faster than a conventional branch-and-bound algorithm specifically designed for maximum clique enumeration. These findings underscore the effectiveness and potential of our proposed approach.
Problem

Research questions and friction points this paper is trying to address.

Developing enumeration algorithms for combinatorial problems using Ising machines
Establishing stopping criteria for energy landscape exploration in sampling
Providing theoretical guarantees for bounded enumeration failure probability
Innovation

Methods, ideas, or system contributions that make the work stand out.

Enumeration algorithms using Ising machines for combinatorial problems
Stopping criteria derived from probability theory for exploration
Theoretical guarantees on bounded enumeration failure probability
🔎 Similar Papers
No similar papers found.
Hokkaido University | Khulna University
Y
Yutaka Mizuno
Research Institute for Electronic Science, Hokkaido University, Sapporo, Hokkaido 001-0020, Japan
M
Mohammad Ali
Statistics Discipline, Khulna University, Khulna 9280, Bangladesh
T
T. Komatsuzaki
Research Institute for Electronic Science, Hokkaido University, Sapporo, Hokkaido 001-0020, Japan