PROBABILISTIC QUANTUM COMPUTER SIMULATOR

Abstract

Quantum Computation is a new field in science. It relates to quantum physics and computer science. The concept of quantum computers regarded new theoretical stage due to the fact that working and real quantum computers not exist and in development stage at the moment. Quantum computers are completely different from the classical computers. Quantum computer building blocks are several quantum objects such as atoms, ions or photons, interpreting their states, or polarizations as ones, zeros, and superposition’s of ones and zeros. Each quantum bit or qubit can exist in a superposition of states with different probabilities of seeing a one or a zero when one observes the qubit. In this paper, a Probabilistic Quantum Computer Simulator (PQCS) was build to be used as interesting tools to study the various quantum algorithms that intended to be executed on the real quantum computer. The toolbox contains the basic Quantum Units such as NOR Gates, Quabit Toffoli Gate and Quabit Pauli Z that represented in Hilbert Space (HS). The designer of quantum algorithm uses the Drag and Drop facility to accomplish the overall design. The proposed system implemented in Visual Basic and has interactive Graphical User Interface (GUI) that offer flexible design tools for building quantum algorithms in various fields.