A Genetic Approach with a Simple Fitness Function for Sorting Unsigned Permutations by Reversals

被引:0
|
作者
Soncco-Alvarez, Jose Luis [1 ]
Ayala-Rincon, Mauricio [2 ]
机构
[1] Univ Brasilia, Dept Ciencia Comp, Brasilia, DF, Brazil
[2] Univ Brasilia, Dept Matemat & Comp, Brasilia, DF, Brazil
来源
2012 7TH COLOMBIAN COMPUTING CONGRESS (CCC) | 2012年
关键词
Sorting Permutations by Reversals; Combinatorics of Permutations; Genome Rearrangements; Genetic Algorithms; Approximation Algorithms; ALGORITHM; DISTANCE;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Sorting unsigned permutations by reversals is an important and difficult problem in combinatorial processing of permutations with important applications in bio-informatics for the interpretation of the evolutionary relationship between organisms. Since it was shown that the problem is NP-hard many approximation and a few evolutionary algorithms were proposed. In this paper we propose a new genetic algorithm approach that uses modified crossover and mutation operators adapted to the problem. Instead previous genetic algorithmic approaches, the proposed algorithm uses a very simple fitness function that can be linearly computed in the size of the permutation and updated in constant time, for each individual in each generation. In order to compare the accuracy of the computed solutions, an 1.5 approximation ratio algorithm was developed by fixing Christie's approximation method. The results showed that on average the proposed genetic approach produces competitive results in relation with the ones given by the 1.5-approximation algorithm. Additionally, it has been observed that for permutations of all sizes, that were randomly generated, it was alway possible to compute better solutions with the genetic than with the approximate approach and that the difference obtained for these cases is greater than the ones obtained in the cases in which the genetic approach has a worse behavior than the approximate one.
引用
收藏
页数:6
相关论文
共 44 条
  • [1] Memetic Algorithm for Sorting Unsigned Permutations by Reversals
    Soncco-Alvarez, Jose Luis
    Ayala-Rincon, Mauricio
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 2770 - 2777
  • [2] Sorting Unsigned Permutations by Weighted Reversals, Transpositions, and Transreversals
    Lou, Xiao-Wen
    Zhu, Da-Ming
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2010, 25 (04) : 853 - 863
  • [3] Sorting Signed Permutations by Intergenic Reversals
    Oliveira, Andre Rodrigues
    Jean, Geraldine
    Fertin, Guillaume
    Brito, Klairton Lima
    Bulteau, Laurent
    Dias, Ulisses
    Dias, Zanoni
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2021, 18 (06) : 2870 - 2876
  • [4] Parallel Genetic Algorithms with Sharing of Individuals for Sorting Unsigned Genomes by Reversals
    da Silveira, Lucas Angelo
    Soncco-Alvarez, Jose Luis
    Ayala-Rincon, Mauricio
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 741 - 748
  • [5] Parallel Multi-Island Genetic Algorithms for Sorting Unsigned Genomes by Reversals
    da Silveira, Lucas A.
    Soncco-Alvarez, Jose L.
    de Lima, Thaynara A.
    Ayala-Rincon, Mauricio
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 1581 - 1588
  • [6] Rearrangement distance with reversals, indels, and moves in intergenic regions on signed and unsigned permutations
    Brito, Klairton Lima
    Oliveira, Andre Rodrigues
    Alexandrino, Alexsandro Oliveira
    Dias, Ulisses
    Dias, Zanoni
    JOURNAL OF BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, 2023, 21 (02)
  • [7] Sorting Permutations by Reversals through a Hybrid Genetic Algorithm based on Breakpoint Elimination and Exact Solutions for Signed Permutations
    Soncco-Alvarez, Jose Luis
    Ayala-Rincon, Mauricio
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2013, 292 (292) : 119 - 133
  • [8] Opposition-Based Memetic Algorithm and Hybrid Approach for Sorting Permutations by Reversals
    Soncco-Alvarez, Jose Luis
    Munoz, Daniel M.
    Ayala-Rincon, Mauricio
    EVOLUTIONARY COMPUTATION, 2019, 27 (02) : 229 - 265
  • [9] On sorting unsigned permutations by double-cut-and-joins
    Chen, Xin
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2013, 25 (03) : 339 - 351
  • [10] An algorithm to enumerate sorting reversals for signed permutations
    Siepel, AC
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2003, 10 (3-4) : 575 - 597