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 条
  • [41] Introduction to quantum programming
    Jose, Marcelo Archanjo
    Castilho Piqueira, Jose Roberto
    Lopes, Roseli de Deus
    REVISTA BRASILEIRA DE ENSINO DE FISICA, 2013, 35 (01):
  • [42] Quantum programming: a review
    Spisiak, Milan
    Kollar, Jan
    2017 IEEE 14TH INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATICS, 2017, : 353 - 358
  • [43] Quantum programming languages
    Xu J.
    Song F.
    Frontiers of Computer Science in China, 2008, 2 (2): : 161 - 166
  • [44] Ket Quantum Programming
    Ribeiro Da Rosa, Evandro Chagas
    De Santiago, Rafael
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2022, 18 (01)
  • [45] A Dynamic Programming Approach to Individual Initialization in Genetic Programming
    Kren, Tomas
    Neruda, Roman
    2015 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2015): BIG DATA ANALYTICS FOR HUMAN-CENTRIC SYSTEMS, 2015, : 1752 - 1757
  • [46] Genetic Programming Applied to Programmable Logic Controllers Programming
    Carneiro, M. L.
    Brito, L. da C.
    Araujo, S. G.
    Machado, P. C. M.
    Carvalho, P. H. P.
    IEEE LATIN AMERICA TRANSACTIONS, 2011, 9 (03) : 270 - 279
  • [47] Polymorphism and genetic programming
    Yu, T
    GENETIC PROGRAMMING, PROCEEDINGS, 2001, 2038 : 218 - 233
  • [48] Guided genetic programming
    Abbott, R
    Guo, J
    Parviz, B
    MLMTA'03: INTERNATIONAL CONFERENCE ON MACHINE LEARNING; MODELS, TECHNOLOGIES AND APPLICATIONS, 2003, : 28 - 34
  • [49] On the automaticity of genetic programming
    Melvin, N
    Soricone, R
    Waslo, J
    14TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS, AND COMPUTERS, PROCEEDINGS, 2004, : 236 - 241
  • [50] Imperative Genetic Programming
    Fajfar, Iztok
    Rojec, Ziga
    Burmen, Arpad
    Kunaver, Matevz
    Tuma, Tadej
    Tomazic, Saso
    Puhan, Janez
    SYMMETRY-BASEL, 2024, 16 (09):