Skip to main content

Showing 1–8 of 8 results for author: Amy, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2310.05958  [pdf, other

    quant-ph cs.CC

    Optimising T-count is NP-hard

    Authors: John van de Wetering, Matt Amy

    Abstract: In this short note we show that Boolean satisfiability reduces to finding the optimal number of T gates of a quantum circuit, and hence that optimising T-count is NP-hard. We show that the same argument extends to optimising the number of Toffoli gates in a reversible classical circuit, and we furthermore find an upper bound to the T-count problem of $\text{NP}^{\text{NQP}}$.

    Submitted 17 October, 2023; v1 submitted 12 September, 2023; originally announced October 2023.

    Comments: 3 pages. v2: added proof of hardness of Toffoli optimisation, and improved upper bound of NP^NQP

  2. arXiv:2305.11305  [pdf, other

    quant-ph cs.ET

    Improved Synthesis of Toffoli-Hadamard Circuits

    Authors: Matthew Amy, Andrew N. Glaudell, Sarah Meng Li, Neil J. Ross

    Abstract: The matrices that can be exactly represented by a circuit over the Toffoli-Hadamard gate set are the orthogonal matrices of the form $M/ \sqrt{2}{}^k$, where $M$ is an integer matrix and $k$ is a nonnegative integer. The exact synthesis problem for this gate set is the problem of constructing a circuit for a given such matrix. Existing methods produce circuits consisting of $O(2^n \log(n)k)$ gates… ▽ More

    Submitted 18 May, 2023; originally announced May 2023.

  3. Sized Types for low-level Quantum Metaprogramming

    Authors: Matthew Amy

    Abstract: One of the most fundamental aspects of quantum circuit design is the concept of families of circuits parametrized by an instance size. As in classical programming, metaprogramming allows the programmer to write entire families of circuits simultaneously, an ability which is of particular importance in the context of quantum computing as algorithms frequently use arithmetic over non-standard word l… ▽ More

    Submitted 7 August, 2019; originally announced August 2019.

    Comments: Presented at Reversible Computation 2019. Final authenticated publication is available online at https://doi.org/10.1007/978-3-030-21500-2_6

    Journal ref: Thomsen M., Soeken M. (eds) Reversible Computation. RC 2019. Lecture Notes in Computer Science, vol 11497. Springer, Cham

  4. arXiv:1805.06908  [pdf, other

    quant-ph cs.LO

    Towards Large-scale Functional Verification of Universal Quantum Circuits

    Authors: Matthew Amy

    Abstract: We introduce a framework for the formal specification and verification of quantum circuits based on the Feynman path integral. Our formalism, built around exponential sums of polynomial functions, provides a structured and natural way of specifying quantum operations, particularly for quantum implementations of classical functions. Verification of circuits over all levels of the Clifford hierarchy… ▽ More

    Submitted 29 January, 2019; v1 submitted 17 May, 2018; originally announced May 2018.

    Comments: In Proceedings QPL 2018, arXiv:1901.09476

    Journal ref: EPTCS 287, 2019, pp. 1-21

  5. arXiv:1701.00140  [pdf, other

    quant-ph cs.ET cs.LO

    A Finite Presentation of CNOT-Dihedral Operators

    Authors: Matthew Amy, Jianxin Chen, Neil J. Ross

    Abstract: We give a finite presentation by generators and relations of the unitary operators expressible over the {CNOT, T, X} gate set, also known as CNOT-dihedral operators. To this end, we introduce a notion of normal form for CNOT-dihedral circuits and prove that every CNOT-dihedral operator admits a unique normal form. Moreover, we show that in the presence of certain structural rules only finitely man… ▽ More

    Submitted 28 April, 2019; v1 submitted 31 December, 2016; originally announced January 2017.

    Comments: In Proceedings QPL 2017, arXiv:1802.09737

    Journal ref: EPTCS 266, 2018, pp. 84-97

  6. Verified compilation of space-efficient reversible circuits

    Authors: Matthew Amy, Martin Roetteler, Krysta Svore

    Abstract: The generation of reversible circuits from high-level code is an important problem in several application domains, including low-power electronics and quantum computing. Existing tools compile and optimize reversible circuits for various metrics, such as the overall circuit size or the total amount of space required to implement a given function reversibly. However, little effort has been spent on… ▽ More

    Submitted 20 April, 2018; v1 submitted 4 March, 2016; originally announced March 2016.

    Comments: Proceedings version. New section on eager cleanup, general streamlining

    Journal ref: Proceedings of the 29th International Conference on Computer Aided Verification, pp. 3-21, 2017

  7. Polynomial-time T-depth Optimization of Clifford+T circuits via Matroid Partitioning

    Authors: Matthew Amy, Dmitri Maslov, Michele Mosca

    Abstract: Most work in quantum circuit optimization has been performed in isolation from the results of quantum fault-tolerance. Here we present a polynomial-time algorithm for optimizing quantum circuits that takes the actual implementation of fault-tolerant logical gates into consideration. Our algorithm re-synthesizes quantum circuits composed of Clifford group and T gates, the latter being typically the… ▽ More

    Submitted 13 December, 2013; v1 submitted 8 March, 2013; originally announced March 2013.

    Comments: Version 2 contains substantial improvements and extensions to the previous version. We describe a new, more robust algorithm and achieve significantly improved experimental results

    Journal ref: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 33(10): 1476-1489, 2014

  8. A meet-in-the-middle algorithm for fast synthesis of depth-optimal quantum circuits

    Authors: Matthew Amy, Dmitri Maslov, Michele Mosca, Martin Roetteler

    Abstract: We present an algorithm for computing depth-optimal decompositions of logical operations, leveraging a meet-in-the-middle technique to provide a significant speed-up over simple brute force algorithms. As an illustration of our method we implemented this algorithm and found factorizations of the commonly used quantum logical operations into elementary gates in the Clifford+T set. In particular, we… ▽ More

    Submitted 25 January, 2013; v1 submitted 4 June, 2012; originally announced June 2012.

    Comments: 23 pages, 15 figures, 1 table; To appear in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

    Journal ref: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 32(6): 818-830, 2013