Cargando…
Quantum tunneling and quantum walks as algorithmic resources to solve hard K-SAT instances
We present a new quantum heuristic algorithm aimed at finding satisfying assignments for hard K-SAT instances using a continuous time quantum walk that explicitly exploits the properties of quantum tunneling. Our algorithm uses a Hamiltonian [Formula: see text] which is specifically constructed to s...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8376969/ https://www.ncbi.nlm.nih.gov/pubmed/34413348 http://dx.doi.org/10.1038/s41598-021-95801-1 |
_version_ | 1783740560172908544 |
---|---|
author | Campos, Ernesto Venegas-Andraca, Salvador E. Lanzagorta, Marco |
author_facet | Campos, Ernesto Venegas-Andraca, Salvador E. Lanzagorta, Marco |
author_sort | Campos, Ernesto |
collection | PubMed |
description | We present a new quantum heuristic algorithm aimed at finding satisfying assignments for hard K-SAT instances using a continuous time quantum walk that explicitly exploits the properties of quantum tunneling. Our algorithm uses a Hamiltonian [Formula: see text] which is specifically constructed to solve a K-SAT instance F. The heuristic algorithm aims at iteratively reducing the Hamming distance between an evolving state [Formula: see text] and a state that represents a satisfying assignment for F. Each iteration consists on the evolution of [Formula: see text] (where j is the iteration number) under [Formula: see text] , a measurement that collapses the superposition, a check to see if the post-measurement state satisfies F and in the case it does not, an update to [Formula: see text] for the next iteration. Operator [Formula: see text] describes a continuous time quantum walk over a hypercube graph with potential barriers that makes an evolving state to scatter and mostly follow the shortest tunneling paths with the smaller potentials that lead to a state [Formula: see text] that represents a satisfying assignment for F. The potential barriers in the Hamiltonian [Formula: see text] are constructed through a process that does not require any previous knowledge on the satisfying assignments for the instance F. Due to the topology of [Formula: see text] each iteration is expected to reduce the Hamming distance between each post measurement state and a state [Formula: see text] . If the state [Formula: see text] is not measured after n iterations (the number n of logical variables in the instance F being solved), the algorithm is restarted. Periodic measurements and quantum tunneling also give the possibility of getting out of local minima. Our numerical simulations show a success rate of 0.66 on measuring [Formula: see text] on the first run of the algorithm (i.e., without restarting after n iterations) on thousands of 3-SAT instances of 4, 6, and 10 variables with unique satisfying assignments. |
format | Online Article Text |
id | pubmed-8376969 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-83769692021-08-20 Quantum tunneling and quantum walks as algorithmic resources to solve hard K-SAT instances Campos, Ernesto Venegas-Andraca, Salvador E. Lanzagorta, Marco Sci Rep Article We present a new quantum heuristic algorithm aimed at finding satisfying assignments for hard K-SAT instances using a continuous time quantum walk that explicitly exploits the properties of quantum tunneling. Our algorithm uses a Hamiltonian [Formula: see text] which is specifically constructed to solve a K-SAT instance F. The heuristic algorithm aims at iteratively reducing the Hamming distance between an evolving state [Formula: see text] and a state that represents a satisfying assignment for F. Each iteration consists on the evolution of [Formula: see text] (where j is the iteration number) under [Formula: see text] , a measurement that collapses the superposition, a check to see if the post-measurement state satisfies F and in the case it does not, an update to [Formula: see text] for the next iteration. Operator [Formula: see text] describes a continuous time quantum walk over a hypercube graph with potential barriers that makes an evolving state to scatter and mostly follow the shortest tunneling paths with the smaller potentials that lead to a state [Formula: see text] that represents a satisfying assignment for F. The potential barriers in the Hamiltonian [Formula: see text] are constructed through a process that does not require any previous knowledge on the satisfying assignments for the instance F. Due to the topology of [Formula: see text] each iteration is expected to reduce the Hamming distance between each post measurement state and a state [Formula: see text] . If the state [Formula: see text] is not measured after n iterations (the number n of logical variables in the instance F being solved), the algorithm is restarted. Periodic measurements and quantum tunneling also give the possibility of getting out of local minima. Our numerical simulations show a success rate of 0.66 on measuring [Formula: see text] on the first run of the algorithm (i.e., without restarting after n iterations) on thousands of 3-SAT instances of 4, 6, and 10 variables with unique satisfying assignments. Nature Publishing Group UK 2021-08-19 /pmc/articles/PMC8376969/ /pubmed/34413348 http://dx.doi.org/10.1038/s41598-021-95801-1 Text en © The Author(s) 2021 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 Campos, Ernesto Venegas-Andraca, Salvador E. Lanzagorta, Marco Quantum tunneling and quantum walks as algorithmic resources to solve hard K-SAT instances |
title | Quantum tunneling and quantum walks as algorithmic resources to solve hard K-SAT instances |
title_full | Quantum tunneling and quantum walks as algorithmic resources to solve hard K-SAT instances |
title_fullStr | Quantum tunneling and quantum walks as algorithmic resources to solve hard K-SAT instances |
title_full_unstemmed | Quantum tunneling and quantum walks as algorithmic resources to solve hard K-SAT instances |
title_short | Quantum tunneling and quantum walks as algorithmic resources to solve hard K-SAT instances |
title_sort | quantum tunneling and quantum walks as algorithmic resources to solve hard k-sat instances |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8376969/ https://www.ncbi.nlm.nih.gov/pubmed/34413348 http://dx.doi.org/10.1038/s41598-021-95801-1 |
work_keys_str_mv | AT camposernesto quantumtunnelingandquantumwalksasalgorithmicresourcestosolvehardksatinstances AT venegasandracasalvadore quantumtunnelingandquantumwalksasalgorithmicresourcestosolvehardksatinstances AT lanzagortamarco quantumtunnelingandquantumwalksasalgorithmicresourcestosolvehardksatinstances |