HADOF Live
IBM Quantum Developer Conference 2026 · Poster companion

HADOF

Industrial Scale Applications on Today’s QPUs

The Hamiltonian Auto-Decomposition Optimisation Framework splits optimisation problems far larger than any quantum processor into circuits that fit on it, then recombines the answers. It has already assembled a bacterial genome on IBM hardware.

Get in touch
The gap

Real problems are hundreds of times bigger than the chip

A state-of-the-art IBM Heron processor has 156 qubits. Industrial optimisation problems run to tens of thousands of variables.

Left: 45,000 variables, one dot each. Right: ibm_aachen’s 156 qubits (heavy-hex, layout illustrative). HADOF sends the problem through the chip piece by piece.
45,000

variables in our largest run, a fully dense QUBO

1.01 billion

pairwise couplings in that problem

156

qubits available on the IBM device

How it works

Solve a few qubits at a time, share what each piece learns

Sweep 1
Toy run computed live in this page: 24 variables, 3-qubit circuits, a Boltzmann sampler standing in for QAOA. Shade shows each variable’s probability of being 1. Not benchmark data.
  1. DecomposeSplit the QUBO into small groups of variables that each fit in one circuit.
  2. Solve on the QPURun each group as a small circuit. Every other variable enters through its current probability, so each piece sees the rest of the problem.
  3. Share and repeatUpdate the probabilities from the measured samples and sweep again. The circuit size never grows with the problem.
  4. RecombineAssemble thousands of full candidate solutions and keep the best. Any sampler plugs in: QAOA, quantum annealing, SA, FALQON.
Proven on IBM hardware

Small circuits hold their quality where full circuits collapse

Best solution quality vs simulated annealing · ibm_kingston
Same random QUBOs, same 156-qubit device. Full QAOA uses one qubit per variable; HADOF uses 5-qubit circuits. Sankar, Miliotis & Caton, HPQ paper (arXiv preprint).
0.92 vs 0.49

best quality at 50 variables on ibm_kingston: HADOF vs full-circuit QAOA

3–4×

less wall-clock time running HADOF across four IBM QPUs, at comparable quality

0.98

of simulated annealing’s quality at 500 variables, using 5-qubit sub-circuits (ECAI 2025)

Flagship application

Quantum genome assembly of the P. aeruginosa bacterial chromosome

Exploiting today’s quantum computers for real optimisation workloads: real nanopore reads, a standard assembly pipeline, and the hard ordering step solved by HADOF on ibm_torino.

Reads
7.14 Mbp chromosome21,969 nanopore reads524-read overlap graph2,313 QUBO variables>17× the qubits on ibm_torino
Genome recovered, best sample
Unicycler (classical reference)100%
Simulated annealing100%
HADOF, ideal simulation100%
HADOF on IBM ibm_torino99.348%
To our knowledge, the first complete genome assembled from real sequencing data on quantum hardware: over 100× larger than previous hardware demonstrations, with a duplication ratio of 1.0.
New · Topology-aware HADOF

From 5-qubit circuits to 150-qubit circuits

Our newest version fills almost the whole chip in every circuit. That took a fully dense 45,000-variable QUBO onto ibm_aachen in 300 circuits.

Published HADOF
5qubits per circuit
Topology-aware HADOF
150qubits per circuit
ibm_aachen, 156-qubit Heron r2. Lattice drawn for illustration; which qubits each circuit uses is not shown.
Random dense QUBO22,350 vars45,000 vars
QAOA-HADOF on ibm_aachen
quality vs full SA
52.6%49.1%
SA-HADOF, same groups
quality vs full SA
98.5%98.8%
SA-HADOF speed-up vs full SA7.9×8.6×
QPU execution time~35 min73 min
Time in the IBM queue~6.4 h~74.6 h
Method unpublished. Ask us how it works.
Where it applies

If your problem is a QUBO, HADOF can run it on hardware too small for it

Demonstrated on hardware

Genome assembly

Ordering DNA reads into a chromosome, end to end on ibm_torino.

Benchmarked to 45,000 variables

Dense random QUBOs

The hardest general case: every variable coupled to every other.

Same formulation

Routing and logistics

Vehicle routing and travelling-salesman tours share assembly’s maths.

Same formulation

Scheduling

Shifts, jobs and machine time with conflicts as penalties.

Same formulation

Portfolio optimisation

Asset selection under risk and budget penalties.

Same formulation

Network design and partitioning

Max-cut, clustering and graph partitioning.

Same formulation

Feature selection

Choosing informative, non-redundant inputs for machine learning.

Next for genomics

Outbreak and cancer genomics

Faster assembly and many near-optimal candidates for variant analysis.

Get in touch

Bring us a problem that doesn’t fit your QPU

  • Quantum genome assembly of a complete bacterial chromosome from real sequencing data on NISQ hardwareSankar, Miliotis & Caton · 2026
  • Towards High Performance Quantum computing (HPQ): parallelisation of HADOFSankar, Miliotis & Caton · arXiv:2604.27836 (2026)
  • Scalable quantum optimisation using HADOFSankar, Miliotis & Caton · AIQxQIA @ ECAI 2025, CEUR-WS vol. 4153
HADOF