The Oracle Separation of BQP and PH: a Recent Advancement in Quantum Complexity Theory

Total Page:16

File Type:pdf, Size:1020Kb

The Oracle Separation of BQP and PH: a Recent Advancement in Quantum Complexity Theory The Oracle Separation of BQP and PH: A Recent Advancement in Quantum Complexity Theory A CS254 STUDENT Classical computing enables us to encode computation as transitions between of Turing Machines [7], we will not discuss them here. Instead, we concrete memory states according to a set of rules. Quantum computing will present some fundamental quantum gates, which can be com- harvests the power of quantum mechanics to allow us to compute with posed together to describe the full space of quantum programs. In superpositions (i.e. a linear combination) of memory states. We gain a de- the following sections, I will describe how qubits are represented as gree of parallelism that we can exploit for problems exhibiting a certain vectors in C2, how computational states are represented as tensor structure e.g. factoring numbers. This paper presents a brief overview of the products of qubits (and more compactly, in Dirac bra-ket notation), theoretical underpinnings of quantum computing and quantum complexity theory without assuming any background in quantum physics or quantum and how gates are represented as unitary matrices. Before discussing computing. We will then focus on a recent breakthrough in the field: the ora- the main result of the Raz Tal paper, I will also provide an example of cle separation of the complexity classes BQP (bounded quantum polynomial two problems that can be solved exponentially faster on a quantum time) and PH (polynomial hierarchy). Understanding this result will give us computer as compared to a classical computer: the Deutsch Oracle a deeper appreciation for the new problems we are able to solve efficiently Problem and Simon’s problem (which was a precursor to Shor’s on quantum computers but not on their classical counterparts. famous algorithm for factoring). Note that the following is not a Additional Key Words and Phrases: Quantum Computing, BQP, PH, Com- comprehensive review of quantum computing, although hopefully plexity Theory, Oracles it will provide the reader with guidance in being able to look up further resources as necessary. ACM Reference Format: A CS254 Student. 2019. The Oracle Separation of BQP and PH: A Recent Advancement in Quantum Complexity Theory. 1, 1 (March 2019), 5 pages. 2 QUBITS https://doi.org/10.1145/nnnnnnn.nnnnnnn As column vectors, the qubits for 0 and 1 are represented as follows: 1 INTRODUCTION 1 0 j0i = ; j1i = Most modern computers harvest the power of transistors as a cheap 0 1 and scalable way to represent memory and operations on memory. The j·i is called ket notation. We can describe states of multiple Logical gates (e.g. AND, OR, NOT, NAND, NOR, XOR) enable us qubits using ket notation. The computational state of multiple qubits to perform operations on these memory states. Turing machines is their tensor product: and Boolean circuits capture this kind of classical computation well since we deal only with concrete memory states. 203 203 Memory states in a quantum computer take on a more probabilis- 6 7 6 7 617 607 tic nature. Instead of a bit being 0 or 1, they can be somewhere in j01i = j0i ⊗ j1i = 6 7 ; j3i = j11i = j1i ⊗ j1i = 6 7 607 607 between – collapsing to one of these states with a certain probability 6 7 6 7 607 617 dependent on the physical system that represents the bit. Think of 4 5 4 5 the classic Schrodinger’s Cat thought experiment – until you open As mentioned before, the components of these vectors can take on the box, the cat is both dead and alive (each with a probability of complex values. In this representation, the sums of the squares of 50%). Similarly, we can place quantum bits, known as qubits in a the components of a vector describing a qubit evaluates to 1. We can state of superposition where the qubit can collapse to a 0 or a 1, write a qubit in the form a0 j0i +a1 j1i, we have that the probability 2 each with a controllable probability, once measured by detectors. the qubit collapses to j0i when measured is ja0j . Similarly, the 2 These qubits can be represented by various physical systems and probability the qubit collapses to j1i when measured is ja1j . phenomena e.g. (polarization?) photos, electron spins, etc. Often, two kets may be written together to implicitly denote their Since our fundamental unit of representation, the qubit, has this tensor product i.e. j0i j1i = j0i ⊗ j1i = j01i. strange probabilistic caveat, we must seek a different kind of theo- retical representation. Although there do exist quantum analogues 3 QUANTUM GATES Author’s address: A CS254 Student. We often represent Quantum gates as matrices since they can be viewed as linear transformations acting upon qubit states, which Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed can be viewed as vectors. On a more technical note, a matrix U that for profit or commercial advantage and that copies bear this notice and the full citation represents a quantum gate must be unitary and have the property on the first page. Copyrights for components of this work owned by others than ACM y y must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, U U = I, where U denotes the complex conjugate transpose of to post on servers or to redistribute to lists, requires prior specific permission and/or a U . This detail has to do with preserving the nice mathematical fee. Request permissions from [email protected]. properties of qubits we discussed above as well as the physical © 2019 Association for Computing Machinery. XXXX-XXXX/2019/3-ART $15.00 nature of qubits. In the following sections, we will discuss several https://doi.org/10.1145/nnnnnnn.nnnnnnn common quantum gates. , Vol. 1, No. 1, Article . Publication date: March 2019. 2 • A CS254 Student 3.1 NOT We can extend the Hadmard operator to n qubits as follows: the 1 Í x ·y Suppose we wish to define a linear operator that maps j0i to j1i and Hadamard of jx1i jx2i ::: jxni is p (−1º jyi. Where j1i to j0i i.e. performs negations on qubits. We could express this 2n y 2f0;1gn transformation as the following matrix: ¹·º denotes bitwise dot-product mod 2. This formula follows from 1 x 0 1 the expansion of the tensor product p ¹j0i + (−1º 1 j1iº¹j0i + X = 2n 1 0 (−1ºx2 j1iº · · · ¹j0i + (−1ºxn j1iº, which follows from the fact that 1 We denote this matrix as X because it is also known as the Pauli- we can consider a Hadamard applied to a single qubit x as p ¹j0i + X gate. Using our definitions above, one can verify that indeed 2 1 X j0i = j1i and X j1i = j0i. If we wish to perform a negation (−1ºx j1iº. Note that we must multiply by the p factor for normal- over two qubits, we can apply the tensor product of the operators: 2n ¹X ⊗ Xº j00i = j11i. For an operator Q, we denote Q ⊗ Q ⊗ · · · ⊗ Q ization purposes (recall that the squares of components correspond (n times) as Q ⊗n. to probabilities and the probabilities of all possible states must add Thus far, we have demonstrated operators on concrete qubits. to 1). The real power from this abstraction comes from the fact that we can apply any of these quantum operators over superpositions of 3.5 Oracle Queries states i.e. qubits that can probabilistically be j0i or j1i depending Often times, when discussing complexity results in quantum com- on their underlying wave functions. For instance, we can imagine puting, we consider machines that have access to an oracle that 1 1 can compute some function f : f0; 1gn ! f0; 1g. There are two negating a qubit in the state p ¹j0i − j1iº to obtain p ¹j1i − j0iº, 2 2 common methods of querying this oracle f in a quantum circuit. by linearity. The CNOT-query maps qubits as follows: jx;wi jx;w ⊕ f ¹xºi 3.2 CNOT . The phase-query flips around the input vector if f ¹xº = 1: Building off the idea of a NOT gate, presented in the previous section, E we can obtain a controlled-not (CNOT) gate. The CNOT gate takes ! (− ºf ¹xº jxi 1 x in two qubits as input and negates the second qubit if the first qubit is set to j1i. It has the following matrix representation: 4 BQP 21 0 0 03 Quantum gates give us a foundation with which we can build quan- 6 7 60 1 0 07 tum circuits. A language is in BQP if it can be computed by a poly- 6 7 60 0 0 17 nomial size quantum circuit that errs with a probability of at most 6 7 1 60 0 1 07 . This is analogous to the definition of BPP. Indeed, we can show 4 5 3 3.3 Toffoli that BPP ⊆ BQP [7] since quantum algorithms can use superpo- sition states as coin-flips. BQP essentially captures the problems Further extending the idea of a CNOT gate, we can obtain the Tof- we view as feasible for quantum computers. It is natural to wonder foli gate, which acts on three qubits as follows: whether quantum computers can efficiently solve certain problems jc1i jc2i jti ! jt ⊕ ¹c1 · c2ºi that are infeasible for classical computers. The next two sections That is, the third qubit is flipped if both the first and second qubits describe quantum algorithms that exponentially outperform their are set to j1i.
Recommended publications
  • Database Theory
    DATABASE THEORY Lecture 4: Complexity of FO Query Answering Markus Krotzsch¨ TU Dresden, 21 April 2016 Overview 1. Introduction | Relational data model 2. First-order queries 3. Complexity of query answering 4. Complexity of FO query answering 5. Conjunctive queries 6. Tree-like conjunctive queries 7. Query optimisation 8. Conjunctive Query Optimisation / First-Order Expressiveness 9. First-Order Expressiveness / Introduction to Datalog 10. Expressive Power and Complexity of Datalog 11. Optimisation and Evaluation of Datalog 12. Evaluation of Datalog (2) 13. Graph Databases and Path Queries 14. Outlook: database theory in practice See course homepage [) link] for more information and materials Markus Krötzsch, 21 April 2016 Database Theory slide 2 of 41 How to Measure Query Answering Complexity Query answering as decision problem { consider Boolean queries Various notions of complexity: • Combined complexity (complexity w.r.t. size of query and database instance) • Data complexity (worst case complexity for any fixed query) • Query complexity (worst case complexity for any fixed database instance) Various common complexity classes: L ⊆ NL ⊆ P ⊆ NP ⊆ PSpace ⊆ ExpTime Markus Krötzsch, 21 April 2016 Database Theory slide 3 of 41 An Algorithm for Evaluating FO Queries function Eval(', I) 01 switch (') f I 02 case p(c1, ::: , cn): return hc1, ::: , cni 2 p 03 case : : return :Eval( , I) 04 case 1 ^ 2 : return Eval( 1, I) ^ Eval( 2, I) 05 case 9x. : 06 for c 2 ∆I f 07 if Eval( [x 7! c], I) then return true 08 g 09 return false 10 g Markus Krötzsch, 21 April 2016 Database Theory slide 4 of 41 FO Algorithm Worst-Case Runtime Let m be the size of ', and let n = jIj (total table sizes) • How many recursive calls of Eval are there? { one per subexpression: at most m • Maximum depth of recursion? { bounded by total number of calls: at most m • Maximum number of iterations of for loop? { j∆Ij ≤ n per recursion level { at most nm iterations I • Checking hc1, ::: , cni 2 p can be done in linear time w.r.t.
    [Show full text]
  • Quantum Computing Overview
    Quantum Computing at Microsoft Stephen Jordan • As of November 2018: 60 entries, 392 references • Major new primitives discovered only every few years. Simulation is a killer app for quantum computing with a solid theoretical foundation. Chemistry Materials Nuclear and Particle Physics Image: David Parker, U. Birmingham Image: CERN Many problems are out of reach even for exascale supercomputers but doable on quantum computers. Understanding biological Nitrogen fixation Intractable on classical supercomputers But a 200-qubit quantum computer will let us understand it Finding the ground state of Ferredoxin 퐹푒2푆2 Classical algorithm Quantum algorithm 2012 Quantum algorithm 2015 ! ~3000 ~1 INTRACTABLE YEARS DAY Research on quantum algorithms and software is essential! Quantum algorithm in high level language (Q#) Compiler Machine level instructions Microsoft Quantum Development Kit Quantum Visual Studio Local and cloud Extensive libraries, programming integration and quantum samples, and language debugging simulation documentation Developing quantum applications 1. Find quantum algorithm with quantum speedup 2. Confirm quantum speedup after implementing all oracles 3. Optimize code until runtime is short enough 4. Embed into specific hardware estimate runtime Simulating Quantum Field Theories: Classically Feynman diagrams Lattice methods Image: Encyclopedia of Physics Image: R. Babich et al. Break down at strong Good for binding energies. coupling or high precision Sign problem: real time dynamics, high fermion density. There’s room for exponential
    [Show full text]
  • Interactive Proof Systems and Alternating Time-Space Complexity
    Theoretical Computer Science 113 (1993) 55-73 55 Elsevier Interactive proof systems and alternating time-space complexity Lance Fortnow” and Carsten Lund** Department of Computer Science, Unicersity of Chicago. 1100 E. 58th Street, Chicago, IL 40637, USA Abstract Fortnow, L. and C. Lund, Interactive proof systems and alternating time-space complexity, Theoretical Computer Science 113 (1993) 55-73. We show a rough equivalence between alternating time-space complexity and a public-coin interactive proof system with the verifier having a polynomial-related time-space complexity. Special cases include the following: . All of NC has interactive proofs, with a log-space polynomial-time public-coin verifier vastly improving the best previous lower bound of LOGCFL for this model (Fortnow and Sipser, 1988). All languages in P have interactive proofs with a polynomial-time public-coin verifier using o(log’ n) space. l All exponential-time languages have interactive proof systems with public-coin polynomial-space exponential-time verifiers. To achieve better bounds, we show how to reduce a k-tape alternating Turing machine to a l-tape alternating Turing machine with only a constant factor increase in time and space. 1. Introduction In 1981, Chandra et al. [4] introduced alternating Turing machines, an extension of nondeterministic computation where the Turing machine can make both existential and universal moves. In 1985, Goldwasser et al. [lo] and Babai [l] introduced interactive proof systems, an extension of nondeterministic computation consisting of two players, an infinitely powerful prover and a probabilistic polynomial-time verifier. The prover will try to convince the verifier of the validity of some statement.
    [Show full text]
  • Simulating Quantum Field Theory with a Quantum Computer
    Simulating quantum field theory with a quantum computer John Preskill Lattice 2018 28 July 2018 This talk has two parts (1) Near-term prospects for quantum computing. (2) Opportunities in quantum simulation of quantum field theory. Exascale digital computers will advance our knowledge of QCD, but some challenges will remain, especially concerning real-time evolution and properties of nuclear matter and quark-gluon plasma at nonzero temperature and chemical potential. Digital computers may never be able to address these (and other) problems; quantum computers will solve them eventually, though I’m not sure when. The physics payoff may still be far away, but today’s research can hasten the arrival of a new era in which quantum simulation fuels progress in fundamental physics. Frontiers of Physics short distance long distance complexity Higgs boson Large scale structure “More is different” Neutrino masses Cosmic microwave Many-body entanglement background Supersymmetry Phases of quantum Dark matter matter Quantum gravity Dark energy Quantum computing String theory Gravitational waves Quantum spacetime particle collision molecular chemistry entangled electrons A quantum computer can simulate efficiently any physical process that occurs in Nature. (Maybe. We don’t actually know for sure.) superconductor black hole early universe Two fundamental ideas (1) Quantum complexity Why we think quantum computing is powerful. (2) Quantum error correction Why we think quantum computing is scalable. A complete description of a typical quantum state of just 300 qubits requires more bits than the number of atoms in the visible universe. Why we think quantum computing is powerful We know examples of problems that can be solved efficiently by a quantum computer, where we believe the problems are hard for classical computers.
    [Show full text]
  • Complexity Theory Lecture 9 Co-NP Co-NP-Complete
    Complexity Theory 1 Complexity Theory 2 co-NP Complexity Theory Lecture 9 As co-NP is the collection of complements of languages in NP, and P is closed under complementation, co-NP can also be characterised as the collection of languages of the form: ′ L = x y y <p( x ) R (x, y) { |∀ | | | | → } Anuj Dawar University of Cambridge Computer Laboratory NP – the collection of languages with succinct certificates of Easter Term 2010 membership. co-NP – the collection of languages with succinct certificates of http://www.cl.cam.ac.uk/teaching/0910/Complexity/ disqualification. Anuj Dawar May 14, 2010 Anuj Dawar May 14, 2010 Complexity Theory 3 Complexity Theory 4 NP co-NP co-NP-complete P VAL – the collection of Boolean expressions that are valid is co-NP-complete. Any language L that is the complement of an NP-complete language is co-NP-complete. Any of the situations is consistent with our present state of ¯ knowledge: Any reduction of a language L1 to L2 is also a reduction of L1–the complement of L1–to L¯2–the complement of L2. P = NP = co-NP • There is an easy reduction from the complement of SAT to VAL, P = NP co-NP = NP = co-NP • ∩ namely the map that takes an expression to its negation. P = NP co-NP = NP = co-NP • ∩ VAL P P = NP = co-NP ∈ ⇒ P = NP co-NP = NP = co-NP • ∩ VAL NP NP = co-NP ∈ ⇒ Anuj Dawar May 14, 2010 Anuj Dawar May 14, 2010 Complexity Theory 5 Complexity Theory 6 Prime Numbers Primality Consider the decision problem PRIME: Another way of putting this is that Composite is in NP.
    [Show full text]
  • The Shrinking Property for NP and Conp✩
    Theoretical Computer Science 412 (2011) 853–864 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs The shrinking property for NP and coNPI Christian Glaßer a, Christian Reitwießner a,∗, Victor Selivanov b a Julius-Maximilians-Universität Würzburg, Germany b A.P. Ershov Institute of Informatics Systems, Siberian Division of the Russian Academy of Sciences, Russia article info a b s t r a c t Article history: We study the shrinking and separation properties (two notions well-known in descriptive Received 18 August 2009 set theory) for NP and coNP and show that under reasonable complexity-theoretic Received in revised form 11 November assumptions, both properties do not hold for NP and the shrinking property does not hold 2010 for coNP. In particular we obtain the following results. Accepted 15 November 2010 Communicated by A. Razborov P 1. NP and coNP do not have the shrinking property unless PH is finite. In general, Σn and P Πn do not have the shrinking property unless PH is finite. This solves an open question Keywords: posed by Selivanov (1994) [33]. Computational complexity 2. The separation property does not hold for NP unless UP ⊆ coNP. Polynomial hierarchy 3. The shrinking property does not hold for NP unless there exist NP-hard disjoint NP-pairs NP-pairs (existence of such pairs would contradict a conjecture of Even et al. (1984) [6]). P-separability Multivalued functions 4. The shrinking property does not hold for NP unless there exist complete disjoint NP- pairs. Moreover, we prove that the assumption NP 6D coNP is too weak to refute the shrinking property for NP in a relativizable way.
    [Show full text]
  • On the Randomness Complexity of Interactive Proofs and Statistical Zero-Knowledge Proofs*
    On the Randomness Complexity of Interactive Proofs and Statistical Zero-Knowledge Proofs* Benny Applebaum† Eyal Golombek* Abstract We study the randomness complexity of interactive proofs and zero-knowledge proofs. In particular, we ask whether it is possible to reduce the randomness complexity, R, of the verifier to be comparable with the number of bits, CV , that the verifier sends during the interaction. We show that such randomness sparsification is possible in several settings. Specifically, unconditional sparsification can be obtained in the non-uniform setting (where the verifier is modelled as a circuit), and in the uniform setting where the parties have access to a (reusable) common-random-string (CRS). We further show that constant-round uniform protocols can be sparsified without a CRS under a plausible worst-case complexity-theoretic assumption that was used previously in the context of derandomization. All the above sparsification results preserve statistical-zero knowledge provided that this property holds against a cheating verifier. We further show that randomness sparsification can be applied to honest-verifier statistical zero-knowledge (HVSZK) proofs at the expense of increasing the communica- tion from the prover by R−F bits, or, in the case of honest-verifier perfect zero-knowledge (HVPZK) by slowing down the simulation by a factor of 2R−F . Here F is a new measure of accessible bit complexity of an HVZK proof system that ranges from 0 to R, where a maximal grade of R is achieved when zero- knowledge holds against a “semi-malicious” verifier that maliciously selects its random tape and then plays honestly.
    [Show full text]
  • Quantum Clustering Algorithms
    Quantum Clustering Algorithms Esma A¨ımeur [email protected] Gilles Brassard [email protected] S´ebastien Gambs [email protected] Universit´ede Montr´eal, D´epartement d’informatique et de recherche op´erationnelle C.P. 6128, Succursale Centre-Ville, Montr´eal (Qu´ebec), H3C 3J7 Canada Abstract Multidisciplinary by nature, Quantum Information By the term “quantization”, we refer to the Processing (QIP) is at the crossroads of computer process of using quantum mechanics in order science, mathematics, physics and engineering. It con- to improve a classical algorithm, usually by cerns the implications of quantum mechanics for infor- making it go faster. In this paper, we initiate mation processing purposes (Nielsen & Chuang, 2000). the idea of quantizing clustering algorithms Quantum information is very different from its classi- by using variations on a celebrated quantum cal counterpart: it cannot be measured reliably and it algorithm due to Grover. After having intro- is disturbed by observation, but it can exist in a super- duced this novel approach to unsupervised position of classical states. Classical and quantum learning, we illustrate it with a quantized information can be used together to realize wonders version of three standard algorithms: divisive that are out of reach of classical information processing clustering, k-medians and an algorithm for alone, such as being able to factorize efficiently large the construction of a neighbourhood graph. numbers, with dramatic cryptographic consequences We obtain a significant speedup compared to (Shor, 1997), search in a unstructured database with a the classical approach. quadratic speedup compared to the best possible clas- sical algorithms (Grover, 1997) and allow two people to communicate in perfect secrecy under the nose of an 1.
    [Show full text]
  • Week 1: an Overview of Circuit Complexity 1 Welcome 2
    Topics in Circuit Complexity (CS354, Fall’11) Week 1: An Overview of Circuit Complexity Lecture Notes for 9/27 and 9/29 Ryan Williams 1 Welcome The area of circuit complexity has a long history, starting in the 1940’s. It is full of open problems and frontiers that seem insurmountable, yet the literature on circuit complexity is fairly large. There is much that we do know, although it is scattered across several textbooks and academic papers. I think now is a good time to look again at circuit complexity with fresh eyes, and try to see what can be done. 2 Preliminaries An n-bit Boolean function has domain f0; 1gn and co-domain f0; 1g. At a high level, the basic question asked in circuit complexity is: given a collection of “simple functions” and a target Boolean function f, how efficiently can f be computed (on all inputs) using the simple functions? Of course, efficiency can be measured in many ways. The most natural measure is that of the “size” of computation: how many copies of these simple functions are necessary to compute f? Let B be a set of Boolean functions, which we call a basis set. The fan-in of a function g 2 B is the number of inputs that g takes. (Typical choices are fan-in 2, or unbounded fan-in, meaning that g can take any number of inputs.) We define a circuit C with n inputs and size s over a basis B, as follows. C consists of a directed acyclic graph (DAG) of s + n + 2 nodes, with n sources and one sink (the sth node in some fixed topological order on the nodes).
    [Show full text]
  • Free-Electron Qubits
    Free-Electron Qubits Ori Reinhardt†, Chen Mechel†, Morgan Lynch, and Ido Kaminer Department of Electrical Engineering and Solid State Institute, Technion - Israel Institute of Technology, 32000 Haifa, Israel † equal contributors Free-electron interactions with laser-driven nanophotonic nearfields can quantize the electrons’ energy spectrum and provide control over this quantized degree of freedom. We propose to use such interactions to promote free electrons as carriers of quantum information and find how to create a qubit on a free electron. We find how to implement the qubit’s non-commutative spin-algebra, then control and measure the qubit state with a universal set of 1-qubit gates. These gates are within the current capabilities of femtosecond-pulsed laser-driven transmission electron microscopy. Pulsed laser driving promise configurability by the laser intensity, polarizability, pulse duration, and arrival times. Most platforms for quantum computation today rely on light-matter interactions of bound electrons such as in ion traps [1], superconducting circuits [2], and electron spin systems [3,4]. These form a natural choice for implementing 2-level systems with spin algebra. Instead of using bound electrons for quantum information processing, in this letter we propose using free electrons and manipulating them with femtosecond laser pulses in optical frequencies. Compared to bound electrons, free electron systems enable accessing high energy scales and short time scales. Moreover, they possess quantized degrees of freedom that can take unbounded values, such as orbital angular momentum (OAM), which has also been proposed for information encoding [5-10]. Analogously, photons also have the capability to encode information in their OAM [11,12].
    [Show full text]
  • Design of a Qubit and a Decoder in Quantum Computing Based on a Spin Field Effect
    Design of a Qubit and a Decoder in Quantum Computing Based on a Spin Field Effect A. A. Suratgar1, S. Rafiei*2, A. A. Taherpour3, A. Babaei4 1 Assistant Professor, Electrical Engineering Department, Faculty of Engineering, Arak University, Arak, Iran. 1 Assistant Professor, Electrical Engineering Department, Amirkabir University of Technology, Tehran, Iran. 2 Young Researchers Club, Aligudarz Branch, Islamic Azad University, Aligudarz, Iran. *[email protected] 3 Professor, Chemistry Department, Faculty of Science, Islamic Azad University, Arak Branch, Arak, Iran. 4 faculty member of Islamic Azad University, Khomein Branch, Khomein, ABSTRACT In this paper we present a new method for designing a qubit and decoder in quantum computing based on the field effect in nuclear spin. In this method, the position of hydrogen has been studied in different external fields. The more we have different external field effects and electromagnetic radiation, the more we have different distribution ratios. Consequently, the quality of different distribution ratios has been applied to the suggested qubit and decoder model. We use the nuclear property of hydrogen in order to find a logical truth value. Computational results demonstrate the accuracy and efficiency that can be obtained with the use of these models. Keywords: quantum computing, qubit, decoder, gyromagnetic ratio, spin. 1. Introduction different hydrogen atoms in compound applied for the qubit and decoder designing. Up to now many papers deal with the possibility to realize a reversible computer based on the laws of 2. An overview on quantum concepts quantum mechanics [1]. In this chapter a short introduction is presented Modern quantum chemical methods provide into the interesting field of quantum in physics, powerful tools for theoretical modeling and Moore´s law and a summary of the quantum analysis of molecular electronic structures.
    [Show full text]
  • A Theoretical Study of Quantum Memories in Ensemble-Based Media
    A theoretical study of quantum memories in ensemble-based media Karl Bruno Surmacz St. Hugh's College, Oxford A thesis submitted to the Mathematical and Physical Sciences Division for the degree of Doctor of Philosophy in the University of Oxford Michaelmas Term, 2007 Atomic and Laser Physics, University of Oxford i A theoretical study of quantum memories in ensemble-based media Karl Bruno Surmacz, St. Hugh's College, Oxford Michaelmas Term 2007 Abstract The transfer of information from flying qubits to stationary qubits is a fundamental component of many quantum information processing and quantum communication schemes. The use of photons, which provide a fast and robust platform for encoding qubits, in such schemes relies on a quantum memory in which to store the photons, and retrieve them on-demand. Such a memory can consist of either a single absorber, or an ensemble of absorbers, with a ¤-type level structure, as well as other control ¯elds that a®ect the transfer of the quantum signal ¯eld to a material storage state. Ensembles have the advantage that the coupling of the signal ¯eld to the medium scales with the square root of the number of absorbers. In this thesis we theoretically study the use of ensembles of absorbers for a quantum memory. We characterize a general quantum memory in terms of its interaction with the signal and control ¯elds, and propose a ¯gure of merit that measures how well such a memory preserves entanglement. We derive an analytical expression for the entanglement ¯delity in terms of fluctuations in the stochastic Hamiltonian parameters, and show how this ¯gure could be measured experimentally.
    [Show full text]