A Predictive Approach for Selecting the Best Quantum Solver for an Optimization Problem
Volpe, Quetschlich, Graziano et al.
Leveraging quantum computers for optimization problems holds promise across various application domains. Nevertheless, utilizing respective quantum computing solvers requires describing the optimization problem according to the Quadratic Unconstrained Binary Optimization (QUBO) formalism and selecting a proper solver for the application of interest with a reasonable setting. Both demand significant proficiency in quantum computing, QUBO formulation, and quantum solvers, a background that usually cannot be assumed by end users who are domain experts rather than quantum computing specialists. While tools aid in QUBO formulations, support for selecting the best-solving approach remains absent. This becomes even more challenging because selecting the best solver for a problem heavily depends on the problem itself. In this work, we are accepting this challenge and propose a predictive selection approach, which aids end users in this task. To this end, the solver selection task is first formulated as a classification task that is suitable to be solved by supervised machine learning. Based on that, we then propose strategies for adjusting solver parameters based on problem size and characteristics. Experimental evaluations, considering more than 500 different QUBO problems, confirm the benefits of the proposed solution. In fact, we show that in more than 70% of the cases, the best solver is selected, and in about 90% of the problems, a solver in the top two, i.e., the best or its closest suboptimum, is selected. This exploration proves the potential of machine learning in quantum solver selection and lays the foundations for its automation, broadening access to quantum optimization for a wider range of users.
academic
Une Approche Prédictive pour la Sélection du Meilleur Solveur Quantique pour un Problème d'Optimisation
L'informatique quantique présente un potentiel considérable pour la résolution de problèmes d'optimisation, mais l'utilisation de solveurs quantiques nécessite la conversion des problèmes d'optimisation en forme QUBO (Quadratic Unconstrained Binary Optimization) et la sélection d'un solveur approprié avec ses paramètres pour une application spécifique. Cela exige une expertise approfondie en informatique quantique, modélisation QUBO et solveurs quantiques. Cet article propose une méthode de sélection prédictive qui modélise la tâche de sélection du solveur comme un problème de classification, utilisant l'apprentissage automatique supervisé pour sélectionner automatiquement le meilleur solveur quantique. L'évaluation expérimentale basée sur plus de 500 problèmes QUBO différents démontre que la méthode sélectionne le meilleur solveur dans plus de 70% des cas et les deux meilleurs solveurs dans environ 90% des problèmes.
Défi fondamental: La sélection de solveurs d'optimisation quantique est extrêmement difficile pour les utilisateurs non-experts, nécessitant une connaissance approfondie de l'informatique quantique
Besoin pratique: Différents problèmes d'optimisation nécessitent différents solveurs quantiques pour obtenir les meilleures performances, conformément au théorème « No Free Lunch »
Limitations existantes: Bien que des outils de modélisation QUBO existent, il manque un support automatisé pour la sélection des solveurs
Applications étendues: L'optimisation quantique possède une valeur d'application importante dans les domaines financier, l'allocation de ressources, l'ordonnancement, etc.
Barrières technologiques: La complexité actuelle de la technologie d'optimisation quantique entrave une adoption plus large
Considérations de coûts: L'exécution de tous les solveurs pour comparaison n'est pas viable en termes de coûts temporels et économiques
Automatiser le processus de sélection des solveurs par apprentissage automatique, réduire les barrières à l'entrée de l'optimisation quantique et permettre aux experts du domaine d'exploiter les techniques d'optimisation quantique sans posséder une connaissance approfondie de l'informatique quantique.
Cet article résout systématiquement pour la première fois le problème de la sélection automatique des solveurs quantiques, comblant une lacune importante dans ce domaine.
Analyse Théorique Insuffisante: Manque d'explication théorique approfondie sur l'efficacité de certaines caractéristiques
Limitations de Scalabilité: Limité par le matériel quantique actuel, difficile de vérifier l'efficacité sur les problèmes à grande échelle
Limitations des Tests de Référence: Principalement basés sur des problèmes d'optimisation classiques, couverture insuffisante des problèmes d'avantage quantique
Simplification de la Configuration des Paramètres: La stratégie de configuration des paramètres des solveurs est relativement simple
L'article cite 68 références connexes, couvrant les travaux importants dans plusieurs domaines incluant l'informatique quantique, les algorithmes d'optimisation et l'apprentissage automatique, fournissant une base théorique solide pour la recherche.
Évaluation Générale: Ceci est un travail de recherche d'une valeur pratique importante, résolvant systématiquement pour la première fois le problème de la sélection automatique des solveurs quantiques. Bien qu'il présente certaines limitations en termes de profondeur théorique et de scalabilité, son innovation, sa praticité et sa contribution open-source en font un progrès important dans le domaine de l'automatisation de l'informatique quantique. Ce travail devrait réduire significativement les barrières à l'entrée de la technologie d'optimisation quantique et promouvoir son application dans des domaines plus larges.