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
Un Approccio Predittivo per la Selezione del Miglior Risolutore Quantistico per un Problema di Ottimizzazione
L'informatica quantistica presenta un enorme potenziale nella risoluzione di problemi di ottimizzazione, tuttavia l'utilizzo di risolutori quantistici richiede la conversione dei problemi di ottimizzazione in forma QUBO (Quadratic Unconstrained Binary Optimization), nonché la selezione di un risolutore appropriato e la configurazione dei suoi parametri per applicazioni specifiche. Ciò richiede una profonda conoscenza dell'informatica quantistica, della modellazione QUBO e dell'expertise dei risolutori quantistici. Questo articolo propone un metodo di selezione predittiva che modella il compito di selezione del risolutore come un problema di classificazione, utilizzando l'apprendimento automatico supervisionato per selezionare automaticamente il miglior risolutore quantistico. La valutazione sperimentale basata su oltre 500 diversi problemi QUBO dimostra che il metodo seleziona il miglior risolutore in più del 70% dei casi e i due migliori risolutori in circa il 90% dei problemi.
Sfida Centrale: La selezione di risolutori quantistici di ottimizzazione è estremamente difficile per utenti non specializzati, richiedendo conoscenze approfondite dell'informatica quantistica
Necessità Pratica: Diversi problemi di ottimizzazione richiedono diversi risolutori quantistici per ottenere prestazioni ottimali, in conformità al teorema "No Free Lunch"
Limitazioni Esistenti: Sebbene esistano strumenti di modellazione QUBO, manca il supporto automatizzato per la selezione del risolutore
Applicazioni Diffuse: L'ottimizzazione quantistica ha un valore applicativo significativo in finanza, allocazione delle risorse, pianificazione e altri settori
Barriere Tecnologiche: La complessità attuale della tecnologia di ottimizzazione quantistica ostacola un'adozione più ampia
Considerazioni di Costo: L'esecuzione di tutti i risolutori per il confronto non è fattibile in termini di tempo e costi economici
Automatizzare il processo di selezione del risolutore tramite apprendimento automatico, riducendo la barriera all'ingresso per l'ottimizzazione quantistica, consentendo agli esperti di dominio di sfruttare la tecnologia di ottimizzazione quantistica senza possedere conoscenze approfondite dell'informatica quantistica.
Questo articolo affronta sistematicamente per la prima volta il problema della selezione automatica del risolutore quantistico, colmando un'importante lacuna in questo campo.
L'articolo cita 68 riferimenti correlati, coprendo importanti lavori in più campi inclusi informatica quantistica, algoritmi di ottimizzazione e apprendimento automatico, fornendo una base teorica solida per la ricerca.
Valutazione Complessiva: Questo è un lavoro di ricerca con importante valore pratico che affronta sistematicamente per la prima volta il problema della selezione automatica del risolutore quantistico. Sebbene presenti alcune limitazioni in termini di profondità teorica e scalabilità, la sua innovazione, praticità e contributo open source lo rendono un progresso importante nel campo dell'automazione dell'informatica quantistica. Questo lavoro promette di ridurre significativamente la barriera all'ingresso per la tecnologia di ottimizzazione quantistica, promuovendo la sua applicazione in campi più ampi.