Algorithme quantique hybride pour le problème de sélection du parc de production ✛

Original: "A New Hybrid Quantum-Classical Algorithm for Solving the Unit Commitment Problem"
arXiv:2505.00145 · 2025-04-30 · CC BY 4.0 · 4 min
La sélection quantique des candidats et l'ajustement classique de la puissance résolvent la planification du réseau électrique avec une erreur inférieure à 3 %.

Contexte

La planification de l'exploitation des centrales électriques est un compromis quotidien entre fiabilité et coût. Les ordinateurs classiques gèrent cette tâche, mais à mesure que le nombre de générateurs augmente et que l'on tient compte des incertitudes (par exemple, les fluctuations de la demande), la complexité croît de manière exponentielle. À côté de ces travaux, d'autres recherches reformulent le problème UC en optimisation binaire quadratique (QUBO) et le résolvent sur des recuits quantiques ou avec des algorithmes variationnels, mais la précision ou la scalabilité restent limitées. Ce travail s'inscrit dans cette lignée, mais mise sur une approche hybride : le processeur quantique ne résout pas tout le problème, il « tamise » l'espace des solutions, laissant à l'ordinateur classique un petit ensemble de candidats pour un ajustement précis.

Méthodes

Les auteurs divisent le problème UC en deux parties : d'abord, choisir quels générateurs activer (variables binaires), puis déterminer la puissance que chacun doit fournir (variables continues). Pour sélectionner les combinaisons d'activation, ils construisent une fonction QUBO qui pénalise le non-respect de la demande et encourage les coûts minimaux faibles. Cette fonction est encodée dans un hamiltonien, et l'algorithme variationnel quantique (VQA) cherche son état fondamental, c'est-à-dire la combinaison de coût minimal. On utilise un ansatz en couches, alternant des blocs d'intrication (de type « papillon ») et des blocs de mélange avec un démarrage à chaud issu d'une relaxation semidéfinie. Après convergence du VQA, l'état quantique est échantillonné, et jusqu'à 128 combinaisons admissibles les moins coûteuses sont transmises au solveur classique SLSQP, qui trouve les niveaux de puissance optimaux pour chacune. La solution finale est la combinaison de coût total minimal.

Résultats

