Quantum Algorithmic Gate-Based Computing: Grover Quantum Search
Algorithm Design in Quantum Software Engineering
- URL: http://arxiv.org/abs/2304.13703v1
- Date: Thu, 20 Apr 2023 15:47:23 GMT
- Title: Quantum Algorithmic Gate-Based Computing: Grover Quantum Search
Algorithm Design in Quantum Software Engineering
- Authors: Sergey V. Ulyanov and Viktor S. Ulyanov
- Abstract summary: The difference between classical and quantum algorithms (QA) is following: problem solved by QA is coded in the structure of the quantum operators.
The presented article describes a practical approach to modeling one of the most famous QA on classical computers, the Grover algorithm.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: The difference between classical and quantum algorithms (QA) is following:
problem solved by QA is coded in the structure of the quantum operators. Input
to QA in this case is always the same. Output of QA says which problem coded.
In some sense, give a function to QA to analyze and QA returns its property as
an answer without quantitative computing. QA studies qualitative properties of
the functions. The core of any QA is a set of unitary quantum operators or
quantum gates. In practical representation, quantum gate is a unitary matrix
with particular structure. The size of this matrix grows exponentially with an
increase in the number of inputs, which significantly limits the QA simulation
on a classical computer with von Neumann architecture. Quantum search algorithm
(QSA) - models apply for the solution of computer science problems as searching
in unstructured data base, quantum cryptography, engineering tasks, control
system design, robotics, smart controllers, etc. Grovers algorithm is explained
in details along with implementations on a local computer simulator. The
presented article describes a practical approach to modeling one of the most
famous QA on classical computers, the Grover algorithm.
Related papers
- Q-gen: A Parameterized Quantum Circuit Generator [0.6062751776009752]
We introduce Q-gen, a high-level, parameterized quantum circuit generator incorporating 15 realistic quantum algorithms.
Q-gen is an open-source project that serves as the entrance for users with a classical computer science background to dive into the world of quantum computing.
arXiv Detail & Related papers (2024-07-26T12:22:40Z) - Quantum Subroutine for Variance Estimation: Algorithmic Design and Applications [80.04533958880862]
Quantum computing sets the foundation for new ways of designing algorithms.
New challenges arise concerning which field quantum speedup can be achieved.
Looking for the design of quantum subroutines that are more efficient than their classical counterpart poses solid pillars to new powerful quantum algorithms.
arXiv Detail & Related papers (2024-02-26T09:32:07Z) - The QUATRO Application Suite: Quantum Computing for Models of Human
Cognition [49.038807589598285]
We unlock a new class of applications ripe for quantum computing research -- computational cognitive modeling.
We release QUATRO, a collection of quantum computing applications from cognitive models.
arXiv Detail & Related papers (2023-09-01T17:34:53Z) - QNEAT: Natural Evolution of Variational Quantum Circuit Architecture [95.29334926638462]
We focus on variational quantum circuits (VQC), which emerged as the most promising candidates for the quantum counterpart of neural networks.
Although showing promising results, VQCs can be hard to train because of different issues, e.g., barren plateau, periodicity of the weights, or choice of architecture.
We propose a gradient-free algorithm inspired by natural evolution to optimize both the weights and the architecture of the VQC.
arXiv Detail & Related papers (2023-04-14T08:03:20Z) - MQT QMAP: Efficient Quantum Circuit Mapping [4.265279817927261]
This paper provides an overview of QMAP, an open-source tool that is part of the Munich Quantum Toolkit (MQT)
It shows how QMAP can be used to efficiently map quantum circuits to quantum computing architectures from both a user's and a developer's perspective.
arXiv Detail & Related papers (2023-01-27T19:00:00Z) - The Basis of Design Tools for Quantum Computing: Arrays, Decision
Diagrams, Tensor Networks, and ZX-Calculus [55.58528469973086]
Quantum computers promise to efficiently solve important problems classical computers never will.
A fully automated quantum software stack needs to be developed.
This work provides a look "under the hood" of today's tools and showcases how these means are utilized in them, e.g., for simulation, compilation, and verification of quantum circuits.
arXiv Detail & Related papers (2023-01-10T19:00:00Z) - Quantum Machine Learning: from physics to software engineering [58.720142291102135]
We show how classical machine learning approach can help improve the facilities of quantum computers.
We discuss how quantum algorithms and quantum computers may be useful for solving classical machine learning tasks.
arXiv Detail & Related papers (2023-01-04T23:37:45Z) - Quantum Machine Learning For Classical Data [0.0]
We study the intersection of quantum computing and supervised machine learning algorithms.
In particular, we investigate what extent quantum computers can be used to accelerate supervised machine learning algorithms.
arXiv Detail & Related papers (2021-05-08T12:11:44Z) - Electronic structure with direct diagonalization on a D-Wave quantum
annealer [62.997667081978825]
This work implements the general Quantum Annealer Eigensolver (QAE) algorithm to solve the molecular electronic Hamiltonian eigenvalue-eigenvector problem on a D-Wave 2000Q quantum annealer.
We demonstrate the use of D-Wave hardware for obtaining ground and electronically excited states across a variety of small molecular systems.
arXiv Detail & Related papers (2020-09-02T22:46:47Z) - A Roadmap for Automating the Selection of Quantum Computers for Quantum
Algorithms [0.39146761527401425]
Some quantum algorithms already exist that show a theoretical speedup compared to the best known classical algorithms.
The input data determines, e.g., the required number of qubits and gates of a quantum algorithm.
An algorithm implementation also depends on the used Software Development Kit which restricts the set of usable quantum computers.
arXiv Detail & Related papers (2020-03-30T12:44:10Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.