Cargando…

Quantum Iterative Deepening with an Application to the Halting Problem

Classical models of computation traditionally resort to halting schemes in order to enquire about the state of a computation. In such schemes, a computational process is responsible for signaling an end of a calculation by setting a halt bit, which needs to be systematically checked by an observer....

Descripción completa

Detalles Bibliográficos
Autores principales: Tarrataca, Luís, Wichert, Andreas
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3592860/
https://www.ncbi.nlm.nih.gov/pubmed/23520465
http://dx.doi.org/10.1371/journal.pone.0057309
_version_ 1782262198339371008
author Tarrataca, Luís
Wichert, Andreas
author_facet Tarrataca, Luís
Wichert, Andreas
author_sort Tarrataca, Luís
collection PubMed
description Classical models of computation traditionally resort to halting schemes in order to enquire about the state of a computation. In such schemes, a computational process is responsible for signaling an end of a calculation by setting a halt bit, which needs to be systematically checked by an observer. The capacity of quantum computational models to operate on a superposition of states requires an alternative approach. From a quantum perspective, any measurement of an equivalent halt qubit would have the potential to inherently interfere with the computation by provoking a random collapse amongst the states. This issue is exacerbated by undecidable problems such as the Entscheidungsproblem which require universal computational models, e.g. the classical Turing machine, to be able to proceed indefinitely. In this work we present an alternative view of quantum computation based on production system theory in conjunction with Grover's amplitude amplification scheme that allows for (1) a detection of halt states without interfering with the final result of a computation; (2) the possibility of non-terminating computation and (3) an inherent speedup to occur during computations susceptible of parallelization. We discuss how such a strategy can be employed in order to simulate classical Turing machines.
format Online
Article
Text
id pubmed-3592860
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-35928602013-03-21 Quantum Iterative Deepening with an Application to the Halting Problem Tarrataca, Luís Wichert, Andreas PLoS One Research Article Classical models of computation traditionally resort to halting schemes in order to enquire about the state of a computation. In such schemes, a computational process is responsible for signaling an end of a calculation by setting a halt bit, which needs to be systematically checked by an observer. The capacity of quantum computational models to operate on a superposition of states requires an alternative approach. From a quantum perspective, any measurement of an equivalent halt qubit would have the potential to inherently interfere with the computation by provoking a random collapse amongst the states. This issue is exacerbated by undecidable problems such as the Entscheidungsproblem which require universal computational models, e.g. the classical Turing machine, to be able to proceed indefinitely. In this work we present an alternative view of quantum computation based on production system theory in conjunction with Grover's amplitude amplification scheme that allows for (1) a detection of halt states without interfering with the final result of a computation; (2) the possibility of non-terminating computation and (3) an inherent speedup to occur during computations susceptible of parallelization. We discuss how such a strategy can be employed in order to simulate classical Turing machines. Public Library of Science 2013-03-08 /pmc/articles/PMC3592860/ /pubmed/23520465 http://dx.doi.org/10.1371/journal.pone.0057309 Text en © 2013 Tarrataca, Wichert http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Tarrataca, Luís
Wichert, Andreas
Quantum Iterative Deepening with an Application to the Halting Problem
title Quantum Iterative Deepening with an Application to the Halting Problem
title_full Quantum Iterative Deepening with an Application to the Halting Problem
title_fullStr Quantum Iterative Deepening with an Application to the Halting Problem
title_full_unstemmed Quantum Iterative Deepening with an Application to the Halting Problem
title_short Quantum Iterative Deepening with an Application to the Halting Problem
title_sort quantum iterative deepening with an application to the halting problem
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3592860/
https://www.ncbi.nlm.nih.gov/pubmed/23520465
http://dx.doi.org/10.1371/journal.pone.0057309
work_keys_str_mv AT tarratacaluis quantumiterativedeepeningwithanapplicationtothehaltingproblem
AT wichertandreas quantumiterativedeepeningwithanapplicationtothehaltingproblem