• DocumentCode
    1138287
  • Title

    Quantum Computer Simulator Based on the Circuit Model of Quantum Computation

  • Author

    Karafyllidis, Ioannis G.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Democritus Univ. of Thrace, Xanthi, Greece
  • Volume
    52
  • Issue
    8
  • fYear
    2005
  • Firstpage
    1590
  • Lastpage
    1596
  • Abstract
    A quantum computer simulator is presented. This simulator is an engineering work and no deep understanding of quantum mechanics is required from the user. The simulator is based on the circuit model of quantum computation in which quantum gates act on quantum registers which comprise a number of quantum bits (qubits). The inputs to the simulator are the initial states of the qubits that form a quantum register and the quantum gates applied at each computation step. The inputs are entered through a graphical user interface. The outputs of the simulator are the matrices that represent the quantum register state at each quantum computation step and graphical outputs that show the probability of measuring each one of the possible quantum register base states and the phase of each state at each computation step. The well-known Deutsch´s algorithm and the quantum Fourier transform, which is the base of many quantum algorithms, are presented using this simulator. Furthermore, the generation and variation of entanglement during quantum computations can be calculated using this simulator. The quantum computer simulator is a useful tool for the study of quantum computer circuits, quantum computing, and the development of new quantum algorithms.
  • Keywords
    Fourier transforms; quantum computing; virtual machines; Deutsch algorithm; circuit model; quantum Fourier transform; quantum alogorithms; quantum bits; quantum computation; quantum computer simulator; quantum computing; quantum gates; quantum registers; virtual machines; Circuit simulation; Computational modeling; Computer simulation; Fourier transforms; Graphical user interfaces; Phase measurement; Quantum computing; Quantum entanglement; Quantum mechanics; Registers; Entanglement; quantum alogorithms; quantum computer; quantum computing; simulation;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2005.851999
  • Filename
    1495725