AutoQP: Genetic Programming for Quantum Programming

被引:0
|
作者
Ahsan, Usama [1 ]
Minhas, Fayyaz ul Amir Afsar [1 ]
机构
[1] Pakistan Inst Engn & Appl Sci, Data Sci Lab, Islamabad, Pakistan
关键词
Quantum Programming; Genetic Programming; IBM Quantum Computer; Automatic Quantum Programming; Qiskit;
D O I
10.1109/ibcast47879.2020.9044554
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Quantum computing is a new era in the field of computation which makes use of quantum mechanical phenomena such as superposition, entanglement, and quantum annealing. It is a very promising field and has given a new paradigm to efficiently solve complex computational problems. However, programming quantum computers is a difficult task In this research, we have developed a system called AutoQP which can write quantum computer code through genetic programming on a classical computer provided the input and expected output of a quantum program. We have tested AutoQP on two different quantum algorithms: Deutsch Problem and the Bernstein-Vazirani problem. In our experimental analysis, AutoQP was able to generate quantum programs for solving both problems. The code generated by AutoQP was successfully tested on actual IBM quantum computers as well. It is expected that the proposed system can be very useful for the general development of quantum programs based on the IBM gate model. The source code for the proposed system is available at the URL: https://github.com/usamaahsan93/AutoQP
引用
收藏
页码:378 / 382
页数:5
相关论文
共 50 条
  • [1] Automatic Quantum Computer Programming: A Genetic Programming Approach
    Michel Toulouse
    [J]. Genetic Programming and Evolvable Machines, 2006, 7 (1) : 125 - 126
  • [2] Quantum circuit design by means of genetic programming
    Bautu, Andrei
    Bautu, Elena
    [J]. ROMANIAN JOURNAL OF PHYSICS, 2007, 52 (5-7): : 697 - 704
  • [3] Evolving quantum circuits using genetic programming
    Rubinstein, BIP
    [J]. PROCEEDINGS OF THE 2001 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2001, : 144 - 151
  • [4] A comparison of Cartesian Genetic Programming and Linear Genetic Programming
    Wilson, Garnett
    Banzhaf, Wolfgang
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2008, 4971 : 182 - 193
  • [5] Automatic Programming Using Genetic Programming
    Igwe, Kevin
    Pillay, Nelishia
    [J]. 2013 THIRD WORLD CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGIES (WICT), 2013, : 337 - 342
  • [6] Quantum programming
    Sanders, JW
    Zuliani, P
    [J]. MATHEMATICS OF PROGRAM CONSTRUCTION, 2000, 1837 : 80 - 99
  • [7] Approximating Stochastic Quantum Noise Through Genetic Programming
    Muqeet, Asmar
    Ali, Shaukat
    Arcaini, Paolo
    [J]. SEARCH-BASED SOFTWARE ENGINEERING, SSBSE 2024, 2024, 14767 : 56 - 62
  • [8] Evolving quantum circuits and programs through genetic programming
    Massey, P
    Clark, JA
    Stepney, S
    [J]. GENETIC AND EVOLUTIONARY COMPUTATION GECCO 2004 , PT 2, PROCEEDINGS, 2004, 3103 : 569 - 580
  • [9] Evolving blackbox quantum algorithms using genetic programming
    Stadelhofer, Ralf
    Banzhaf, Wolfgang
    Suter, Dieter
    [J]. AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2008, 22 (03): : 285 - 297
  • [10] Meta-Genetic Programming For Static Quantum Circuits
    Barnes, Kenton M.
    Gale, Michael B.
    [J]. PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 2016 - 2019