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...
Autores principales: | , |
---|---|
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 |