Volume 3, Issue 6 e1120
SPECIAL ISSUE PAPER
Full Access

An explanation of the Bernstein-Vazirani and Deustch-Josza algorithms with the quantum stabilizer formalism

Elías F. Combarro

Corresponding Author

Elías F. Combarro

Computer Science Department, University of Oviedo, Spain

Correspondence Elías F. Combarro, Computer Science Department, University of Oviedo.

Email: [email protected]

Search for more papers by this author
Alejandro Piñera-Nicolás

Alejandro Piñera-Nicolás

Mathematics Department, University of Oviedo, Spain

Search for more papers by this author
José Ranilla

José Ranilla

Computer Science Department, University of Oviedo, Spain

Search for more papers by this author
Ignacio F. Rúa

Ignacio F. Rúa

Mathematics Department, University of Oviedo, Spain

Search for more papers by this author
First published: 26 July 2020
Citations: 1

Funding information: Gobierno del Principado de Asturias, FC-GRUPIN-IDI/2018/000193; FC-GRUPIN-IDI/2018/000226; Ministerio de Ciencia e Innovación, RTI2018-098085-B-C44; Ministerio de Economía, Industria y Competitividad, Gobierno de España, MTM-2017-83506-C2-2-P; Secretaría de Estado de Investigación, Desarrollo e Innovación, MINECO-16-TEC2015-67387-C4-3-R

Abstract

The standard description of a quantum algorithm consists in three steps. First, encoding the data in a suitable initial quantum state. Second, driving such a state by a convenient sequence of unitary transformations until a final quantum state is reached. Third, measuring the final state and use such a measurement to solve the problem the quantum algorithm was designed for. An alternative description is provided by the stabilizer formalism, which was originally introduced in connection with quantum error correcting codes. In this paradigm, the focus is on the subgroup of elements of the Pauli group stabilizing the initial quantum state, and the transformations that such a subgroup experiments along the algorithm. In this work, we provide an explanation of two foundational quantum algorithms (Bernstein-Vazinari and Deustch-Josza) based on such a quantum stabilizer formalism. Doing so, we provide a better understanding and insight into both procedures which yield to see Bernstein-Vazirani as a particular case of Deustch-Josza, and to introduce a generalized version of Deustch-Josza algorithm.

CONFLICT OF INTEREST

The authors declare no potential conflict of interests.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.