Skip to main content

Showing 1–30 of 30 results for author: Svore, K

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

    quant-ph cs.AR

    Assessing requirements to scale to practical quantum advantage

    Authors: Michael E. Beverland, Prakash Murali, Matthias Troyer, Krysta M. Svore, Torsten Hoefler, Vadym Kliuchnikov, Guang Hao Low, Mathias Soeken, Aarthi Sundaram, Alexander Vaschillo

    Abstract: While quantum computers promise to solve some scientifically and commercially valuable problems thought intractable for classical machines, delivering on this promise will require a large-scale quantum machine. Understanding the impact of architecture design choices for a scaled quantum stack for specific applications, prior to full realization of the quantum system, is an important open challenge… ▽ More

    Submitted 14 November, 2022; originally announced November 2022.

  2. arXiv:2010.07729  [pdf, other

    physics.ed-ph cs.ET quant-ph

    Teaching Quantum Computing through a Practical Software-driven Approach: Experience Report

    Authors: Mariia Mykhailova, Krysta M. Svore

    Abstract: Quantum computing harnesses quantum laws of nature to enable new types of algorithms, not efficiently possible on traditional computers, that may lead to breakthroughs in crucial areas like materials science and chemistry. There is rapidly growing demand for a quantum workforce educated in the basics of quantum computing, in particular in quantum programming. However, there are few offerings for n… ▽ More

    Submitted 12 October, 2020; originally announced October 2020.

    Comments: 7 pages, 3 figures

    Journal ref: In The 51st ACM Technical Symposium on Computer Science Education (SIGCSE'20), March 11-14, 2020, Portland, OR, USA

  3. arXiv:2004.04671  [pdf, other

    quant-ph cs.IT cs.LG

    Predicting human-generated bitstreams using classical and quantum models

    Authors: Alex Bocharov, Michael Freedman, Eshan Kemp, Martin Roetteler, Krysta M. Svore

    Abstract: A school of thought contends that human decision making exhibits quantum-like logic. While it is not known whether the brain may indeed be driven by actual quantum mechanisms, some researchers suggest that the decision logic is phenomenologically non-classical. This paper develops and implements an empirical framework to explore this view. We emulate binary decision-making using low width, low dep… ▽ More

    Submitted 9 April, 2020; originally announced April 2020.

    Comments: 10 pages, 2 figures, 12 tables

  4. Beyond single-shot fault-tolerant quantum error correction

    Authors: Nicolas Delfosse, Ben W. Reichardt, Krysta M. Svore

    Abstract: Extensive quantum error correction is necessary in order to perform a useful computation on a noisy quantum computer. Moreover, quantum error correction must be implemented based on imperfect parity check measurements that may return incorrect outcomes or inject additional faults into the qubits. To achieve fault-tolerant error correction, Shor proposed to repeat the sequence of parity check measu… ▽ More

    Submitted 12 February, 2020; originally announced February 2020.

    Comments: 32 pages, 11 figures

    Journal ref: IEEE Trans. Inf. Theory 68(1): 287-301 (2022)

  5. arXiv:2001.06598  [pdf, other

    quant-ph cs.AR

    A Scalable Decoder Micro-architecture for Fault-Tolerant Quantum Computing

    Authors: Poulami Das, Christopher A. Pattison, Srilatha Manne, Douglas Carmean, Krysta Svore, Moinuddin Qureshi, Nicolas Delfosse

    Abstract: Quantum computation promises significant computational advantages over classical computation for some problems. However, quantum hardware suffers from much higher error rates than in classical hardware. As a result, extensive quantum error correction is required to execute a useful quantum algorithm. The decoder is a key component of the error correction scheme whose role is to identify errors fas… ▽ More

    Submitted 17 January, 2020; originally announced January 2020.

    Comments: 19 pages, 159 references

  6. Model Adaptation via Model Interpolation and Boosting for Web Search Ranking

    Authors: Jianfeng Gao, Qiang Wu, Chris Burges, Krysta Svore, Yi Su, Nazan Khan, Shalin Shah, Hongyan Zhou

    Abstract: This paper explores two classes of model adaptation methods for Web search ranking: Model Interpolation and error-driven learning approaches based on a boosting algorithm. The results show that model interpolation, though simple, achieves the best results on all the open test sets where the test data is very different from the training data. The tree-based boosting algorithm achieves the best perf… ▽ More

    Submitted 21 July, 2019; originally announced July 2019.

  7. arXiv:1807.02336  [pdf, other

    quant-ph cs.ET

    Managing approximation errors in quantum programs

    Authors: Thomas Häner, Martin Roetteler, Krysta M. Svore

    Abstract: We address the problem of distributing approximation errors in large-scale quantum programs. It has been known for some time that when compiling quantum algorithms for a fault-tolerant architecture, some operations must be approximated as they cannot be implemented with arbitrary accuracy by the underlying gate set. This leads to approximation errors which often can be grouped along subroutines th… ▽ More

    Submitted 6 July, 2018; originally announced July 2018.

    Comments: 8 pages, 5 figures

  8. arXiv:1807.02023  [pdf, other

    quant-ph cs.ET

    Quantum circuits for floating-point arithmetic

    Authors: Thomas Häner, Mathias Soeken, Martin Roetteler, Krysta M. Svore

    Abstract: Quantum algorithms to solve practical problems in quantum chemistry, materials science, and matrix inversion often involve a significant amount of arithmetic operations which act on a superposition of inputs. These have to be compiled to a set of fault-tolerant low-level operations and throughout this translation process, the compiler aims to come close to the Pareto-optimal front between the numb… ▽ More

    Submitted 5 July, 2018; originally announced July 2018.

    Comments: 13 pages, 2 tables, 6 figures. To appear in: Proc. Reversible Computation (RC 2018)

  9. arXiv:1805.12445  [pdf, other

    quant-ph cs.ET

    Optimizing Quantum Circuits for Arithmetic

    Authors: Thomas Häner, Martin Roetteler, Krysta M. Svore

    Abstract: Many quantum algorithms make use of oracles which evaluate classical functions on a superposition of inputs. In order to facilitate implementation, testing, and resource estimation of such algorithms, we present quantum circuits for evaluating functions that are often encountered in the quantum algorithm literature. This includes Gaussians, hyperbolic tangent, sine/cosine, inverse square root, arc… ▽ More

    Submitted 31 May, 2018; originally announced May 2018.

  10. arXiv:1803.00652  [pdf, ps, other

    quant-ph cs.ET cs.PL

    Q#: Enabling scalable quantum computing and development with a high-level domain-specific language

    Authors: Krysta M. Svore, Alan Geller, Matthias Troyer, John Azariah, Christopher Granade, Bettina Heim, Vadym Kliuchnikov, Mariia Mykhailova, Andres Paz, Martin Roetteler

    Abstract: Quantum computing exploits quantum phenomena such as superposition and entanglement to realize a form of parallelism that is not available to traditional computing. It offers the potential of significant computational speed-ups in quantum chemistry, materials science, cryptography, and machine learning. The dominant approach to programming quantum computers is to provide an existing high-level lan… ▽ More

    Submitted 1 March, 2018; originally announced March 2018.

    Comments: 11 pages, no figures, REVTeX

    Journal ref: In: Proceedings of the Real World Domain Specific Languages Workshop (RWDSL 2018)

  11. arXiv:1710.02581  [pdf, ps, other

    quant-ph cs.DS

    Quantum SDP Solvers: Large Speed-ups, Optimality, and Applications to Quantum Learning

    Authors: Fernando G. S. L. Brandão, Amir Kalev, Tongyang Li, Cedric Yen-Yu Lin, Krysta M. Svore, Xiaodi Wu

    Abstract: We give two quantum algorithms for solving semidefinite programs (SDPs) providing quantum speed-ups. We consider SDP instances with $m$ constraint matrices, each of dimension $n$, rank at most $r$, and sparsity $s$. The first algorithm assumes access to an oracle to the matrices at unit cost. We show that it has run time $\tilde{O}(s^2(\sqrt{m}ε^{-10}+\sqrt{n}ε^{-12}))$, with $ε$ the error of the… ▽ More

    Submitted 22 April, 2019; v1 submitted 6 October, 2017; originally announced October 2017.

    Comments: 40 pages. To appear at the 46th International Colloquium on Automata, Languages and Programming (ICALP 2019)

  12. arXiv:1706.06752  [pdf, other

    quant-ph cs.ET

    Quantum resource estimates for computing elliptic curve discrete logarithms

    Authors: Martin Roetteler, Michael Naehrig, Krysta M. Svore, Kristin Lauter

    Abstract: We give precise quantum resource estimates for Shor's algorithm to compute discrete logarithms on elliptic curves over prime fields. The estimates are derived from a simulation of a Toffoli gate network for controlled elliptic curve point addition, implemented within the framework of the quantum computing software tool suite LIQ$Ui|\rangle$. We determine circuit implementations for reversible modu… ▽ More

    Submitted 30 October, 2017; v1 submitted 21 June, 2017; originally announced June 2017.

    Comments: 24 pages, 2 tables, 11 figures. v2: typos fixed and reference added. ASIACRYPT 2017

  13. arXiv:1611.07995  [pdf, other

    quant-ph cs.ET

    Factoring using 2n+2 qubits with Toffoli based modular multiplication

    Authors: Thomas Häner, Martin Roetteler, Krysta M. Svore

    Abstract: We describe an implementation of Shor's quantum algorithm to factor n-bit integers using only 2n+2 qubits. In contrast to previous space-optimized implementations, ours features a purely Toffoli based modular multiplication circuit. The circuit depth and the overall gate count are in O(n^3) and O(n^3 log(n)), respectively. We thus achieve the same space and time costs as Takahashi et al., while us… ▽ More

    Submitted 1 June, 2017; v1 submitted 23 November, 2016; originally announced November 2016.

    Journal ref: Quantum Information and Computation, Vol. 17, No. 7 & 8 (2017)

  14. arXiv:1609.05537  [pdf, other

    quant-ph cs.CC cs.DS

    Quantum Speed-ups for Semidefinite Programming

    Authors: Fernando G. S. L. Brandao, Krysta Svore

    Abstract: We give a quantum algorithm for solving semidefinite programs (SDPs). It has worst-case running time $n^{\frac{1}{2}} m^{\frac{1}{2}} s^2 \text{poly}(\log(n), \log(m), R, r, 1/δ)$, with $n$ and $s$ the dimension and row-sparsity of the input matrices, respectively, $m$ the number of constraints, $δ$ the accuracy of the solution, and $R, r$ a upper bounds on the size of the optimal primal and dual… ▽ More

    Submitted 23 September, 2017; v1 submitted 18 September, 2016; originally announced September 2016.

    Comments: 24 pages. v2: modification of input model 2 and minor revisions v3: several errors corrected, v4: more corrections and clarifications, v5: published version, Proceedings FOCS 2017

  15. Factoring with Qutrits: Shor's Algorithm on Ternary and Metaplectic Quantum Architectures

    Authors: Alex Bocharov, Martin Roetteler, Krysta M. Svore

    Abstract: We determine the cost of performing Shor's algorithm for integer factorization on a ternary quantum computer, using two natural models of universal fault-tolerant computing: (i) a model based on magic state distillation that assumes the availability of the ternary Clifford gates, projective measurements, classical control as its natural instrumentation set; (ii) a model based on a metaplectic to… ▽ More

    Submitted 8 April, 2017; v1 submitted 9 May, 2016; originally announced May 2016.

    Comments: 22 pages, 7 figures; v3: significant overhaul; this version focuses on the use of true ternary vs. emulated binary encoding

    Journal ref: Phys. Rev. A 96, 012306 (2017)

  16. A Software Methodology for Compiling Quantum Programs

    Authors: Thomas Häner, Damian S. Steiger, Krysta Svore, Matthias Troyer

    Abstract: Quantum computers promise to transform our notions of computation by offering a completely new paradigm. To achieve scalable quantum computation, optimizing compilers and a corresponding software design flow will be essential. We present a software architecture for compiling quantum programs from a high-level language program to hardware-specific instructions. We describe the necessary layers of a… ▽ More

    Submitted 11 May, 2016; v1 submitted 5 April, 2016; originally announced April 2016.

    ACM Class: D.2.2; D.2.6

    Journal ref: Quantum Sci. Technol. 3 (2018) 020501

  17. 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

  18. arXiv:1602.04799  [pdf, other

    quant-ph cs.LG stat.ML

    Quantum Perceptron Models

    Authors: Nathan Wiebe, Ashish Kapoor, Krysta M Svore

    Abstract: We demonstrate how quantum computation can provide non-trivial improvements in the computational and statistical complexity of the perceptron model. We develop two quantum algorithms for perceptron learning. The first algorithm exploits quantum information processing to determine a separating hyperplane using a number of steps sublinear in the number of data points $N$, namely $O(\sqrt{N})$. The s… ▽ More

    Submitted 15 February, 2016; originally announced February 2016.

  19. arXiv:1512.03824  [pdf, ps, other

    quant-ph cs.ET

    Improved Quantum Ternary Arithmetics

    Authors: Alex Bocharov, Shawn X. Cui, Martin Roetteler, Krysta M. Svore

    Abstract: Qutrit (or ternary) structures arise naturally in many quantum systems, particularly in certain non-abelian anyon systems. We present efficient circuits for ternary reversible and quantum arithmetics. Our main result is the derivation of circuits for two families of ternary quantum adders, namely ripple carry adders and carry look-ahead adders. The main difference to the binary case is the more co… ▽ More

    Submitted 9 June, 2016; v1 submitted 11 December, 2015; originally announced December 2015.

    Comments: 22 pages, 19 figures, 5 tables, v2 narration improvement after peer review

    Journal ref: Quantum Information and Computation, vol. 16, no. 9,10, Rinton Press, July 2016

  20. arXiv:1511.06458  [pdf, other

    cs.LG quant-ph stat.ML

    Bayesian inference via rejection filtering

    Authors: Nathan Wiebe, Christopher Granade, Ashish Kapoor, Krysta M Svore

    Abstract: We provide a method for approximating Bayesian inference using rejection sampling. We not only make the process efficient, but also dramatically reduce the memory required relative to conventional methods by combining rejection sampling with particle filtering. We also provide an approximate form of rejection sampling that makes rejection filtering tractable in cases where exact rejection sampling… ▽ More

    Submitted 2 December, 2015; v1 submitted 19 November, 2015; originally announced November 2015.

  21. arXiv:1510.00377  [pdf, other

    quant-ph cs.ET

    Reversible circuit compilation with space constraints

    Authors: Alex Parent, Martin Roetteler, Krysta M. Svore

    Abstract: We develop a framework for resource efficient compilation of higher-level programs into lower-level reversible circuits. Our main focus is on optimizing the memory footprint of the resulting reversible networks. This is motivated by the limited availability of qubits for the foreseeable future. We apply three main techniques to keep the number of required qubits small when computing classical, irr… ▽ More

    Submitted 1 October, 2015; originally announced October 2015.

    Comments: 32 pages, 15 figures, 4 tables

  22. arXiv:1507.02642  [pdf, other

    cs.LG quant-ph

    Quantum Inspired Training for Boltzmann Machines

    Authors: Nathan Wiebe, Ashish Kapoor, Christopher Granade, Krysta M Svore

    Abstract: We present an efficient classical algorithm for training deep Boltzmann machines (DBMs) that uses rejection sampling in concert with variational approximations to estimate the gradients of the training objective function. Our algorithm is inspired by a recent quantum algorithm for training DBMs. We obtain rigorous bounds on the errors in the approximate gradients; in turn, we find that choosing th… ▽ More

    Submitted 9 July, 2015; originally announced July 2015.

  23. arXiv:1412.3489  [pdf, other

    quant-ph cs.LG cs.NE

    Quantum Deep Learning

    Authors: Nathan Wiebe, Ashish Kapoor, Krysta M. Svore

    Abstract: In recent years, deep learning has had a profound impact on machine learning and artificial intelligence. At the same time, algorithms for quantum computers have been shown to efficiently solve some problems that are intractable on conventional, classical computers. We show that quantum computing not only reduces the time required to train a deep restricted Boltzmann machine, but also provides a r… ▽ More

    Submitted 21 May, 2015; v1 submitted 10 December, 2014; originally announced December 2014.

    Comments: 34 pages, many figures

  24. Efficient synthesis of probabilistic quantum circuits with fallback

    Authors: Alex Bocharov, Martin Roetteler, Krysta M. Svore

    Abstract: Recently it has been shown that Repeat-Until-Success (RUS) circuits can approximate a given single-qubit unitary with an expected number of $T$ gates of about $1/3$ of what is required by optimal, deterministic, ancilla-free decompositions over the Clifford+$T$ gate set. In this work, we introduce a more general and conceptually simpler circuit decomposition method that allows for synthesis into p… ▽ More

    Submitted 19 September, 2014; v1 submitted 11 September, 2014; originally announced September 2014.

    Comments: 17 pages, 7 figures; added Appendix F on the runtime performance of the synthesis algorithm

    Journal ref: Phys. Rev. A 91, 052317 (2015)

  25. Efficient synthesis of universal Repeat-Until-Success circuits

    Authors: Alex Bocharov, Martin Roetteler, Krysta M. Svore

    Abstract: Recently, it was shown that Repeat-Until-Success (RUS) circuits can achieve a $2.5$ times reduction in expected $T$-count over ancilla-free techniques for single-qubit unitary decomposition. However, the previously best known algorithm to synthesize RUS circuits requires exponential classical runtime. In this paper we present an algorithm to synthesize an RUS circuit to approximate any given singl… ▽ More

    Submitted 19 September, 2014; v1 submitted 21 April, 2014; originally announced April 2014.

    Comments: 15 pages, 10 figures; reformatted and minor edits; added Fig. 2 to visualize the density of z-rotations implementable via RUS protocols

    Journal ref: Phys. Rev. Lett. 114, 080502 (2015)

  26. Low-distance Surface Codes under Realistic Quantum Noise

    Authors: Yu Tomita, Krysta M. Svore

    Abstract: We study the performance of distance-three surface code layouts under realistic multi-parameter noise models. We first calculate their thresholds under depolarizing noise. We then compare a Pauli-twirl approximation of amplitude and phase damping to amplitude and phase damping. We find the approximate channel results in a pessimistic estimate of the logical error rate, indicating the realistic thr… ▽ More

    Submitted 2 May, 2014; v1 submitted 14 April, 2014; originally announced April 2014.

    Comments: 15 pages, 15 figures, 4 tables, comments welcome

    Journal ref: Phys.Rev. A.90, 062320 (2014)

  27. arXiv:1402.4467  [pdf, other

    quant-ph cs.ET cs.PL

    LIQUi|>: A Software Design Architecture and Domain-Specific Language for Quantum Computing

    Authors: Dave Wecker, Krysta M. Svore

    Abstract: Languages, compilers, and computer-aided design tools will be essential for scalable quantum computing, which promises an exponential leap in our ability to execute complex tasks. LIQUi|> is a modular software architecture designed to control quantum hardware. It enables easy programming, compilation, and simulation of quantum algorithms and circuits, and is independent of a specific quantum archi… ▽ More

    Submitted 18 February, 2014; originally announced February 2014.

    Comments: 14 pages, 12 figures, comments welcome

  28. Asymptotically Optimal Topological Quantum Compiling

    Authors: Vadym Kliuchnikov, Alex Bocharov, Krysta M. Svore

    Abstract: In a topological quantum computer, universality is achieved by braiding and quantum information is natively protected from small local errors. We address the problem of compiling single-qubit quantum operations into braid representations for non-abelian quasiparticles described by the Fibonacci anyon model. We develop a probabilistically polynomial algorithm that outputs a braid pattern to approxi… ▽ More

    Submitted 15 October, 2013; originally announced October 2013.

    Comments: 24 pages

    Journal ref: Phys. Rev. Lett. 112, 140504 (2014)

  29. A State Distillation Protocol to Implement Arbitrary Single-qubit Rotations

    Authors: Guillaume Duclos-Cianci, Krysta M. Svore

    Abstract: An important task required to build a scalable, fault-tolerant quantum computer is to efficiently represent an arbitrary single-qubit rotation by fault-tolerant quantum operations. Traditionally, the method for decomposing a single-qubit unitary into a discrete set of gates is Solovay-Kitaev decomposition, which in practice produces a sequence of depth O(\log^c(1/ε)), where c~3.97 is the state-of-… ▽ More

    Submitted 6 October, 2012; originally announced October 2012.

    Comments: 10 pages, 18 figures, 5 tables

    Journal ref: Phys. Rev. A 88, 042325 (2013)

  30. arXiv:1207.6655  [pdf, other

    quant-ph cs.DS cs.ET

    A 2D Nearest-Neighbor Quantum Architecture for Factoring in Polylogarithmic Depth

    Authors: Paul Pham, Krysta M. Svore

    Abstract: We contribute a 2D nearest-neighbor quantum architecture for Shor's algorithm to factor an $n$-bit number in $O(\log^2(n))$ depth. Our implementation uses parallel phase estimation, constant-depth fanout and teleportation, and constant-depth carry-save modular addition. We derive upper bounds on the circuit resources of our architecture under a new 2D nearest-neighbor model which allows a classica… ▽ More

    Submitted 22 April, 2013; v1 submitted 27 July, 2012; originally announced July 2012.

    Comments: 29 pages, 14 figures, 3 tables, presented at Reversible Computation Workshop 2012 in Copenhagen. Updated with numerical circuit resource upper bounds and constant-depth quantum unfanout

    Journal ref: Quantum Information & Computation 13(11 & 12): 937-962(2013)