Cargando…

Generalized Quantum Deutsch-Jozsa Algorithm

Quantum computing aims to provide algorithms and hardware that allows for solving computational problems asymptotically faster than on classical computers. Yet, design of new, fast quantum algorithms is not straightforward, and the field faces high barriers of entry for traditional computer scientis...

Descripción completa

Detalles Bibliográficos
Autor principal: Arodz, Tomasz
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7304852/
http://dx.doi.org/10.1007/978-3-030-50433-5_36
_version_ 1783548342037381120
author Arodz, Tomasz
author_facet Arodz, Tomasz
author_sort Arodz, Tomasz
collection PubMed
description Quantum computing aims to provide algorithms and hardware that allows for solving computational problems asymptotically faster than on classical computers. Yet, design of new, fast quantum algorithms is not straightforward, and the field faces high barriers of entry for traditional computer scientists. One of the main didactic examples used to introduce speedup resulting from quantum computing is the Deutsch-Jozsa algorithm for discriminating between constant and balanced functions. Here, we show a generalization of the Deutsch-Jozsa algorithm beyond balanced functions that can be used to further illustrate the design choices underpinning quantum algorithms.
format Online
Article
Text
id pubmed-7304852
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73048522020-06-22 Generalized Quantum Deutsch-Jozsa Algorithm Arodz, Tomasz Computational Science – ICCS 2020 Article Quantum computing aims to provide algorithms and hardware that allows for solving computational problems asymptotically faster than on classical computers. Yet, design of new, fast quantum algorithms is not straightforward, and the field faces high barriers of entry for traditional computer scientists. One of the main didactic examples used to introduce speedup resulting from quantum computing is the Deutsch-Jozsa algorithm for discriminating between constant and balanced functions. Here, we show a generalization of the Deutsch-Jozsa algorithm beyond balanced functions that can be used to further illustrate the design choices underpinning quantum algorithms. 2020-05-25 /pmc/articles/PMC7304852/ http://dx.doi.org/10.1007/978-3-030-50433-5_36 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Arodz, Tomasz
Generalized Quantum Deutsch-Jozsa Algorithm
title Generalized Quantum Deutsch-Jozsa Algorithm
title_full Generalized Quantum Deutsch-Jozsa Algorithm
title_fullStr Generalized Quantum Deutsch-Jozsa Algorithm
title_full_unstemmed Generalized Quantum Deutsch-Jozsa Algorithm
title_short Generalized Quantum Deutsch-Jozsa Algorithm
title_sort generalized quantum deutsch-jozsa algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7304852/
http://dx.doi.org/10.1007/978-3-030-50433-5_36
work_keys_str_mv AT arodztomasz generalizedquantumdeutschjozsaalgorithm