The Computational Complexity of Linear Optics
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
On the Complexity of Numerical Analysis
On the Complexity of Numerical Analysis Eric Allender Peter B¨urgisser Rutgers, the State University of NJ Paderborn University Department of Computer Science Department of Mathematics Piscataway, NJ 08854-8019, USA DE-33095 Paderborn, Germany [email protected] [email protected] Johan Kjeldgaard-Pedersen Peter Bro Miltersen PA Consulting Group University of Aarhus Decision Sciences Practice Department of Computer Science Tuborg Blvd. 5, DK 2900 Hellerup, Denmark IT-parken, DK 8200 Aarhus N, Denmark [email protected] [email protected] Abstract In Section 1.3 we discuss our main technical contribu- tions: proving upper and lower bounds on the complexity We study two quite different approaches to understand- of PosSLP. In Section 1.4 we present applications of our ing the complexity of fundamental problems in numerical main result with respect to the Euclidean Traveling Sales- analysis. We show that both hinge on the question of under- man Problem and the Sum-of-Square-Roots problem. standing the complexity of the following problem, which we call PosSLP: Given a division-free straight-line program 1.1 Polynomial Time Over the Reals producing an integer N, decide whether N>0. We show that PosSLP lies in the counting hierarchy, and combining The Blum-Shub-Smale model of computation over the our results with work of Tiwari, we show that the Euclidean reals provides a very well-studied complexity-theoretic set- Traveling Salesman Problem lies in the counting hierarchy ting in which to study the computational problems of nu- – the previous best upper bound for this important problem merical analysis. -
Quantum Noise in Quantum Optics: the Stochastic Schr\" Odinger
Quantum Noise in Quantum Optics: the Stochastic Schr¨odinger Equation Peter Zoller † and C. W. Gardiner ∗ † Institute for Theoretical Physics, University of Innsbruck, 6020 Innsbruck, Austria ∗ Department of Physics, Victoria University Wellington, New Zealand February 1, 2008 arXiv:quant-ph/9702030v1 12 Feb 1997 Abstract Lecture Notes for the Les Houches Summer School LXIII on Quantum Fluc- tuations in July 1995: “Quantum Noise in Quantum Optics: the Stochastic Schroedinger Equation” to appear in Elsevier Science Publishers B.V. 1997, edited by E. Giacobino and S. Reynaud. 0.1 Introduction Theoretical quantum optics studies “open systems,” i.e. systems coupled to an “environment” [1, 2, 3, 4]. In quantum optics this environment corresponds to the infinitely many modes of the electromagnetic field. The starting point of a description of quantum noise is a modeling in terms of quantum Markov processes [1]. From a physical point of view, a quantum Markovian description is an approximation where the environment is modeled as a heatbath with a short correlation time and weakly coupled to the system. In the system dynamics the coupling to a bath will introduce damping and fluctuations. The radiative modes of the heatbath also serve as input channels through which the system is driven, and as output channels which allow the continuous observation of the radiated fields. Examples of quantum optical systems are resonance fluorescence, where a radiatively damped atom is driven by laser light (input) and the properties of the emitted fluorescence light (output)are measured, and an optical cavity mode coupled to the outside radiation modes by a partially transmitting mirror. -
Quantum Computation and Complexity Theory
Quantum computation and complexity theory Course given at the Institut fÈurInformationssysteme, Abteilung fÈurDatenbanken und Expertensysteme, University of Technology Vienna, Wintersemester 1994/95 K. Svozil Institut fÈur Theoretische Physik University of Technology Vienna Wiedner Hauptstraûe 8-10/136 A-1040 Vienna, Austria e-mail: [email protected] December 5, 1994 qct.tex Abstract The Hilbert space formalism of quantum mechanics is reviewed with emphasis on applicationsto quantum computing. Standardinterferomeric techniques are used to construct a physical device capable of universal quantum computation. Some consequences for recursion theory and complexity theory are discussed. hep-th/9412047 06 Dec 94 1 Contents 1 The Quantum of action 3 2 Quantum mechanics for the computer scientist 7 2.1 Hilbert space quantum mechanics ..................... 7 2.2 From single to multiple quanta Ð ªsecondº ®eld quantization ...... 15 2.3 Quantum interference ............................ 17 2.4 Hilbert lattices and quantum logic ..................... 22 2.5 Partial algebras ............................... 24 3 Quantum information theory 25 3.1 Information is physical ........................... 25 3.2 Copying and cloning of qbits ........................ 25 3.3 Context dependence of qbits ........................ 26 3.4 Classical versus quantum tautologies .................... 27 4 Elements of quantum computatability and complexity theory 28 4.1 Universal quantum computers ....................... 30 4.2 Universal quantum networks ........................ 31 4.3 Quantum recursion theory ......................... 35 4.4 Factoring .................................. 36 4.5 Travelling salesman ............................. 36 4.6 Will the strong Church-Turing thesis survive? ............... 37 Appendix 39 A Hilbert space 39 B Fundamental constants of physics and their relations 42 B.1 Fundamental constants of physics ..................... 42 B.2 Conversion tables .............................. 43 B.3 Electromagnetic radiation and other wave phenomena ......... -
Quantum Supremacy
Quantum Supremacy Practical QS: perform some computational task on a well-controlled quantum device, which cannot be simulated in a reasonable time by the best-known classical algorithms and hardware. Theoretical QS: perform a computational task efficiently on a quantum device, and prove that task cannot be efficiently classically simulated. Since proving seems to be beyond the capabilities of our current civilization, we lower the standards for theoretical QS. One seeks to provide formal evidence that classical simulation is unlikely. For example: 3-SAT is NP-complete, so it cannot be efficiently classical solved unless P = NP. Theoretical QS: perform a computational task efficiently on a quantum device, and prove that task cannot be efficiently classically simulated unless “the polynomial Heierarchy collapses to the 3nd level.” Quantum Supremacy A common feature of QS arguments is that they consider sampling problems, rather than decision problems. They allow us to characterize the complexity of sampling measurements of quantum states. Which is more difficult: Task A: deciding if a circuit outputs 1 with probability at least 2/3s, or at most 1/3s Task B: sampling from the output of an n-qubit circuit in the computational basis Sampling from distributions is generically more difficult than approximating observables, since we can use samples to estimate observables, but not the other way around. One can imagine quantum systems whose local observables are easy to classically compute, but for which sampling the full state is computationally complex. By moving from decision problems to sampling problems, we make the task of classical simulation much more difficult. -
Quantum Memories for Continuous Variable States of Light in Atomic Ensembles
Quantum Memories for Continuous Variable States of Light in Atomic Ensembles Gabriel H´etet A thesis submitted for the degree of Doctor of Philosophy at The Australian National University October, 2008 ii Declaration This thesis is an account of research undertaken between March 2005 and June 2008 at the Department of Physics, Faculty of Science, Australian National University (ANU), Can- berra, Australia. This research was supervised by Prof. Ping Koy Lam (ANU), Prof. Hans- Albert Bachor (ANU), Dr. Ben Buchler (ANU) and Dr. Joseph Hope (ANU). Unless otherwise indicated, the work present herein is my own. None of the work presented here has ever been submitted for any degree at this or any other institution of learning. Gabriel H´etet October 2008 iii iv Acknowledgments I would naturally like to start by thanking my principal supervisors. Ping Koy Lam is the person I owe the most. I really appreciated his approachability, tolerance, intuition, knowledge, enthusiasm and many other qualities that made these three years at the ANU a great time. Hans Bachor, for helping making this PhD in Canberra possible and giving me the opportunity to work in this dynamic research environment. I always enjoyed his friendliness and general views and interpretations of physics. Thanks also to both of you for the opportunity you gave me to travel and present my work to international conferences. This thesis has been a rich experience thanks to my other two supervisors : Joseph Hope and Ben Buchler. I would like to thank Joe for invaluable help on the theory and computer side and Ben for the efficient moments he spent improving the set-up and other innumerable tips that polished up the work presented here, including proof reading this thesis. -
The Weakness of CTC Qubits and the Power of Approximate Counting
The weakness of CTC qubits and the power of approximate counting Ryan O'Donnell∗ A. C. Cem Sayy April 7, 2015 Abstract We present results in structural complexity theory concerned with the following interre- lated topics: computation with postselection/restarting, closed timelike curves (CTCs), and approximate counting. The first result is a new characterization of the lesser known complexity class BPPpath in terms of more familiar concepts. Precisely, BPPpath is the class of problems that can be efficiently solved with a nonadaptive oracle for the Approximate Counting problem. Similarly, PP equals the class of problems that can be solved efficiently with nonadaptive queries for the related Approximate Difference problem. Another result is concerned with the compu- tational power conferred by CTCs; or equivalently, the computational complexity of finding stationary distributions for quantum channels. Using the above-mentioned characterization of PP, we show that any poly(n)-time quantum computation using a CTC of O(log n) qubits may as well just use a CTC of 1 classical bit. This result essentially amounts to showing that one can find a stationary distribution for a poly(n)-dimensional quantum channel in PP. ∗Department of Computer Science, Carnegie Mellon University. Work performed while the author was at the Bo˘gazi¸ciUniversity Computer Engineering Department, supported by Marie Curie International Incoming Fellowship project number 626373. yBo˘gazi¸ciUniversity Computer Engineering Department. 1 Introduction It is well known that studying \non-realistic" augmentations of computational models can shed a great deal of light on the power of more standard models. The study of nondeterminism and the study of relativization (i.e., oracle computation) are famous examples of this phenomenon. -
Interactions of Computational Complexity Theory and Mathematics
Interactions of Computational Complexity Theory and Mathematics Avi Wigderson October 22, 2017 Abstract [This paper is a (self contained) chapter in a new book on computational complexity theory, called Mathematics and Computation, whose draft is available at https://www.math.ias.edu/avi/book]. We survey some concrete interaction areas between computational complexity theory and different fields of mathematics. We hope to demonstrate here that hardly any area of modern mathematics is untouched by the computational connection (which in some cases is completely natural and in others may seem quite surprising). In my view, the breadth, depth, beauty and novelty of these connections is inspiring, and speaks to a great potential of future interactions (which indeed, are quickly expanding). We aim for variety. We give short, simple descriptions (without proofs or much technical detail) of ideas, motivations, results and connections; this will hopefully entice the reader to dig deeper. Each vignette focuses only on a single topic within a large mathematical filed. We cover the following: • Number Theory: Primality testing • Combinatorial Geometry: Point-line incidences • Operator Theory: The Kadison-Singer problem • Metric Geometry: Distortion of embeddings • Group Theory: Generation and random generation • Statistical Physics: Monte-Carlo Markov chains • Analysis and Probability: Noise stability • Lattice Theory: Short vectors • Invariant Theory: Actions on matrix tuples 1 1 introduction The Theory of Computation (ToC) lays out the mathematical foundations of computer science. I am often asked if ToC is a branch of Mathematics, or of Computer Science. The answer is easy: it is clearly both (and in fact, much more). Ever since Turing's 1936 definition of the Turing machine, we have had a formal mathematical model of computation that enables the rigorous mathematical study of computational tasks, algorithms to solve them, and the resources these require. -
What Can Quantum Optics Say About Computational Complexity Theory?
week ending PRL 114, 060501 (2015) PHYSICAL REVIEW LETTERS 13 FEBRUARY 2015 What Can Quantum Optics Say about Computational Complexity Theory? Saleh Rahimi-Keshari, Austin P. Lund, and Timothy C. Ralph Centre for Quantum Computation and Communication Technology, School of Mathematics and Physics, University of Queensland, St Lucia, Queensland 4072, Australia (Received 26 August 2014; revised manuscript received 13 November 2014; published 11 February 2015) Considering the problem of sampling from the output photon-counting probability distribution of a linear-optical network for input Gaussian states, we obtain results that are of interest from both quantum theory and the computational complexity theory point of view. We derive a general formula for calculating the output probabilities, and by considering input thermal states, we show that the output probabilities are proportional to permanents of positive-semidefinite Hermitian matrices. It is believed that approximating permanents of complex matrices in general is a #P-hard problem. However, we show that these permanents can be approximated with an algorithm in the BPPNP complexity class, as there exists an efficient classical algorithm for sampling from the output probability distribution. We further consider input squeezed- vacuum states and discuss the complexity of sampling from the probability distribution at the output. DOI: 10.1103/PhysRevLett.114.060501 PACS numbers: 03.67.Ac, 42.50.Ex, 89.70.Eg Introduction.—Boson sampling is an intermediate model general formula for the probabilities of detecting single of quantum computation that seeks to generate random photons at the output of the network. Using this formula we samples from a probability distribution of photon (or, in show that probabilities of single-photon counting for input general, boson) counting events at the output of an M-mode thermal states are proportional to permanents of positive- linear-optical network consisting of passive optical ele- semidefinite Hermitian matrices. -
Quantum Error Correction
Quantum Error Correction Sri Rama Prasanna Pavani [email protected] ECEN 5026 – Quantum Optics – Prof. Alan Mickelson - 12/15/2006 Agenda Introduction Basic concepts Error Correction principles Quantum Error Correction QEC using linear optics Fault tolerance Conclusion Agenda Introduction Basic concepts Error Correction principles Quantum Error Correction QEC using linear optics Fault tolerance Conclusion Introduction to QEC Basic communication system Information has to be transferred through a noisy/lossy channel Sending raw data would result in information loss Sender encodes (typically by adding redundancies) and receiver decodes QEC secures quantum information from decoherence and quantum noise Agenda Introduction Basic concepts Error Correction principles Quantum Error Correction QEC using linear optics Fault tolerance Conclusion Two bit example Error model: Errors affect only the first bit of a physical two bit system Redundancy: States 0 and 1 are represented as 00 and 01 Decoding: Subsystems: Syndrome, Info. Repetition Code Representation: Error Probabilities: 2 bit flips: 0.25 *0.25 * 0.75 3 bit flips: 0.25 * 0.25 * 0.25 Majority decoding Total error probabilities: With repetition code: Error Model: 0.25^3 + 3 * 0.25^2 * 0.75 = 0.15625 Independent flip probability = 0.25 Without repetition code: 0.25 Analysis: 1 bit flip – No problem! Improvement! 2 (or) 3 bit flips – Ouch! Cyclic system States: 0, 1, 2, 3, 4, 5, 6 Operators: Error model: probability = where q = 0.5641 Decoding Subsystem probability -
Quantum Interference & Entanglement
QIE - Quantum Interference & Entanglement Physics 111B: Advanced Experimentation Laboratory University of California, Berkeley Contents 1 Quantum Interference & Entanglement Description (QIE)2 2 Quantum Interference & Entanglement Pictures2 3 Before the 1st Day of Lab2 4 Objectives 3 5 Introduction 3 5.1 Bell's Theorem and the CHSH Inequality ............................. 3 6 Experimental Setup 4 6.1 Overview ............................................... 4 6.2 Diode Laser.............................................. 4 6.3 BBOs ................................................. 6 6.4 Detection ............................................... 7 6.5 Coincidence Counting ........................................ 8 6.6 Proper Start-up Procedure ..................................... 9 7 Alignment 9 7.1 Violet Beam Path .......................................... 9 7.2 Infrared Beam Path ......................................... 10 7.3 Detection Arm Angle......................................... 12 7.4 Inserting the polarization analyzing elements ........................... 12 8 Producing a Bell State 13 8.1 Mid-Lab Questions.......................................... 13 8.2 Quantifying your Bell State..................................... 14 9 Violating Bell's Inequality 15 9.1 Using the LabVIEW Program.................................... 15 9.1.1 Count Rate Indicators.................................... 15 9.1.2 Status Indicators....................................... 16 9.1.3 General Settings ....................................... 16 9.1.4 -
Quantum Computational Complexity Theory Is to Un- Derstand the Implications of Quantum Physics to Computational Complexity Theory
Quantum Computational Complexity John Watrous Institute for Quantum Computing and School of Computer Science University of Waterloo, Waterloo, Ontario, Canada. Article outline I. Definition of the subject and its importance II. Introduction III. The quantum circuit model IV. Polynomial-time quantum computations V. Quantum proofs VI. Quantum interactive proof systems VII. Other selected notions in quantum complexity VIII. Future directions IX. References Glossary Quantum circuit. A quantum circuit is an acyclic network of quantum gates connected by wires: the gates represent quantum operations and the wires represent the qubits on which these operations are performed. The quantum circuit model is the most commonly studied model of quantum computation. Quantum complexity class. A quantum complexity class is a collection of computational problems that are solvable by a cho- sen quantum computational model that obeys certain resource constraints. For example, BQP is the quantum complexity class of all decision problems that can be solved in polynomial time by a arXiv:0804.3401v1 [quant-ph] 21 Apr 2008 quantum computer. Quantum proof. A quantum proof is a quantum state that plays the role of a witness or certificate to a quan- tum computer that runs a verification procedure. The quantum complexity class QMA is defined by this notion: it includes all decision problems whose yes-instances are efficiently verifiable by means of quantum proofs. Quantum interactive proof system. A quantum interactive proof system is an interaction between a verifier and one or more provers, involving the processing and exchange of quantum information, whereby the provers attempt to convince the verifier of the answer to some computational problem. -
Algorithmic Complexity in Computational Biology: Basics, Challenges and Limitations
Algorithmic complexity in computational biology: basics, challenges and limitations Davide Cirillo#,1,*, Miguel Ponce-de-Leon#,1, Alfonso Valencia1,2 1 Barcelona Supercomputing Center (BSC), C/ Jordi Girona 29, 08034, Barcelona, Spain 2 ICREA, Pg. Lluís Companys 23, 08010, Barcelona, Spain. # Contributed equally * corresponding author: [email protected] (Tel: +34 934137971) Key points: ● Computational biologists and bioinformaticians are challenged with a range of complex algorithmic problems. ● The significance and implications of the complexity of the algorithms commonly used in computational biology is not always well understood by users and developers. ● A better understanding of complexity in computational biology algorithms can help in the implementation of efficient solutions, as well as in the design of the concomitant high-performance computing and heuristic requirements. Keywords: Computational biology, Theory of computation, Complexity, High-performance computing, Heuristics Description of the author(s): Davide Cirillo is a postdoctoral researcher at the Computational biology Group within the Life Sciences Department at Barcelona Supercomputing Center (BSC). Davide Cirillo received the MSc degree in Pharmaceutical Biotechnology from University of Rome ‘La Sapienza’, Italy, in 2011, and the PhD degree in biomedicine from Universitat Pompeu Fabra (UPF) and Center for Genomic Regulation (CRG) in Barcelona, Spain, in 2016. His current research interests include Machine Learning, Artificial Intelligence, and Precision medicine. Miguel Ponce de León is a postdoctoral researcher at the Computational biology Group within the Life Sciences Department at Barcelona Supercomputing Center (BSC). Miguel Ponce de León received the MSc degree in bioinformatics from University UdelaR of Uruguay, in 2011, and the PhD degree in Biochemistry and biomedicine from University Complutense de, Madrid (UCM), Spain, in 2017.