A Rigorous Quantum Framework for Inequality-Constrained and Multi-Objective Binary Optimization
Egginger, Kirova, Bruckner et al.
Encoding combinatorial optimization problems into physically meaningful Hamiltonians with tractable energy landscapes forms the foundation of quantum optimization. Numerous works have studied such efficient encodings for the class of Quadratic Unconstrained Binary Optimization (QUBO) problems. However, many real-world tasks are constrained, and handling equality and, in particular, inequality constraints on quantum computers remains a major challenge. In this letter, we show that including inequality constraints is equivalent to solving a multi-objective optimization. This insight motivates the Multi-Objective Quantum Approximation (MOQA) framework, which approximates the maximum via smaller $p$-norms and comes with rigorous performance guarantees. MOQA operates directly at the Hamiltonian level and is compatible with, but not restricted to, ground-state solvers such as quantum adiabatic annealing, the Quantum Approximate Optimization Algorithm (QAOA), or imaginary-time evolution. Moreover, it is not limited to quadratic functions.
academic
Un Cadre Quantique Rigoureux pour l'Optimisation Binaire Multi-Objectif et Contrainte par des Inégalités
L'encodage des problèmes d'optimisation combinatoire en tant qu'hamiltoniens physiquement significatifs possédant des paysages énergétiques traitables constitue le fondement de l'optimisation quantique. De nombreuses études ont exploré l'encodage efficace de la classe de problèmes d'optimisation binaire quadratique non contrainte (QUBO). Cependant, de nombreuses tâches du monde réel comportent des contraintes, et le traitement des contraintes d'égalité, en particulier des contraintes d'inégalité, sur les ordinateurs quantiques reste un défi majeur. Cet article démontre que l'inclusion de contraintes d'inégalité équivaut à résoudre un problème d'optimisation multi-objectif. Cette intuition a inspiré le cadre d'approximation quantique multi-objectif (MOQA), qui approxime le maximum par des normes p plus petites et fournit des garanties de performance rigoureuses. MOQA fonctionne directement au niveau de l'hamiltonien, est compatible avec mais ne se limite pas aux solveurs d'état fondamental, tels que le recuit quantique adiabatique, l'algorithme d'optimisation approximative quantique (QAOA) ou l'évolution en temps imaginaire. De plus, il n'est pas limité aux fonctions quadratiques.
Le problème fondamental que cet article aborde est le traitement efficace sur les ordinateurs quantiques des problèmes d'optimisation binaire comportant des contraintes d'inégalité. Les méthodes d'optimisation quantique traditionnelles se concentrent principalement sur les problèmes QUBO non contraints, mais les problèmes d'optimisation dans les applications réelles contiennent souvent des conditions de contrainte complexes.
Besoins d'applications pratiques : De nombreux problèmes importants dans les domaines de la finance, de la logistique et de la gestion de l'énergie peuvent être reformulés en tant que problèmes d'optimisation binaire, mais ces problèmes contiennent généralement des contraintes d'égalité f(b)=0 ou des contraintes d'inégalité g(b)≥0
Potentiel d'avantage quantique : L'optimisation binaire est considérée comme l'un des domaines les plus prometteurs où les algorithmes quantiques pourraient avoir un impact pratique significatif
Traitement des contraintes d'égalité : Peut être traité par des méthodes de régularisation, c'est-à-dire h(b) → h(b) + γ(f(b))², mais nécessite un choix approprié du paramètre de régularisation γ
Difficulté des contraintes d'inégalité : Les stratégies de régularisation traditionnelles ne s'appliquent pas aux contraintes d'inégalité g(b)≥0
Défauts des solutions existantes :
Nécessitent des variables d'écart supplémentaires et des qubits auxiliaires
Manquent de garanties théoriques rigoureuses
S'appliquent uniquement à des configurations de problèmes spécifiques
Nécessitent des sous-programmes classiques/quantiques supplémentaires
Cet article propose le premier cadre rigoureux pour traiter les contraintes d'inégalité sans utiliser de systèmes auxiliaires, de variables d'optimisation supplémentaires, ni être limité à des tâches ou solveurs spécifiques, tout en fournissant des garanties de convergence.
Théorème 1 : Soit Ĥ_max l'hamiltonien correspondant au maximum des M objectifs, l'espace d'état fondamental non dégénéré, r(Ĥ_max) son rapport d'écart spectral. Choisir le niveau d'approximation :
p > log(M)/log(r(Ĥ_max) + 1)
garantit que Ĥ^(p) et Ĥ_max possèdent exactement le même espace d'état fondamental et un rapport d'écart spectral plus grand.
Qualité d'approximation croissante avec p : La Figure 1 montre qu'avec l'augmentation de p, la qualité d'approximation s'améliore globalement sur tout le paysage d'optimisation
Performance d'erreur relative : Pour les petites valeurs de p, la différence relative δ<1%, indiquant que le minimum trouvé par MOQA est également une très bonne solution pour Ĥ_max
Satisfaction des contraintes : Parmi les 10 000 instances, aucune solution pour aucune valeur de p ne viole les contraintes
La Figure 2 montre la relation entre l'erreur d'approximation et le rapport d'écart spectral :
Effet de seuil : Lorsque le rapport d'écart spectral atteint le seuil théorique, la différence absolue ε tombe à zéro
Convergence anticipée : En pratique, l'erreur devient zéro avant le seuil théorique
Impact des paramètres : Les petites valeurs de p, petit n, grand M réduisent la distance entre le point zéro empirique et le point zéro garanti théoriquement
Optimisation quantique adiabatique : Préparer l'état fondamental de l'hamiltonien du problème en modifiant lentement l'hamiltonien à partir d'un état initial simple
Algorithme QAOA : Version Trotter de la transformation adiabatique, applicable aux appareils NISQ
Problèmes QUBO : En particulier le traitement quantique des problèmes MAX-CUT
Croissance de la complexité : Avec l'augmentation de p, la localité et le nombre de termes de l'hamiltonien augmentent rapidement
Dépendance aux paramètres : Les garanties théoriques nécessitent de connaître préalablement le rapport d'écart spectral, ce qui peut être difficile dans les applications pratiques
Limite d'échelle : L'échelle expérimentale est relativement petite, la performance sur les problèmes à grande échelle reste à vérifier
Traitement des cas dégénérés : Le traitement des solutions optimales dégénérées n'est pas suffisamment complet
L'article cite 61 références importantes couvrant plusieurs domaines tels que l'optimisation quantique, l'optimisation combinatoire et l'analyse numérique, fournissant une base théorique solide pour la recherche.
Évaluation Globale : Cet article propose un cadre innovant pour traiter les problèmes d'optimisation quantique contrainte, avec une théorie rigoureuse, une méthode universelle et une vérification expérimentale suffisante. Bien qu'il y ait des possibilités d'amélioration dans certains aspects, il apporte une contribution importante au domaine de l'optimisation quantique, avec une valeur académique et un potentiel pratique considérables.