Quantum circuits for permutation matrices
Jason Hanson

TL;DR
This paper introduces two algorithms for constructing quantum circuits that realize permutation matrices on 2^n elements, utilizing multi-controlled Toffoli gates, with one algorithm requiring an ancilla qubit and the other not.
Contribution
It presents novel algorithms for quantum circuit synthesis of permutation matrices, including methods that minimize ancilla usage and optimize transposition decompositions.
Findings
Both algorithms use n qubits and multi-controlled Toffoli gates.
Any permutation can be decomposed into transpositions with Hamming distance one.
Strategies are provided to reduce the number of transpositions needed.
Abstract
Two different algorithms are presented for generating a quantum circuit realization of a matrix representing a permutation on letters. All circuits involve qubits and only use multi--controlled Toffoli gates. The first algorithm constructs a circuit from any decomposition of the permutation into a product of transpositions, but uses one ancilla line. The second, which uses no ancillae, constructs a circuit from a decomposition into a product of transpositions that have a Hamming distance of one. We show that any permutation admits such a decomposition, and we give a strategy for reducing the number of transpositions involved.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum-Dot Cellular Automata · Complexity and Algorithms in Graphs
