A Tutorial on Formulating and Using QUBO Models
Fred Glover, Gary Kochenberger, Yu Du

TL;DR
This tutorial explains the QUBO model's fundamentals, its versatility in representing various optimization problems, and recent innovations in solving QUBO models, emphasizing its significance in quantum and classical computing.
Contribution
It provides a comprehensive overview of QUBO formulation, including how to incorporate constraints naturally and recent solution methods, advancing understanding and application in optimization and quantum computing.
Findings
QUBO models can naturally encode constraints using penalty functions.
Recent solution methods enhance classical and quantum optimization.
QUBO models are central to quantum annealing and neuromorphic computing.
Abstract
The Quadratic Unconstrained Binary Optimization (QUBO) model has gained prominence in recent years with the discovery that it unifies a rich variety of combinatorial optimization problems. By its association with the Ising problem in physics, the QUBO model has emerged as an underpinning of the quantum computing area known as quantum annealing and has become a subject of study in neuromorphic computing. Through these connections, QUBO models lie at the heart of experimentation carried out with quantum computers developed by D-Wave Systems and neuromorphic computers developed by IBM. Computational experience is being amassed by both the classical and the quantum computing communities that highlights not only the potential of the QUBO model but also its effectiveness as an alternative to traditional modeling and solution methodologies. This tutorial discloses the basic features of the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSimulation Techniques and Applications · Neural Networks and Applications · Cloud Computing and Resource Management
