Synthesis of Reversible Logic Using Enhanced Genetic Programming Approach

被引:0
|
作者
Abubakar, Mustapha Yusuf [1 ]
Jung, Low Tang [2 ]
机构
[1] Kano State Polytech, Sch Technol, Comp Sci Dept, BUK Rd, Kano, Nigeria
[2] Univ Teknol PETRONAS, Comp & Informat Sci Dept, Seri Iskandar 32610, Perak Darul Rid, Malaysia
关键词
Reversible Logic Circuits; Reversible Gate Library; Quantum Circuit; Genetic Programming; CIRCUITS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A new enhanced reversible logic circuit synthesis method was developed using reversible gates that include NOT, CNOT (Feynman), Toffoli, Fredkin, Swap, and Peres gates. The synthesis method was done using newly developed genetic programming. Usually previous synthesis methods that uses genetic algorithms or other similar evolutionary algorithms suffers a problem known as blotting which is a sudden uncontrolled growth of an individual (circuit), which may render the synthesis inefficient because of memory utilization, making the algorithm difficult to continue running and eventually stack in a local minima, there for an optimized reversible circuit may not be generated. In this method the algorithm used was blot free, the blotting was carefully controlled by fixing a suitable length and size of the individuals in the population. Following this approach, the cost of generating circuits was greatly reduced giving the algorithm to reach the end of the last designated generation to give out optimal or near optimal results. The results of the circuits generated using this method were compared with some of the results already in the literature, and in many cases, our results appeared to be better in terms of gate count and quantum cost metrics.
引用
收藏
页数:5
相关论文
共 50 条
  • [41] SYNTHESIS OF PROGRAMS FROM LOGIC SPECIFICATIONS USING PROGRAMMING METHODOLOGY
    CHRISTENSEN, H
    STRUCTURED PROGRAMMING, 1993, 14 (04): : 173 - 186
  • [42] A genetic network programming with learning approach for enhanced stock trading model
    Chen, Yan
    Mabu, Shingo
    Shimada, Kaoru
    Hirasawa, Kotaro
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (10) : 12537 - 12546
  • [43] THE PROGRAMMING LANGUAGE GCLA - A DEFINITIONAL APPROACH TO LOGIC PROGRAMMING
    ARONSSON, M
    ERIKSSON, LH
    GAREDAL, A
    HALLNAS, L
    OLIN, P
    NEW GENERATION COMPUTING, 1990, 7 (04) : 381 - 404
  • [44] Optimizing Classification Techniques Using Genetic Programming Approach
    Saraee, Mohammad Hussein
    Sadjady, Razieh Sadat
    INMIC: 2008 INTERNATIONAL MULTITOPIC CONFERENCE, 2008, : 345 - +
  • [45] A novel approach to design classifiers using genetic programming
    Muni, DP
    Pal, NR
    Das, J
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (02) : 183 - 196
  • [46] On the Reliability of Nonlinear Modeling using Enhanced Genetic Programming Techniques
    Winkler, S. M.
    Affenzeller, M.
    Wagner, S.
    TOPICS ON CHAOTIC SYSTEMS, 2009, : 398 - 405
  • [47] Reversible synthesis with minimum logic function
    Guan, Zhijin
    Qin, Xiaolin
    Ge, Ziming
    Zhang, Yiqing
    2006 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PTS 1 AND 2, PROCEEDINGS, 2006, : 968 - 971
  • [48] Synthesis of reversible logic for nanoelectronic circuits
    De Vos, Alexis
    Van Rentergem, Yvan
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2007, 35 (03) : 325 - 341
  • [49] Reversible Logic Synthesis with Output Permutation
    Wille, Robert
    Grosse, Daniel
    Dueck, Gerhard W.
    Drechsler, Rolf
    22ND INTERNATIONAL CONFERENCE ON VLSI DESIGN HELD JOINTLY WITH 8TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, PROCEEDINGS, 2009, : 189 - +
  • [50] Cofactor Sharing for Reversible Logic Synthesis
    Shafaei, Alireza
    Saeedi, Mehdi
    Pedram, Massoud
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2014, 11 (02)