Self-adaptive Evolutionary Algorithm for DNA Codeword Design

被引:4
|
作者
Prieto, Jeisson [1 ]
Leon, Elizabeth [1 ]
Garzon, Max H. [2 ]
机构
[1] Univ Nacl Colombia, Comp Syst & Ind Engn Dept, Bogota, Colombia
[2] Univ Memphis, Dept Comp Sci & Bioinformat Program, Memphis, TN 38152 USA
关键词
Evolutionary strategy; Self-adaptive Genetic Operators; DNA encoding; DNA Codeword Design; DNA structure; noncrosshybridization; dimensionality reduction; MEMORIES;
D O I
10.1109/CEC.2018.8477827
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
DNA has emerged as a new computational resource for data encoding and processing. The fundamental problem of DNA Codeword Design (CWD) calls for finding effective ways to encode and process data in DNA. The problem has shown to be of interest in other areas as well, including computational memories, self-assembly and phylogenetic analysis, among others. In prior work, a framework to analyze this problem has been developed and simple versions of CWD have been shown to be NP-complete using any single reasonable metric that approximates the Gibbs energy, thus practically making it very difficult to find a general procedure for finding optimal efficient encodings. We present a Self-adaptive Evolutionary Algorithm for CWD (SaEA-CWD) as an extension of the Hybrid Adaptive Evolutionary algorithm (HAEA). SaEA-CWD is a parameter adaptation technique that automatically adapts the rates of its genetic operator applications to exploit structural properties of the search space to improve the speed and quality of the solutions. An implementation and preliminary results are evaluated in spaces where searches are already prohibitive to ordinary methods (such as 8-and 10-mers) due to the combinatorial explosion of the solution DNA space. Applications to other problems are suggested, such as a general technique for dimensionality reduction based on SaEA-CWD.
引用
收藏
页码:941 / 948
页数:8
相关论文
共 50 条
  • [1] Reinforcement Self-Adaptive Evolutionary Algorithm for Fuzzy Systems Design
    Hsu, Yung-Chi
    Lin, Sheng-Fuu
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1-5, 2008, : 340 - 345
  • [2] A Self-adaptive Multiagent Evolutionary Algorithm for Electrical Machine Design
    Hippolyte, Jean-Laurent
    Bloch, Christelle
    Chatonnay, Pascal
    Espanet, Christophe
    Chamagne, Didier
    [J]. GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1250 - +
  • [3] Multi-objective Evolutionary Algorithm for DNA Codeword Design
    Prieto, Jeisson
    Gomez, Jonatan
    Leon, Elizabeth
    [J]. PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'19), 2019, : 604 - 611
  • [4] Self-Adaptive Multi-Objective Evolutionary Algorithm for Molecular Design
    Kannas, Christos C.
    Pattichis, Constantinos S.
    [J]. 2017 IEEE 30TH INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS), 2017, : 162 - 166
  • [5] Enhanced self-adaptive evolutionary algorithm for numerical optimization
    Xue, Yu
    Zhuang, Yi
    Ni, Tianquan
    Ouyang, Jian
    Wang, Zhou
    [J]. JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2012, 23 (06) : 921 - 928
  • [6] Enhanced self-adaptive evolutionary algorithm for numerical optimization
    Yu Xue 1
    2. No.723 Institute of China Shipbuilding Industry Corporation
    3. Science and Technology on Electron-optic Control Laboratory
    [J]. Journal of Systems Engineering and Electronics, 2012, 23 (06) : 921 - 928
  • [7] Self-adaptive multifactorial evolutionary algorithm for multitasking production optimization
    Yao, Jun
    Nie, Yandong
    Zhao, Zihao
    Xue, Xiaoming
    Zhang, Kai
    Yao, Chuanjin
    Zhang, Liming
    Wang, Jian
    Yang, Yongfei
    [J]. JOURNAL OF PETROLEUM SCIENCE AND ENGINEERING, 2021, 205
  • [8] A self-adaptive evolutionary algorithm for multi-objective optimization
    Cao, Ruifen
    Li, Guoli
    Wu, Yican
    [J]. ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, PROCEEDINGS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2007, 4682 : 553 - 564
  • [9] Multi-objective Optimisation by Self-adaptive Evolutionary Algorithm
    Oliver, John M.
    Kipouros, Timoleon
    Savill, A. Mark
    [J]. EVOLVE - A BRIDGE BETWEEN PROBABILITY, SET ORIENTED NUMERICS AND EVOLUTIONARY COMPUTATION VII, 2017, 662 : 111 - 134
  • [10] An improved self-adaptive differential evolutionary algorithm with population reduction
    Yang, Ming
    Cai, Zhihua
    Li, Changhe
    [J]. International Journal of Advancements in Computing Technology, 2012, 4 (15) : 57 - 65