Multi-objective optimization by quantum annealing
Andrew D. King
TL;DR
The paper tackles multi-objective optimization over binary variables and the challenge of constructing the Pareto front for $M$ objectives, comparing quantum annealing (QA) and quantum approximate optimization (QAOA) as hardware solvers. It maps the MOO problems to an Ising formulation with $F_k(s) = -\sum_{(i,j)\in E} s_i s_j J_{i,j,k}$ on a heavy-hex graph with $N=42$ and $|E|=46$, enabling a weighted maximum-cut interpretation solvable by QA on a D-Wave processor. Results show QA dramatically outperforms both QAOA and classical baselines, achieving near-optimal hypervolume $HV_{max}$ with far fewer samples and QPU calls; for four objectives, QA identified $30{,}419$ non-dominated points and reached optimal front performance in as few as a few hundred QPU calls. This provides strong evidence for the practical utility of quantum annealing in multi-objective optimization on current hardware and is accompanied by open-source code and data for reproducibility.
Abstract
An important task in multi-objective optimization is generating the Pareto front -- the set of all Pareto-optimal compromises among multiple objective functions applied to the same set of variables. Since this task can be computationally intensive even for small problems, it is a natural target for quantum optimization. Indeed, this problem was recently approached using the quantum approximate optimization algorithm (QAOA) on an IBM gate-model processor. Here we compare these QAOA results with quantum annealing on the same two input problems, using the same methodology. We find that quantum annealing vastly outperforms not just QAOA run on the IBM processor, but all classical and quantum methods analyzed in the previous study. On the harder problem, quantum annealing improves upon the best known Pareto front. This small study reinforces the promise of quantum annealing in multi-objective optimization.
