Some Recent Research Issues in Quantum Logic
|
|
- Blaze Benson
- 5 years ago
- Views:
Transcription
1 Some Recent Research Issues in Quantum Logic Marek Perkowski Part one
2 What will be discussed?. Background. Quantum circuits synthesis 3. Quantum circuits simulation 4. Quantum logic emulation and evolvable hardware 5. Quantum circuits verification 6. Quantum-based robot control
3 Origin of slides: John Hayes, Peter Shor, Martin Lukac, Mikhail Pivtoraiko, Alan Mishchenko, Pawel Kerntopf.
4 A beam-splitter 5% 5% The simplest explanation is that the beam-splitter acts as a classical coin-flip, randomly sending each photon one way or the other.
5 Quantum Interference % The simplest explanation must be wrong, since it would predict a 5-5 distribution.
6 More experimental data ϕ ϕ sin ϕ cos
7 The particle can exist in a linear combination or superposition of the two paths ϕ ϕ sin ϕ cos i iϕ + i e + e iϕ + i(e iϕ + )
8 Probability Amplitude and Measurement If the photon is measured when it is in the state α + α probability α then we get with θ α ϕ α α + α =
9 Quantum Operations Quantum Operations The operations are induced by the apparatus linearly, that is, if and then + + α + α + α α i i i + i + i i + α α + + α α =
10 Quantum Operations Any linear operation that takes states satisfying α + α α + α = and maps them to states ' ' + satisfying ' ' α α + α α must be UNITARY =
11 Linear Algebra Linear Algebra α + α α α = + α α corresponds to corresponds to corresponds to
12 Linear Algebra corresponds to i i ϕ corresponds to iϕ e
13 Linear Algebra Linear Algebra ϕ corresponds to i i iϕ e i i
14 Linear Algebra U = u u u u is unitary if and only if u u u u UU t = u u u u * * * * = = I
15 Abstraction The two position states of a photon in a Mach-Zehnder apparatus is just one example of a quantum bit or qubit Except when addressing a particular physical implementation, we will simply talk about basis states and and unitary operations like H and ϕ
16 where H corresponds to and corresponds to ϕ iϕ e
17 An arrangement like ϕ is represented with a network like H ϕ H
18 More than one qubit If we concatenate two qubits α ( α + ) α ( β + ) β we have a -qubit system with 4 basis states = = = = and we can also describe the state as β β + αβ + αβ + α or by the vector αβ αβ αβ αβ α = α β β
19 More than one qubit In general we can have arbitrary superpositions α + α + α + α + α + α + α = where there is no factorization into the tensor product of two independent qubits. These states are called entangled. α
20 Measuring multi-qubit systems If we measure both bits of α + α + α + α we get x y with probability α xy
21
22 Classical vs. Quantum Circuits Goal: Fast, low-cost implementation of useful algorithms using standard components (gates) and design techniques Classical Logic Circuits Circuit behavior is governed implicitly by classical physics Signal states are simple bit vectors, e.g. X = Operations are defined by Boolean Algebra No restrictions exist on copying or measuring signals Small well-defined sets of universal gate types, e.g. {NAND}, {AND,OR,NOT}, {AND,NOT}, etc. Well developed CAD methodologies exist Circuits are easily implemented in fast, scalable and macroscopic technologies such as CMOS
23 Classical vs. Quantum Circuits Quantum Logic Circuits Circuit behavior is governed explicitly by quantum mechanics Signal states are vectors interpreted as a superposition of binary qubit vectors with complex-number coefficients n Ψ = c i i n i n i i = Operations are defined by linear algebra over Hilbert Space and can be represented by unitary matrices with complex elements Severe restrictions exist on copying and measuring signals Many universal gate sets exist but the best types are not obvious Circuits must use microscopic technologies that are slow, fragile, and not yet scalable, e.g., NMR
24 Quantum Circuit Characteristics Unitary Operations Gates and circuits must be reversible (information-lossless) Number of output signal lines = Number of input signal lines The circuit function must be a bijection, implying that output vectors are a permutation of the input vectors Classical logic behavior can be represented by permutation matrices Non-classical logic behavior can be represented including state sign (phase) and entanglement
25 Quantum Circuit Characteristics Quantum Measurement Measurement yields only one state X of the superposed states Measurement also makes X the new state and so interferes with computational processes X is determined with some probability, implying uncertainty in the result States cannot be copied ( cloned ), implying that signal fanout is not permitted Environmental interference can cause a measurement-like state collapse (decoherence)
26 Classical vs. Quantum Circuits c n Classical adder a b a s s b s a b s 3 a 3 Sum b 3 c n Carry
27 Classical vs. Quantum Circuits Quantum adder
28
29 Reversible Circuits Reversibility was studied around 98 motivated by power minimization considerations Bennett, Toffoli et al. showed that any classical logic circuit C can be made reversible with modest overhead i n inputs Generic Boolean Circuit m outputs f(i) i Junk Reversible Boolean Circuit Junk f(i)
30 Reversible Circuits How to make a given f reversible Suppose f :i f(i) has n inputs m outputs Introduce n extra outputs and m extra inputs Replace f by f rev : i, j i, f(i) j where is XOR Example : f(a,b) = AND(a,b) a b c Reversible AND gate a b f = ab c a b c a b f This is the well-known Toffoli gate, which realizes AND when c =, and NAND when c =.
31 Reversible Circuits Reversible gate family [Toffoli 98] (Toffoli gate) Every Boolean function has a reversible implementation using Toffoli gates. There is no universal reversible gate with fewer than three inputs
32
33 Quantum Gates One-Input gate: NOT Input state: c + c Output state: c + c NOT Pure states are mapped thus: and Gate operator (matrix) is As expected: = NOT = NOT =
34 Quantum Gates One-Input gate: Square root of NOT Some matrix elements are imaginary Gate operator (matrix): We find: i i = i i / / / / = / / i / / i i so with probability i/ = / and with probability / = / Similarly, this gate randomizes input But concatenation of two gates eliminates the randomness! i i i i = i i NOT NOT
35 Quantum Gates One-Input gate: Hadamard H Maps / + / and / /. Ignoring the normalization factor /, we can write x (-) x x x One-Input gate: Phase shift e iφ φ
36 Quantum Gates Universal One-Input Gate Sets Requirement: U Any state ψ Hadamard and phase-shift gates form a universal gate set Example: The following circuit generates ψ = cos θ + e iφ sin θ up to a global factor H θ H π + φ
37 Quantum Gates Two-Input Gate: Controlled NOT (CNOT) x y CNOT x x y x y x x y CNOT maps x x x and x x NOT x x x x looks like cloning, but it s not. These mappings are valid only for the pure states and Serves as a non-demolition measurement gate
38 Quantum Gates 3-Input gate: Controlled CNOT (C NOT or Toffoli gate) a b c a b ab c
39 Quantum Gates General controlled gates that control some - qubit unitary operation U are useful u u u u U U U etc. U C(U) C (U)
40 Universal Gate Sets To implement any unitary operation on n qubits exactly requires an infinite number of gate types The (infinite) set of all -input gates is universal Any n-qubit unitary operation can be implemented using Θ(n 3 4 n ) gates [Reck et al. 994] CNOT and the (infinite) set of all -qubit gates is universal
41 Quantum Gates Discrete Universal Gate Sets The error on implementing U by V is defined as E(U,V ) = max Ψ (U V ) Ψ If U can be implemented by K gates, we can simulate U with a total error less than ε with a gate overhead that is polynomial in log(k/ε) A discrete set of gate types G is universal, if we can approximate any U to within any ε > using a sequence of gates from G
42 Quantum Gates Discrete Universal Gate Set Example : Four-member standard gate set i iπ /4 e H S π/8 CNOT Hadamard Phase π/8 (T) gate Example : {CNOT, Hadamard, Phase, Toffoli}
43
44 Quantum Circuits A quantum (combinational) circuit is a sequence of quantum gates, linked by wires The circuit has fixed width corresponding to the number of qubits being processed Logic design (classical and quantum) attempts to find circuit structures for needed operations that are Functionally correct Independent of physical technology Low-cost, e.g., use the minimum number of qubits or gates Quantum logic design is not well developed!
45 Quantum Circuits Ad hoc designs known for many specific functions and gates Example illustrating a theorem by [Barenco et al. 995]: Any C (U) gate can be built from CNOTs, C(V), and C(V ) gates, where V = U = U V V V
46 Quantum Circuits Example : Simulation? = x U x x V x x V V V x
47 Quantum Circuits Example : Simulation (contd.)? = x U U x x V x V x V V V U x Exercise: Simulate the two remaining cases
48 Quantum Circuits Example : Algebraic analysis x x? = x 3 U V V V U U U U 3 U 4 U 5 Is U (x, x, x 3 ) = U 5 U 4 U 3 U U (x, x, x 3 ) = (x, x, x x U (x 3 ) )?
49 Quantum Circuits Example (contd); U = I C(V) = v v v v = v v v v v v v v
50 Quantum Circuits Example (contd); U = U 4 = CNOT(x, x ) I = =
51 Quantum Circuits Example (contd); U 5 is the same as U but has x and x permuted (tricky!) It remains to evaluate the product of five 8 x 8 matrices U 5 U 4 U 3 U U using the fact that VV = I and VV = U v v v v v v v v v v v v v v v v v v v v v v v v = = U v v + v v v v + v v v `v + v v v v + v v
52 Quantum Circuits Implementing a Half Adder Problem: Implement the classical functions sum = x x and carry = x x Generic design: x x y y U add x x y carry y sum
53 Quantum Circuits Half Adder : Generic design (contd.) U ADD =
54 Quantum Circuits Half Adder : Specific (reduced) design x x C NOT (Toffoli) CNOT x sum y y carry
55 Walsh Transform for two binary-input Classical logic many-valued variables Quantum logic minterms Variable Variable You need a butterfly H H Butterfly is created automatically by tensor product corresponding to superposition
56 Portland Quantum Logic Group (PQLG) What we do?
57 People at PSU and collaborators Marek Perkowski Martin Zwick Xiaoyu Song William Hung Anas Al-Rabadi Martin Lukac Mikhail Pivtoraiko Andrei Khlopotine Alan Mishchenko (University of California, Berkeley, USA) Bernd Steinbach (Technical University of Freiberg, Germany) Pawel Kerntopf (Technical University of Warsaw, Poland) Mitch Thornton (Southern Methodist University, Dallas, USA) Lech Jozwiak (Technical University of Eindhoven, The Netherlands) Andrzej Buller (ATR, Kansai Science City, Japan) Tsutomu Sasao (Kyushu University of Technology, Iizuka, Japan).
58 Current Projects Logic Synthesis for Reversible Logic decomposition Decision Diagram Mapping composition regular structures - lattices, PLAs, nets Logic Synthesis for Quantum Logic Quantum Simulation using new Decision Diagrams 4 papers published paper submitted
59 Current Projects FPGA-based model of Quantum Computer Reversible FPGA using CMOS. Realization of new spectral transforms using quantum logic. Non-linear Quantum Logic solves NP problems in polynomial time. Quantum-inspired search algorithms for robotics
60 Where to learn more Web Page of Marek Perkowski class 57 - see description of student projects Portland Quantum Logic Group We are open to collaboration and we want to grow
61 Automated Synthesis of Generalized Reversible Cascades using Genetic Algorithm
62 Agenda Introduction and history Reversible Logic and Reversible Gates Genetic algorithms The Model Simulation Conclusion
63 Reversible gates Feynman, Toffoli, Fredkin, A B P = A Q = P B Mapping of I/O allows unique (P,Q) (A,B) and Reversible Circuits To reduce the RL synthesis limitations one can insert constants in order to modify the functionality
64 Generalized Reversible Gates A B P Q n - inputs A B P Q A B P Q f f f C R C R C R D S D S A A B B C f f f C
65 Perkowski gates family
66 Mixed data/control inputs (generalized complex control gates) All : ESOP Factorized-ESOP MV Complex Terms XOR family Example:
67 Genetic algorithms Population P W I P I I 3 P F P P Population of n individuals Chromosome variable length P C W S Parallel blocks P I P Classic GA s operators Individual
68 Encoding & operations /P C /P /P W I /P /P I I /P Mutation /P C /P /P I I /P /P W I /P /P I I /P /P C /P C-O /P I W /P /P I I /P /P /P C /P /P I I /P /P I W /P /P I W /P /P I I /P /P I W /P
69 Circuit Encoding Wire Toffoli Feynmann Inverter Inverter Feynmann Feynmann Circuit LUT representation Wire Feynmann Feynmann 4 /PWT/P /PFII/P /PFF/P Toffoli Inverter Inverter Feynmann
70 GA s settings Stochastic universal sampling Fitness: Error: LUT for Fredkin gate: Error evaluation: -comparison outputs / LUT -Permutations of all constants and inputs -Normalization of error by wires and patterns -Penalization for length
71 Overview Mutation Gates Blocks Position (block/circuit) Cross-Over* Segments Experimental (unitary matrices) Reproduction Circuits Best gates Best Circuits * - for circuits having only same number of I/O
72 Experimental settings Each input is equivalent with any other Evolving new circuits by recombination Non specific conditions Population -5 Mutation =. Crossover =.3.8 Specifications: Genetic operations based on RCB > minimal element The noise in these experiments is not only a mutation but an random operator on random blocks!!! Number of wires 3 4 Gates Wire, Inverter Feynman, Swap Fredkin, Toffoli Margolus
73 Testing -No starting set restriction Unitary gate search -Mutation only on blocks Random function search
74 Improvements Using min(esop(f G)) for fitness Lamarckian learning One genotype multiple possibilities of phenotype Using to minimize Exorcism-4
75 Circuit search -Starting set restriction -Mutation all levels (..) Circuit/Gate # of Gen. R.T. Exact/s imilar Toffoli 5/ */* Fredkin 5/ */* Adder?/, sec /*
76 Conclusion Ideas: Using GA to evolve arbitrary Reversible Circuit Specific Encoding helps the evolution Alternative encoding presented Future works: Apply Lamarckian GA and other new variants of evolutionary approaches Create hybrid algorithms by mixing evolutionary and logic-symbolic methods Use new representations such as permutations and decision diagrams Use Logic minimizer to minimize the ESOP expression of the circuit THIS IS WORK IN PROGRESS, EVERYBODY IS WELCOME TO JOIN. Publishing
Regularity and Symmetry as a Base for Efficient Realization of Reversible Logic Circuits
Regularity and Symmetry as a Base for Efficient Realization of Reversible Logic Circuits Marek Perkowski*, Pawel Kerntopf 1, Alan Coppola 2, Andrzej Buller 3, Malgorzata Chrzanowska-Jeske, Alan Mishchenko,
More informationQuantum computing! quantum gates! Fisica dell Energia!
Quantum computing! quantum gates! Fisica dell Energia! What is Quantum Computing?! Calculation based on the laws of Quantum Mechanics.! Uses Quantum Mechanical Phenomena to perform operations on data.!
More informationMozammel H A Khan. Marek A Perkowski. Pawel Kerntopf
Multi-Output Galois Field Sum of Products Synthesis with New Quantum Cascades PORTLAND QUANTUM LOGIC GROUP Mozammel H A Khan East West University, BANGLADESH Marek A Perkowski Korea Advanced Institute
More informationA General Decomposition for Reversible Logic
Portland State University PDXScholar Electrical and Computer Engineering Faculty Publications and Presentations Electrical and Computer Engineering 8-2001 A General Decomposition for Reversible Logic Marek
More informationExtended Superposed Quantum State Initialization Using Disjoint Prime Implicants
Extended Superposed Quantum State Initialization Using Disjoint Prime Implicants David Rosenbaum, Marek Perkowski Portland State University, Department of Computer Science Portland State University, Department
More informationBoolean circuits. Figure 1. CRA versus MRA for the decomposition of all non-degenerate NPN-classes of three-variable Boolean functions
The Emerald Research Register for this journal is available at www.emeraldinsight.com/researchregister The current issue and full text archive of this journal is available at www.emeraldinsight.com/8-9x.htm
More informationIntroduction to Quantum Computing
Introduction to Quantum Computing Part I Emma Strubell http://cs.umaine.edu/~ema/quantum_tutorial.pdf April 12, 2011 Overview Outline What is quantum computing? Background Caveats Fundamental differences
More informationOn Universality of Ternary Reversible Logic Gates
On Universality of Ternary Reversible Logic Gates Pawel Kerntopf*, Marek A. Perkowski**, Mozammel H. A. Khan*** *Institute of Computer Science, Department of Electronics and Information Technology, Warsaw
More informationIn
A Transformation Based Algorithm for Ternary Reversible Logic Synthesis using Universally Controlled Ternary Gates Erik Curtis, Marek Perkowski+ Mentor Graphics Corp., Wilsonville, OR 97070, Erik_Curtis@mentor.com
More informationFPGA-Based Circuit Model Emulation of Quantum Algorithms
FPGA-Based Circuit Model Emulation of Quantum Algorithms Mahdi Aminian, Mehdi Saeedi, Morteza Saheb Zamani, Mehdi Sedighi Quantum Design Automation Lab Computer Engineering Department, Amirkabir niversity
More informationDETERMINISTIC AND PROBABILISTIC TEST GENERATION FOR BINARY AND TERNARY QUANTUM CIRCUITS
DETERMINISTIC AND PROBABILISTIC TEST GENERATION FOR BINARY AND TERNARY QUANTUM CIRCUITS Sowmya Aligala, Sreecharani Ratakonda, Kiran Narayan, Kanagalakshmi Nagarajan, Martin Lukac, Jacob Biamonte and Marek
More informationChapter 10. Quantum algorithms
Chapter 10. Quantum algorithms Complex numbers: a quick review Definition: C = { a + b i : a, b R } where i = 1. Polar form of z = a + b i is z = re iθ, where r = z = a 2 + b 2 and θ = tan 1 y x Alternatively,
More informationIntroduction to Quantum Algorithms Part I: Quantum Gates and Simon s Algorithm
Part I: Quantum Gates and Simon s Algorithm Martin Rötteler NEC Laboratories America, Inc. 4 Independence Way, Suite 00 Princeton, NJ 08540, U.S.A. International Summer School on Quantum Information, Max-Planck-Institut
More informationComplex numbers: a quick review. Chapter 10. Quantum algorithms. Definition: where i = 1. Polar form of z = a + b i is z = re iθ, where
Chapter 0 Quantum algorithms Complex numbers: a quick review / 4 / 4 Definition: C = { a + b i : a, b R } where i = Polar form of z = a + b i is z = re iθ, where r = z = a + b and θ = tan y x Alternatively,
More informationMajority-Based Reversible Logic Gate
Maority-Based Reversible Logic Gate Guowu Yang, William N. N. Hung *, Xiaoyu Song and Mare Perowsi Portland State University, Portland, Oregon, USA ABSTRAT Reversible logic plays an important role in application
More information2.0 Basic Elements of a Quantum Information Processor. 2.1 Classical information processing The carrier of information
QSIT09.L03 Page 1 2.0 Basic Elements of a Quantum Information Processor 2.1 Classical information processing 2.1.1 The carrier of information - binary representation of information as bits (Binary digits).
More informationLecture 2: From Classical to Quantum Model of Computation
CS 880: Quantum Information Processing 9/7/10 Lecture : From Classical to Quantum Model of Computation Instructor: Dieter van Melkebeek Scribe: Tyson Williams Last class we introduced two models for deterministic
More informationReversible Function Synthesis with Minimum Garbage Outputs
Reversible Function Synthesis with Minimum Garbage Outputs Gerhard W. Dueck and Dmitri Maslov Faculty of Computer Science University of New Brunswick Fredericton, N.B. E3B 5A3 CANADA Abstract Reversible
More informationReversible and Quantum computing. Fisica dell Energia - a.a. 2015/2016
Reversible and Quantum computing Fisica dell Energia - a.a. 2015/2016 Reversible computing A process is said to be logically reversible if the transition function that maps old computational states to
More informationReversible Logic irreversible gates reversible gates
Reversible Logic s proved by Landauer, using traditional irreversible gates leads to energy dissipation, Bennett showed that for power not be dissipated in the circuit it is necessary that arbitrary circuit
More informationOptimized Reversible Programmable Logic Array (PLA)
Journal of Advances in Computer Research Quarterly ISSN: 28-6148 Sari Branch, Islamic Azad University, Sari, I.R.Iran (Vol. 4, No. 1, February 213), Pages: 81-88 www.jacr.iausari.ac.ir Optimized Reversible
More informationTwo-Qubit Quantum Gates to Reduce the Quantum Cost of Reversible Circuit
11 41st IEEE International Symposium on Multiple-Valued Logic Two-Qubit Quantum Gates to Reduce the Quantum Cost of Reversible Circuit Md. Mazder Rahman, Anindita Banerjee, Gerhard W. Dueck, and Anirban
More informationLecture 3: Constructing a Quantum Model
CS 880: Quantum Information Processing 9/9/010 Lecture 3: Constructing a Quantum Model Instructor: Dieter van Melkebeek Scribe: Brian Nixon This lecture focuses on quantum computation by contrasting it
More information6.080/6.089 GITCS May 6-8, Lecture 22/23. α 0 + β 1. α 2 + β 2 = 1
6.080/6.089 GITCS May 6-8, 2008 Lecturer: Scott Aaronson Lecture 22/23 Scribe: Chris Granade 1 Quantum Mechanics 1.1 Quantum states of n qubits If you have an object that can be in two perfectly distinguishable
More informationQuantum Computation. Michael A. Nielsen. University of Queensland
Quantum Computation Michael A. Nielsen University of Queensland Goals: 1. To eplain the quantum circuit model of computation. 2. To eplain Deutsch s algorithm. 3. To eplain an alternate model of quantum
More informationC/CS/Phys C191 Quantum Gates, Universality and Solovay-Kitaev 9/25/07 Fall 2007 Lecture 9
C/CS/Phys C191 Quantum Gates, Universality and Solovay-Kitaev 9/25/07 Fall 2007 Lecture 9 1 Readings Benenti, Casati, and Strini: Quantum Gates Ch. 3.2-3.4 Universality Ch. 3.5-3.6 2 Quantum Gates Continuing
More informationQuantum Computing. 6. Quantum Computer Architecture 7. Quantum Computers and Complexity
Quantum Computing 1. Quantum States and Quantum Gates 2. Multiple Qubits and Entangled States 3. Quantum Gate Arrays 4. Quantum Parallelism 5. Examples of Quantum Algorithms 1. Grover s Unstructured Search
More informationQUANTUM CRYPTOGRAPHY QUANTUM COMPUTING. Philippe Grangier, Institut d'optique, Orsay. from basic principles to practical realizations.
QUANTUM CRYPTOGRAPHY QUANTUM COMPUTING Philippe Grangier, Institut d'optique, Orsay 1. Quantum cryptography : from basic principles to practical realizations. 2. Quantum computing : a conceptual revolution
More informationC/CS/Phys 191 Quantum Gates and Universality 9/22/05 Fall 2005 Lecture 8. a b b d. w. Therefore, U preserves norms and angles (up to sign).
C/CS/Phys 191 Quantum Gates and Universality 9//05 Fall 005 Lecture 8 1 Readings Benenti, Casati, and Strini: Classical circuits and computation Ch.1.,.6 Quantum Gates Ch. 3.-3.4 Universality Ch. 3.5-3.6
More informationQuantum Braitenberg Vehicles. Report. Submitted by Indudhar Devanath
Quantum Braitenberg Vehicles Report Submitted by Indudhar Devanath Braitenberg Vehicles Valentino Braitenberg wrote a revolutionary book called Vehicles, experiments in synthetic psychology (Publisher:
More informationTechnical Report: Projects & Background in Reversible Logic
Technical Report: Projects & Background in Reversible Logic TR-CSJR1-2005 J. E. Rice University of Lethbridge j.rice@uleth.ca 1 Introduction - What is Reversible Logic? In order to discuss new trends and
More informationWhat is a quantum computer? Quantum Architecture. Quantum Mechanics. Quantum Superposition. Quantum Entanglement. What is a Quantum Computer (contd.
What is a quantum computer? Quantum Architecture by Murat Birben A quantum computer is a device designed to take advantage of distincly quantum phenomena in carrying out a computational task. A quantum
More informationScalable Systolic Structure to Realize Arbitrary Reversible Symmetric Functions
GESTS Int l Trans. Computer Science and Engr., Vol.18, No.1 7 Scalable Systolic Structure to Realize Arbitrary Reversible Symmetric Functions Soo-Hong Kim and Sung Choi Dep t of Computer Software Engineering,
More informationCSCI 2570 Introduction to Nanocomputing. Discrete Quantum Computation
CSCI 2570 Introduction to Nanocomputing Discrete Quantum Computation John E Savage November 27, 2007 Lect 22 Quantum Computing c John E Savage What is Quantum Computation It is very different kind of computation
More informationQuantum Circuits and Algorithms
Quantum Circuits and Algorithms Modular Arithmetic, XOR Reversible Computation revisited Quantum Gates revisited A taste of quantum algorithms: Deutsch algorithm Other algorithms, general overviews Measurements
More informationSeminar 1. Introduction to Quantum Computing
Seminar 1 Introduction to Quantum Computing Before going in I am also a beginner in this field If you are interested, you can search more using: Quantum Computing since Democritus (Scott Aaronson) Quantum
More informationarxiv:quant-ph/ v1 27 Sep 2005
Realizing Ternary Quantum Switching Networks without Ancilla Bits arxiv:quant-ph/0509192v1 27 Sep 2005 Guowu Yang, Xiaoyu Song and Marek Perkowski Department of Electrical & Computer Engineering, Portland
More informationRegularity and Symmetry as a Base for Efficient Realization of Reversible Logic Circuits
Regularity and Symmetry as a Base for Efficient Realization of Reversible Logic Circuits Marek Perkowski, Pawel Kerntopf+, Andrzej Buller*, Malgorzata Chrzanowska-Jeske, Alan Mishchenko, Xiaoyu Song, Anas
More informationIBM quantum experience: Experimental implementations, scope, and limitations
IBM quantum experience: Experimental implementations, scope, and limitations Plan of the talk IBM Quantum Experience Introduction IBM GUI Building blocks for IBM quantum computing Implementations of various
More informationReversible Computing for Beginners. Some slides from Hugo De Garis, De Vos, Margolus, Toffoli, Vivek Shende & Aditya Prasad
Reversible Computing for Beginners Lecture 3. Marek Perkowski Some slides from Hugo De Garis, De Vos, Margolus, Toffoli, Vivek Shende & Aditya Prasad Reversible Computing In the 6s and beyond, CS-physicists
More informationCS257 Discrete Quantum Computation
CS57 Discrete Quantum Computation John E Savage April 30, 007 Lect 11 Quantum Computing c John E Savage Classical Computation State is a vector of reals; e.g. Booleans, positions, velocities, or momenta.
More informationComputer Aided Design of Permutation, Linear, and Affine-Linear Reversible Circuits in the General and Linear Nearest-Neighbor Models
Portland State University PDXScholar Dissertations and Theses Dissertations and Theses Spring 6-21-2013 Computer Aided Design of Permutation, Linear, and Affine-Linear Reversible Circuits in the General
More informationIntroduction to Quantum Computation
Chapter 1 Introduction to Quantum Computation 1.1 Motivations The main task in this course is to discuss application of quantum mechanics to information processing (or computation). Why? Education:Asingleq-bitisthesmallestpossiblequantummechanical
More informationDatabase Manipulation Operations on Quantum Systems
Quant Inf Rev, No, 9-7 (203) 9 Quantum Information Review An International Journal http://dxdoiorg/02785/qir/0002 Database Manipulation Operations on Quantum Systems Ahmed Younes Department of Mathematics
More informationPh 219b/CS 219b. Exercises Due: Wednesday 20 November 2013
1 h 219b/CS 219b Exercises Due: Wednesday 20 November 2013 3.1 Universal quantum gates I In this exercise and the two that follow, we will establish that several simple sets of gates are universal for
More informationRegular Realization of Symmetric Functions using Reversible Logic
Regular Realization of Symmetric Functions using Reversible Logic Marek Perkowski, Pawel Kerntopf+, Andrzej Buller*, Malgorzata Chrzanowska-Jeske, Alan Mishchenko, Xiaoyu Song, Anas Al-Rabadi, Lech Jozwiak@,
More informationQuantum Geometric Algebra
ANPA 22: Quantum Geometric Algebra Quantum Geometric Algebra ANPA Conference Cambridge, UK by Dr. Douglas J. Matzke matzke@ieee.org Aug 15-18, 22 8/15/22 DJM ANPA 22: Quantum Geometric Algebra Abstract
More informationConcepts and Algorithms of Scientific and Visual Computing Advanced Computation Models. CS448J, Autumn 2015, Stanford University Dominik L.
Concepts and Algorithms of Scientific and Visual Computing Advanced Computation Models CS448J, Autumn 2015, Stanford University Dominik L. Michels Advanced Computation Models There is a variety of advanced
More informationGates for Adiabatic Quantum Computing
Gates for Adiabatic Quantum Computing Richard H. Warren Abstract. The goal of this paper is to introduce building blocks for adiabatic quantum algorithms. Adiabatic quantum computing uses the principle
More informationChapter 2. Basic Principles of Quantum mechanics
Chapter 2. Basic Principles of Quantum mechanics In this chapter we introduce basic principles of the quantum mechanics. Quantum computers are based on the principles of the quantum mechanics. In the classical
More informationIntroduction to Quantum Computing. Lecture 1
Introduction to Quantum Computing Lecture 1 1 OUTLINE Why Quantum Computing? What is Quantum Computing? History Quantum Weirdness Quantum Properties Quantum Computation 2 Why Quantum Computing? 3 Transistors
More informationSynthesis of Quantum Circuit for FULL ADDER Using KHAN Gate
Synthesis of Quantum Circuit for FULL ADDER Using KHAN Gate Madhumita Mazumder West Bengal University of Technology, West Bengal ABSTRACT Reversible and Quantum logic circuits have more advantages than
More information4. QUANTUM COMPUTING. Jozef Gruska Faculty of Informatics Brno Czech Republic. October 20, 2011
4. QUANTUM COMPUTING Jozef Gruska Faculty of Informatics Brno Czech Republic October 20, 2011 4. QUANTUM CIRCUITS Quantum circuits are the most easy to deal with model of quantum computations. Several
More informationHilbert Space, Entanglement, Quantum Gates, Bell States, Superdense Coding.
CS 94- Bell States Bell Inequalities 9//04 Fall 004 Lecture Hilbert Space Entanglement Quantum Gates Bell States Superdense Coding 1 One qubit: Recall that the state of a single qubit can be written as
More informationTracking Quantum Circuits By Polynomials
Tracking Quantum Circuits By Polynomials ACSS 2016, Kolkata Kenneth W. Regan 1 University at Buffalo (SUNY) 13 August, 2016 1 Includes joint work with Amlan Chakrabarti, U. Calcutta, and prospectively
More informationQuantum Computing: From Circuit To Architecture
POLITECNICO DI MILANO Dipartimento di Elettronica, Informazione e Bioingegneria Quantum Computing: From Circuit To Architecture Nicholas Mainardi Email: nicholas.mainardi@polimi.it home.deib.polimi.it/nmainardi
More informationLogic Synthesis for Quantum State Generation
Logic Synthesis for Quantum State Generation Philipp Niemann Department of Computer Science, University of Bremen, D-8359 Bremen, Germany Email: pniemann@csuni-bremende Rhitam Datta Indian Institute of
More informationQuantum Computing: Foundations to Frontier Fall Lecture 3
Quantum Computing: Foundations to Frontier Fall 018 Lecturer: Henry Yuen Lecture 3 Scribes: Seyed Sajjad Nezhadi, Angad Kalra Nora Hahn, David Wandler 1 Overview In Lecture 3, we started off talking about
More informationCOMPLEX NOISE-BITS AND LARGE-SCALE INSTANTANEOUS PARALLEL OPERATIONS WITH LOW COMPLEXITY
COMPLEX NOISE-BITS AND LARGE-SCALE INSTANTANEOUS PARALLEL OPERATIONS WITH LOW COMPLEXITY HE WEN (a, b, LASZLO B. KISH (a, AND ANDREAS KLAPPENECKER (c (a Texas A&M University, Department of Electrical and
More informationExample: sending one bit of information across noisy channel. Effects of the noise: flip the bit with probability p.
Lecture 20 Page 1 Lecture 20 Quantum error correction Classical error correction Modern computers: failure rate is below one error in 10 17 operations Data transmission and storage (file transfers, cell
More information*WILEY- Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co.
Joachim Stolze and Dieter Suter Quantum Computing A Short Course from Theory to Experiment Second, Updated and Enlarged Edition *WILEY- VCH WILEY-VCH Verlag GmbH & Co. KGaA Contents Preface XIII 1 Introduction
More informationSimulating classical circuits with quantum circuits. The complexity class Reversible-P. Universal gate set for reversible circuits P = Reversible-P
Quantum Circuits Based on notes by John Watrous and also Sco8 Aaronson: www.sco8aaronson.com/democritus/ John Preskill: www.theory.caltech.edu/people/preskill/ph229 Outline Simulating classical circuits
More informationGroup Theory Based Synthesis of Binary Reversible Circuits
Group Theory Based Synthesis of Binary Reversible Circuits Guowu Yang 1,XiaoyuSong 2, William N.N. Hung 2,FeiXie 1, and Marek A. Perkowski 2 1 Dept. of Computer Science, Portland State University, Portland,
More information1 Readings. 2 Unitary Operators. C/CS/Phys C191 Unitaries and Quantum Gates 9/22/09 Fall 2009 Lecture 8
C/CS/Phys C191 Unitaries and Quantum Gates 9//09 Fall 009 Lecture 8 1 Readings Benenti, Casati, and Strini: Classical circuits and computation Ch.1.,.6 Quantum Gates Ch. 3.-3.4 Kaye et al: Ch. 1.1-1.5,
More informationQuantum Multiple-Valued Decision Diagrams Containing Skipped Variables
Quantum Multiple-Valued Decision Diagrams Containing Skipped Variables DAVID Y. FEINSTEIN 1, MITCHELL A. THORNTON 1 Innoventions, Inc., 1045 Bissonnet Street, Houston, TX, USA Dept. of Computer Science
More informationAdvanced Cryptography Quantum Algorithms Christophe Petit
The threat of quantum computers Advanced Cryptography Quantum Algorithms Christophe Petit University of Oxford Christophe Petit -Advanced Cryptography 1 Christophe Petit -Advanced Cryptography 2 The threat
More informationQuantum Gates, Circuits & Teleportation
Chapter 3 Quantum Gates, Circuits & Teleportation Unitary Operators The third postulate of quantum physics states that the evolution of a quantum system is necessarily unitary. Geometrically, a unitary
More informationSingle qubit + CNOT gates
Lecture 6 Universal quantum gates Single qubit + CNOT gates Single qubit and CNOT gates together can be used to implement an arbitrary twolevel unitary operation on the state space of n qubits. Suppose
More informationCompute the Fourier transform on the first register to get x {0,1} n x 0.
CS 94 Recursive Fourier Sampling, Simon s Algorithm /5/009 Spring 009 Lecture 3 1 Review Recall that we can write any classical circuit x f(x) as a reversible circuit R f. We can view R f as a unitary
More information92 CHAPTER III. QUANTUM COMPUTATION. Figure III.11: Diagram for swap (from NC).
92 CHAPTER III. QUANTUM COMPUTATION Figure III.11: Diagram for swap (from NC). C.3 Quantum circuits 1. Quantum circuit: A quantum circuit isa sequential seriesofquantum transformations on a quantum register.
More informationDesign Exploration and Application of Reversible Circuits in Emerging Technologies
University of South Florida Scholar Commons Graduate Theses and Dissertations Graduate School 4-7-216 Design Exploration and Application of Reversible Circuits in Emerging Technologies Saurabh Kotiyal
More informationReversible Circuits Synthesis Based on EXOR-sum of Products of EXOR-sums
Portland State University PDXScholar Dissertations and Theses Dissertations and Theses Spring 5-29-2015 Reversible Circuits Synthesis Based on EXOR-sum of Products of EXOR-sums Linh Hoang Tran Portland
More informationTechnical Report: Considerations for Determining a Classification Scheme for Reversible Boolean Functions
Technical Report: Considerations for Determining a Classification Scheme for Reversible Boolean Functions 1 Introduction TR-CSJR2-2007 J. E. Rice University of Lethbridge j.rice@uleth.ca For many years
More informationQuantum Error Correcting Codes and Quantum Cryptography. Peter Shor M.I.T. Cambridge, MA 02139
Quantum Error Correcting Codes and Quantum Cryptography Peter Shor M.I.T. Cambridge, MA 02139 1 We start out with two processes which are fundamentally quantum: superdense coding and teleportation. Superdense
More informationUnitary Dynamics and Quantum Circuits
qitd323 Unitary Dynamics and Quantum Circuits Robert B. Griffiths Version of 20 January 2014 Contents 1 Unitary Dynamics 1 1.1 Time development operator T.................................... 1 1.2 Particular
More informationImproved ESOP-based Synthesis of Reversible Logic
Improved ESOP-based Synthesis of Reversible Logic N. M. Nayeem Dept. of Math & Computer Science University of Lethbridge Lethbridge, AB, Canada noor.nayeem@uleth.ca J. E. Rice Dept. of Math & Computer
More informationPromise of Quantum Computation
Quantum Computation, and Epilog: The Future of Computing 1 Promise of Quantum Computation Classical computers have their limitations: Factoring large numbers takes exponential time. No faster algorithm
More informationDesign of an Online Testable Ternary Circuit from the Truth Table
Design of an Online Testable Ternary Circuit from the Truth Table N. M. Nayeem and J. E. Rice Dept. of Math & Computer Science University of Lethbridge, Lethbridge, Canada {noor.nayeem,j.rice}@uleth.ca
More informationIntroduction to Quantum Error Correction
Introduction to Quantum Error Correction Nielsen & Chuang Quantum Information and Quantum Computation, CUP 2000, Ch. 10 Gottesman quant-ph/0004072 Steane quant-ph/0304016 Gottesman quant-ph/9903099 Errors
More informationQuantum Computation 650 Spring 2009 Lectures The World of Quantum Information. Quantum Information: fundamental principles
Quantum Computation 650 Spring 2009 Lectures 1-21 The World of Quantum Information Marianna Safronova Department of Physics and Astronomy February 10, 2009 Outline Quantum Information: fundamental principles
More informationQUANTUM COMPUTER SIMULATION
Chapter 2 QUANTUM COMPUTER SIMULATION Chapter 1 discussed quantum computing in non-technical terms and in reference to simple, idealized physical models. In this chapter we make the underlying mathematics
More informationFault localization in reversible circuits is easier than for classical circuits
Fault localization in reversible circuits is easier than for classical circuits Kavitha Ramasamy, Radhika Tagare, Edward Perkins and Marek Perkowski Department of Electrical and Computer Engineering, Portland
More informationCalculating with the square root of NOT
Calculating with the square root of NOT Alexis De Vos Imec v.z.w. and Universiteit Gent Belgium Cryptasc workshop Université Libre de Bruxelles, 6 Oct 2009 This is about groups This is about groups Groups
More informationMultiple-Valued Quantum Circuits and Research Challenges for Logic Design and Computational Intelligence Communities. Marek A.
Feature Article Marek A. Perkowski Portland State University Multiple-Valued Quantum Circuits and Research Challenges for Logic Design and Computational Intelligence Communities Marek A. Perkowski Portland
More informationQuantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co. KGaA
Joachim Stolze and Dieter Suter Quantum Computing A Short Course from Theory to Experiment Second, Updated and Enlarged Edition WILEY- VCH WILEY-VCH Verlag GmbH & Co. KGaA Preface XIII 1 Introduction and
More informationarxiv:quant-ph/ v5 6 Apr 2005
Nonunitary quantum circuit Hiroaki Terashima 1, and Masahito Ueda 1, arxiv:quant-ph/3461v5 6 Apr 5 1 Department of Physics, Tokyo Institute of Technology, Tokyo 15-8551, Japan CREST, Japan Science and
More informationENERGY EFFICIENT DESIGN OF REVERSIBLE POS AND SOP USING URG
ENERGY EFFICIENT DESIGN OF REVERSIBLE POS AND SOP USING URG Mr.M.Saravanan Associate Professor, Department of EIE Sree Vidyanikethan Engineering College, Tirupati. mgksaran@yahoo.com Dr.K.Suresh Manic
More informationIntroduction into Quantum Computations Alexei Ashikhmin Bell Labs
Introduction into Quantum Computations Alexei Ashikhmin Bell Labs Workshop on Quantum Computing and its Application March 16, 2017 Qubits Unitary transformations Quantum Circuits Quantum Measurements Quantum
More informationQuantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT
Quantum algorithms (CO 78, Winter 008) Prof. Andrew Childs, University of Waterloo LECTURE : Quantum circuits and the abelian QFT This is a course on quantum algorithms. It is intended for graduate students
More informationDesign of a compact reversible binary coded decimal adder circuit
Journal of Systems Architecture 52 (2006) 272 282 www.elsevier.com/locate/sysarc Design of a compact reversible binary coded decimal adder circuit Hafiz Md. Hasan Babu *, Ahsan Raja Chowdhury Department
More informationEngineering Letters, 13:2, EL_13_2_3 (Advance online publication: 4 August 2006) Design of Reversible/Quantum Ternary Multiplexer and Demultiplexer
Engineering Letters, :, EL (dvance online publication: 4 ugust 6) Design of Reversible/Quantum Ternary Multiplexer and Demultiplexer Mozammel H.. Khan Department of Computer Science and Engineering, East
More informationTechnology Mapping and Optimization for Reversible and Quantum Circuits
Technology Mapping and Optimization for Reversible and Quantum Circuits by Zahra Sasanian B.Sc., University of Tehran, 2006 M.Sc., Amirkabir University of Technology, 2008 A Dissertation Submitted in Partial
More informationCHAPTER 2 AN ALGORITHM FOR OPTIMIZATION OF QUANTUM COST. 2.1 Introduction
CHAPTER 2 AN ALGORITHM FOR OPTIMIZATION OF QUANTUM COST Quantum cost is already introduced in Subsection 1.3.3. It is an important measure of quality of reversible and quantum circuits. This cost metric
More informationA COMPARISON OF LOGICAL EFFICIENCY
A COMPARISON OF LOGICAL EFFICIENCY OF REVERSIBLE AND CONVENTIONAL GATES P. KERNTOPF WARSAW UNIVERSITY OF TECHNOLOGY, POLAND ABSTRACT In contrast to conventional gates, reversible logic gates have the same
More informationBoolean State Transformation
Quantum Computing Boolean State Transformation Quantum Computing 2 Boolean Gates Boolean gates transform the state of a Boolean system. Conventionally a Boolean gate is a map f : {,} n {,}, where n is
More informationGrover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick
Grover s algorithm Search in an unordered database Example: phonebook, need to find a person from a phone number Actually, something else, like hard (e.g., NP-complete) problem 0, xx aa Black box ff xx
More informationSynthesis of Fredkin-Toffoli Reversible Networks
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL.???, NO.???,??? 2004 1 Synthesis of Fredkin-Toffoli Reversible Networks Dmitri Maslov, Gerhard W. Dueck, Member, IEEE, and D. Michael
More informationQuantum Phase Estimation using Multivalued Logic
Quantum Phase Estimation using Multivalued Logic Agenda Importance of Quantum Phase Estimation (QPE) QPE using binary logic QPE using MVL Performance Requirements Salient features Conclusion Introduction
More informationDesign and Optimization of Reversible BCD Adder/Subtractor Circuit for Quantum and Nanotechnology Based Systems
World pplied Sciences Journal 4 (6): 787-792, 2008 ISSN 1818-4952 IDOSI Publications, 2008 Design and Optimization of Reversible CD dder/subtractor Circuit for Quantum and Nanotechnology ased Systems 1
More informationShort Course in Quantum Information Lecture 2
Short Course in Quantum Information Lecture Formal Structure of Quantum Mechanics Course Info All materials downloadable @ website http://info.phys.unm.edu/~deutschgroup/deutschclasses.html Syllabus Lecture
More information