Chapters, in reading order

  1. 01

    QUBO Explained: A Small Model with Big Possibilities

    Binary decisions and pairwise interactions can be surprisingly expressive. They are also easy to misunderstand.

  2. 02

    QUBO and Ising Models: Two Ways to Write the Same Choices

    Binary decisions can be written as zeros and ones, or as spins with two possible signs.

  3. 03

    QUBO Penalty Weights: A Practical Walkthrough

    A binary optimization model can reward a forbidden decision unless its penalties represent the constraint strongly enough.

  4. 04

    Getting Started with QUBO in Python

    A QUBO is a quadratic function of binary variables, and its simplest examples can be solved without quantum hardware or a specialist library.

  5. 05

    A million variables may be easier than a thousand

    Problem size matters. So do structure, connectivity and the relationships between decisions.

  6. 06

    Quantum-inspired optimization without a quantum computer

    The mathematics of spins, energy and physical dynamics is helping invent new classical algorithms. What makes them useful is what they solve.