Sur simulateur, pour un système de 10 générateurs et 24 heures, l'erreur moyenne d'approximation passe de 1,78 % (une couche d'ansatz) à 0,55 % (neuf couches). Pour 26 générateurs, l'erreur se stabilise autour de 2,5 % lorsque le nombre de couches augmente. Le nombre d'itérations d'optimisation croît linéairement avec le nombre de paramètres : en moyenne 8,63 itérations par paramètre supplémentaire. Sur le processeur quantique IonQ Forte, pour le problème à 26 générateurs, l'erreur moyenne en inférence était de 3,088 % contre 3,201 % sur simulateur, ce qui indique un bon accord qualitatif. La convergence du VQA sur le matériel réel a été démontrée pour des problèmes horaires individuels.

Implications

Ce travail se distingue des recherches voisines en ce qu'il ne tente pas de résoudre tout le problème UC sur un ordinateur quantique, mais l'utilise comme un « tamis » pour sélectionner des candidats, laissant l'optimisation précise à une méthode classique. Cela permet d'atteindre une erreur inférieure à 3 % pour des systèmes de 26 générateurs, un niveau jamais démontré auparavant pour les algorithmes variationnels quantiques dans ce domaine. Cette approche hybride réduit les exigences en nombre de qubits et en profondeur de circuit, ce qui la rend plus pratique pour les processeurs quantiques actuels.

Développements futurs

Une direction prometteuse est le remplacement du VQE par l'évolution quantique variationnelle en temps imaginaire (varQITE), qui pourrait accélérer la convergence. Pour cela, il faudra adapter varQITE aux problèmes sous contraintes : explorer des moyens efficaces d'encoder les contraintes dans QUBO, développer une décomposition de la fonction objectif quantique et envisager d'autres implémentations de QITE. Une autre direction est la création d'ansatz spécialisés, mieux adaptés à l'état fondamental de l'hamiltonien du problème UC, ce qui réduirait le nombre d'itérations d'optimisation.

Impact

La méthode pourrait être utile aux opérateurs de réseaux électriques pour la planification à court terme, en particulier avec la part croissante des énergies renouvelables et l'incertitude de la demande. Elle illustre également un principe général de calcul hybride quantique-classique pour les problèmes d'optimisation en nombres mixtes.

Prochaines étapes

Dans un avenir proche, l'adaptation de varQITE au problème UC et le développement d'ansatz spécifiques au problème sont prévus. Une meilleure compréhension du lien entre le nombre de couches de l'ansatz et l'erreur d'approximation est également nécessaire lorsque le nombre de générateurs augmente jusqu'à des échelles industrielles.

Problèmes ouverts clés

Pour l'énergie, la question de la mise à l'échelle des algorithmes quantiques et hybrides à des tailles réelles de réseaux (des centaines et des milliers de générateurs) reste ouverte. De plus, la prise en compte des incertitudes de la demande et de la génération renouvelable dans les formulations quantiques n'est pas résolue. Ce travail est un pas vers la première question, mais la seconde reste intacte.

Le regard de la machine du savoir

Cette section s'adresse à l'auteur du travail et à ses collègues. Les travaux voisins ont été trouvés par une recherche sémantique dans notre archive, et non par correspondance de mots. Nous n'évaluons pas : nous montrons le champ autour.

Ce que fait ce travail

Les auteurs proposent un algorithme hybride quantique-classique en trois étapes pour le problème de la sélection de la composition des groupes électrogènes : un algorithme quantique variationnel sélectionne les combinaisons prometteuses de générateurs activés, un SLSQP classique affine les niveaux de puissance, puis la meilleure combinaison est choisie. La méthode est testée sur des systèmes de 3, 10 et 26 générateurs sur un horizon allant jusqu'à 24 heures ; pour 10 générateurs, l'erreur moyenne est réduite à 0,55 %, et pour 26, à 2,53 %. Les expériences sur le processeur quantique IonQ Forte confirment la convergence et concordent avec les simulations.

Où est sa force

La force de cette approche réside dans la division du problème en une partie binaire (sélection des combinaisons) et une partie continue (optimisation de la puissance), ce qui permet d'utiliser l'ordinateur quantique comme un filtre pour réduire l'espace des candidats, tout en conservant la précision de l'optimisation classique.

Vers où avancer

  • Il pourrait être intéressant d'examiner comment les méthodes d'amélioration de la précision des calculs quantiques décrites dans l'article peuvent être appliquées pour réduire l'erreur du VQA lors de la sélection des combinaisons, en particulier sur du matériel réel.appui : Un régulateur robotique pour les portes quantiques arXiv:2504.10938
  • Un travail voisin applique des algorithmes quantiques aux problèmes de réseaux électriques ; il est possible que leur approche de la formulation du problème UC ou de la prise en compte des incertitudes puisse être intégrée dans votre schéma hybride.appui : Urgences quantiques pour les réseaux électriques arXiv:2607.29582v1

À essayer

  • Tester un démarrage à chaud de l'ansatz non seulement à partir de la relaxation semi-définie, mais aussi à partir de solutions obtenues par des heuristiques classiques.
  • Vérifier comment la variation du nombre de combinaisons échantillonnées (par exemple, 64 ou 256) affecte l'équilibre entre précision et coût de calcul.
  • Explorer la possibilité d'appliquer les méthodes de suppression d'erreurs de [2504.10938] aux exécutions quantiques réelles pour améliorer la qualité de la sélection.

Pourquoi cela peut compter

L'approche hybride, où l'ordinateur quantique sert à réduire l'espace de recherche et l'ordinateur classique à effectuer l'optimisation précise, pourrait constituer une voie pratique pour appliquer le calcul quantique dans le secteur de l'énergie dès maintenant, car elle ne nécessite pas une suprématie quantique totale.

Pour un système de 15 générateurs et 24 heures, le nombre de combinaisons possibles d'activation/désactivation dépasse 2,3×$10^{108}$, soit plus que le nombre d'atomes dans l'Univers observable (environ $10^{80}$).

\min_{u,p} \sum_{t=0}^{T-1} \sum_{j=0}^{N-1} u_j^t F_j^t(p_j^t)
Minimiser le coût total de production sur toutes les heures et tous les générateurs, où u_j^t est la décision binaire d'activer le générateur j à l'heure t, p_j^t est sa puissance, et F_j^t est la fonction de coût quadratique.
\sum_j p_j^t = \ell^t, \quad \forall t
La puissance totale de tous les générateurs activés à chaque heure doit être exactement égale à la demande.
Q(u) = c_{\min}(u) + \lambda P(u)
Fonction objectif pour le VQA : somme du coût minimal des générateurs activés et d'une pénalité pour non-respect de la demande, où λ est un coefficient ajustable.

Chiffres clés

  • Erreur moyenne pour 10 générateurs (9 couches): 0.55%
  • Erreur moyenne pour 26 générateurs (meilleur résultat): 2.53%
  • Nombre de candidats transmis au solveur classique: jusqu'à 128
  • Nombre de combinaisons possibles pour 15 générateurs et 24 heures: 2.3×10108
  • Augmentation moyenne des itérations par paramètre: 8.63
Scientifiques
Erwin SchrödingerHugh Everett IIINiels BohrPascual JordanWerner HeisenbergDavid Deutsch
Notions
algorithme hybride algorithme quantique approche hybride optimisation des ressources en informatique quantique ordinateur classique complexité semiclassique puissance de calcul limite classique opération à qubit unique qubit logique problème d'optimisation mémoire coût de calcul décodeur centre de données feynman médecine lecture traitement parallèle