skip to main content
10.1145/3583133.3590662acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
poster

AutoQUBO v2: Towards Efficient and Effective QUBO Formulations for Ising Machines

Published: 24 July 2023 Publication History

Abstract

The QUBO framework provides a way to model, in principle, any combinatorial optimization problem and enables the use of Ising machines to solve it. Ising machines are devices designed to quickly find good solutions to QUBO problems. In previous work, Auto-QUBO was designed to automatically generate QUBO formulations from a high-level problem description. We address two shortcomings of this method. It only works on a per-instance basis, making repeated formulations for similar problems inefficient, and relies on the user to specify penalty weights. This work introduces symbolic sampling, which provides QUBO formulations for entire problem classes. We demonstrate the speedup that can be achieved with this approach using instances of the maximum clique problem. Additionally, we use proven methods to compute valid penalty weights automatically to simplify the translation process. By providing a user-friendly way to generate QUBO formulations in an efficient manner, both in terms of time and problem difficulty, we enable more people to use Ising machines for combinatorial optimization.

References

[1]
Akshay Ajagekar, Travis Humble, and Fengqi You. 2020. Quantum computing based hybrid solution strategies for large-scale discrete-continuous optimization problems. Computers & Chemical Engineering 132 (2020), 106630.
[2]
Maliheh Aramon, Gili Rosenberg, Elisabetta Valiante, Toshiyuki Miyazawa, Hirotaka Tamura, and Helmut G Katzgraber. 2019. Physics-inspired optimization for quadratic unconstrained problems using a digital annealer. Frontiers in Physics 7 (2019), 48.
[3]
Mayowa Ayodele. 2022. Penalty Weights in QUBO Formulations: Permutation Problems. In European Conference on Evolutionary Computation in Combinatorial Optimization (Part of EvoStar). Springer, 159--174.
[4]
Marcos Diez García, Mayowa Ayodele, and Alberto Moraglio. 2022. Exact and Sequential Penalty Weights in Quadratic Unconstrained Binary Optimisation with a Digital Annealer. In Proceedings of the Genetic and Evolutionary Computation Conference Companion, GECCO, Vol. 22.
[5]
Elizabeth Gibney. 2017. D-Wave upgrade: How scientists are using the world's most controversial quantum computer. Nature 541, 7638 (2017).
[6]
Fred Glover, Gary Kochenberger, Rick Hennig, and Yu Du. 2022. Quantum Bridge Analytics I: a tutorial on formulating and using QUBO models. Annals of Operations Research (2022), 1--43.
[7]
Fred Glover, Gary Kochenberger, Moses Ma, and Yu Du. 2022. Quantum Bridge Analytics II: QUBO-Plus, network optimization and combinatorial chaining for asset exchange. Annals of Operations Research (2022), 1--28.
[8]
Nakayama Hiroshi, Koyama Junpei, Yoneoka Noboru, and Miyazawa Toshiyuki. 2021. Third Generation Digital Annealer Technology. https://www.fujitsu.com/jp/documents/digitalannealer/researcharticles/DA_WP_EN_20210922.pdf
[9]
David S Johnson and Michael A Trick. 1996. Cliques, coloring, and satisfiability: second DIMACS implementation challenge, October 11--13, 1993. Vol. 26. American Mathematical Soc.
[10]
Gary Kochenberger, Jin-Kao Hao, Fred Glover, Mark Lewis, Zhipeng Lü, Haibo Wang, and Yang Wang. 2014. The unconstrained binary quadratic programming problem: a survey. Journal of combinatorial optimization 28, 1 (2014), 58--81.
[11]
Andrew Lucas. 2014. Ising formulations of many NP problems. Frontiers in physics (2014), 5.
[12]
Alberto Moraglio, Serban Georgescu, and Przemysław Sadowski. 2022. Auto-Qubo: data-driven automatic QUBO generation. In Proceedings of the Genetic and Evolutionary Computation Conference Companion. 2232--2239.
[13]
Oylum Şeker, Neda Tanoumand, and Merve Bodur. 2022. Digital annealer for quadratic unconstrained binary optimization: a comparative performance analysis. Applied Soft Computing 127 (2022), 109367.
[14]
Amit Verma and Mark Lewis. 2022. Penalty and partitioning techniques to improve performance of QUBO solvers. Discrete Optimization 44 (2022), 100594.

Cited By

View all
  • (2025)Improving the Solving of Optimization Problems: A Comprehensive Review of Quantum ApproachesQuantum Reports10.3390/quantum70100037:1(3)Online publication date: 7-Jan-2025
  • (2025)Combinatorial optimization with quantum computersEngineering Optimization10.1080/0305215X.2024.243553857:1(208-233)Online publication date: 31-Jan-2025
  • (2024)Using an Evolutionary Algorithm to Create (MAX)-3SAT QUBOsProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3664153(1984-1992)Online publication date: 14-Jul-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '23 Companion: Proceedings of the Companion Conference on Genetic and Evolutionary Computation
July 2023
2519 pages
ISBN:9798400701207
DOI:10.1145/3583133
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s).

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 July 2023

Check for updates

Author Tags

  1. QUBO
  2. ising machines
  3. quantum annealing

Qualifiers

  • Poster

Conference

GECCO '23 Companion
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)74
  • Downloads (Last 6 weeks)21
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Improving the Solving of Optimization Problems: A Comprehensive Review of Quantum ApproachesQuantum Reports10.3390/quantum70100037:1(3)Online publication date: 7-Jan-2025
  • (2025)Combinatorial optimization with quantum computersEngineering Optimization10.1080/0305215X.2024.243553857:1(208-233)Online publication date: 31-Jan-2025
  • (2024)Using an Evolutionary Algorithm to Create (MAX)-3SAT QUBOsProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3664153(1984-1992)Online publication date: 14-Jul-2024
  • (2024)Applying a Quantum Annealer to the Traffic Assignment ProblemProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654131(814-822)Online publication date: 14-Jul-2024
  • (2024)A Predictive Approach for Selecting the Best Quantum Solver for an Optimization Problem2024 IEEE International Conference on Quantum Computing and Engineering (QCE)10.1109/QCE60285.2024.00121(1014-1025)Online publication date: 15-Sep-2024
  • (2023)Pattern QUBOs: Algorithmic Construction of 3SAT-to-QUBO TransformationsElectronics10.3390/electronics1216349212:16(3492)Online publication date: 17-Aug-2023

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media