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...

Descripción completa

Detalles Bibliográficos
Autores principales: Campos, Ernesto, Venegas-Andraca, Salvador E., Lanzagorta, Marco
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