Multi-objective Synthesis of Quantum Circuits Using Genetic Programming

被引:1
|
作者
Sarvaghad-Moghaddam, Moein [1 ]
Niemann, Philipp [2 ,3 ]
Drechsler, Rolf [2 ,3 ]
机构
[1] Islamic Azad Univ, Mashhad Branch, Young Researchers & Elite Club, Mashhad, Razavi Khorasan, Iran
[2] Univ Bremen, Grp Comp Architecture, Bremen, Germany
[3] DFKI GmbH, Cyber Phys Syst, Bremen, Germany
来源
关键词
REVERSIBLE LOGIC;
D O I
10.1007/978-3-319-99498-7_15
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
With the emergence of more and more powerful quantum computers, synthesis of quantum circuits that realize a given quantum functionality on those devices has become an important research topic. As quantum algorithms often contain a substantial Boolean component, many synthesis approaches focus on reversible circuits. While some of these methods can be applied on rather large functions, they often yield circuits that are far from being optimal. Aiming at better solutions, evolutionary algorithms can be used as possible alternatives to above methods. However, while previous work in this area clearly demonstrated the potential of this direction, it often focuses on a single optimization objective and employs cost functions that are not very well suited for quantum-technological implementations of the resulting circuits. In this paper, we propose a framework for multi-objective synthesis of quantum circuits based on Genetic Programming that puts a focus on quantum-specific aspects and can be tuned towards several relevant/related cost metrics. A preliminary evaluation indicates that the proposed approach is competitive to previous ones. In some cases, the generated circuits even improve over existing results on all optimization objectives simultaneously, even though the latter were found by specifically targeting a single objective.
引用
收藏
页码:220 / 227
页数:8
相关论文
共 50 条
  • [1] A dynamic programming approach to multi-objective logic synthesis of quantum circuits
    Arezoo Rajaei
    Mahboobeh Houshmand
    Seyyed Abed Hosseini
    Quantum Information Processing, 22
  • [2] A dynamic programming approach to multi-objective logic synthesis of quantum circuits
    Rajaei, Arezoo
    Houshmand, Mahboobeh
    Hosseini, Seyyed Abed
    QUANTUM INFORMATION PROCESSING, 2023, 22 (10)
  • [3] Multi-objective optimization of QCA circuits with multiple outputs using genetic programming
    Rezaee, Razieh
    Houshmand, Mahboobeh
    Houshmand, Monireh
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2013, 14 (01) : 95 - 118
  • [4] Using Multi-objective Genetic Programming to Evolve Stochastic Logic Gate Circuits
    Ross, Brian J.
    2015 IEEE CONFERENCE ON COMPUTATIONAL INTELLIGENCE IN BIOINFORMATICS AND COMPUTATIONAL BIOLOGY (CIBCB), 2015, : 443 - 450
  • [5] Multi-objective optimization of QCA circuits with multiple outputs using genetic programming
    Razieh Rezaee
    Mahboobeh Houshmand
    Monireh Houshmand
    Genetic Programming and Evolvable Machines, 2013, 14 : 95 - 118
  • [6] GeQuPI: : Quantum Program Improvement with Multi-Objective Genetic Programming☆
    Gemeinhardt, Felix
    Klikovits, Stefan
    Wimmer, Manuel
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 219
  • [7] Designing Combinational Circuits Using a Multi-objective Cartesian Genetic Programming with Adaptive Population Size
    Lima, Leandro S.
    Bernardino, Heder S.
    Barbosa, Helio J. C.
    MACHINE LEARNING, OPTIMIZATION, AND DATA SCIENCE, 2019, 11943 : 592 - 604
  • [8] Semantics in Multi-objective Genetic Programming
    Galvan, Edgar
    Trujillo, Leonardo
    Stapleton, Fergal
    APPLIED SOFT COMPUTING, 2022, 115
  • [9] Hybrid Multi-Objective Genetic Programming for Parameterized Quantum Operator Discovery
    Gemeinhardt, Felix
    Klikovits, Stefan
    Wimmer, Manuel
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 795 - 798
  • [10] USING MULTI-OBJECTIVE GENETIC PROGRAMMING TO SYNTHESIZE STOCHASTIC PROCESSES
    Ross, Brian
    Imada, Janine
    GENETIC PROGRAMMING THEORY AND PRACTICE VII, 2010, : 159 - 175