Cargando…

On good encodings for quantum annealer and digital optimization solvers

Several optimization solvers inspired by quantum annealing have been recently developed, either running on actual quantum hardware or simulating it on traditional digital computers. Industry and academics look at their potential in solving hard combinatorial optimization problems. Formally, they pro...

Descripción completa

Detalles Bibliográficos
Autores principales: Ceselli, Alberto, Premoli, Marco
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10079660/
https://www.ncbi.nlm.nih.gov/pubmed/37024525
http://dx.doi.org/10.1038/s41598-023-32232-0
_version_ 1785020757308342272
author Ceselli, Alberto
Premoli, Marco
author_facet Ceselli, Alberto
Premoli, Marco
author_sort Ceselli, Alberto
collection PubMed
description Several optimization solvers inspired by quantum annealing have been recently developed, either running on actual quantum hardware or simulating it on traditional digital computers. Industry and academics look at their potential in solving hard combinatorial optimization problems. Formally, they provide heuristic solutions for Ising models, which are equivalent to quadratic unconstrained binary optimization (QUBO). Constraints on solutions feasibility need to be properly encoded. We experiment on different ways of performing such an encoding. As benchmark we consider the cardinality constrained quadratic knapsack problem (CQKP), a minimal extension of QUBO with one inequality and one equality constraint. We consider different strategies of constraints penalization and variables encoding. We compare three QUBO solvers: quantum annealing on quantum hardware (D-Wave Advantage), probabilistic algorithms on digital hardware and mathematical programming solvers. We analyze their QUBO resolution quality and time, and the persistence values extracted in the quantum annealing sampling process. Our results show that a linear penalization of CQKP inequality improves current best practice. Furthermore, using such a linear penalization, persistence values produced by quantum hardware in a generic way allow to match a specific CQKP metric from literature. They are therefore suitable for general purpose variable fixing in core algorithms for combinatorial optimization.
format Online
Article
Text
id pubmed-10079660
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-100796602023-04-08 On good encodings for quantum annealer and digital optimization solvers Ceselli, Alberto Premoli, Marco Sci Rep Article Several optimization solvers inspired by quantum annealing have been recently developed, either running on actual quantum hardware or simulating it on traditional digital computers. Industry and academics look at their potential in solving hard combinatorial optimization problems. Formally, they provide heuristic solutions for Ising models, which are equivalent to quadratic unconstrained binary optimization (QUBO). Constraints on solutions feasibility need to be properly encoded. We experiment on different ways of performing such an encoding. As benchmark we consider the cardinality constrained quadratic knapsack problem (CQKP), a minimal extension of QUBO with one inequality and one equality constraint. We consider different strategies of constraints penalization and variables encoding. We compare three QUBO solvers: quantum annealing on quantum hardware (D-Wave Advantage), probabilistic algorithms on digital hardware and mathematical programming solvers. We analyze their QUBO resolution quality and time, and the persistence values extracted in the quantum annealing sampling process. Our results show that a linear penalization of CQKP inequality improves current best practice. Furthermore, using such a linear penalization, persistence values produced by quantum hardware in a generic way allow to match a specific CQKP metric from literature. They are therefore suitable for general purpose variable fixing in core algorithms for combinatorial optimization. Nature Publishing Group UK 2023-04-06 /pmc/articles/PMC10079660/ /pubmed/37024525 http://dx.doi.org/10.1038/s41598-023-32232-0 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Ceselli, Alberto
Premoli, Marco
On good encodings for quantum annealer and digital optimization solvers
title On good encodings for quantum annealer and digital optimization solvers
title_full On good encodings for quantum annealer and digital optimization solvers
title_fullStr On good encodings for quantum annealer and digital optimization solvers
title_full_unstemmed On good encodings for quantum annealer and digital optimization solvers
title_short On good encodings for quantum annealer and digital optimization solvers
title_sort on good encodings for quantum annealer and digital optimization solvers
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10079660/
https://www.ncbi.nlm.nih.gov/pubmed/37024525
http://dx.doi.org/10.1038/s41598-023-32232-0
work_keys_str_mv AT cesellialberto ongoodencodingsforquantumannealeranddigitaloptimizationsolvers
AT premolimarco ongoodencodingsforquantumannealeranddigitaloptimizationsolvers