Towards a Pattern Language for Quantum Algorithms
arXiv:1906.03082
Abstract
Creating quantum algorithms is a difficult task, especially for computer scientist not used to quantum computing. But quantum algorithms often use similar elements. Thus, these elements provide proven solutions to recurring problems, i.e. a pattern language. Sketching such a language is a step towards establishing a software engineering discipline of quantum algorithms.
In: S.Feld and C.Linnhoff-Popien (Eds.): QTOP 2019, LNCS 11413, pp. 218-230, 2019
References in corpus (10)
- Quantum Computing in the NISQ era and beyond
- Quantum algorithm for solving linear systems of equations
- A Quantum Approximate Optimization Algorithm
- An introduction to measurement based quantum computation
- Black-box quantum state preparation without arithmetic
- Optimizing quantum optimization algorithms via faster quantum gradient computation
- Quantum linear systems algorithms: a primer
- Loading Classical Data into a Quantum Computer
- Shor's discrete logarithm quantum algorithm for elliptic curves
- Variational Quantum Factoring