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
关键词
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
相关论文
共 50 条
  • [21] Sorting permutations by reversals through branch-and-price
    Caprara, A
    Lancia, G
    Ng, SK
    INFORMS JOURNAL ON COMPUTING, 2001, 13 (03) : 224 - 244
  • [22] Heuristics for the Sorting Signed Permutations by Reversals and Transpositions Problem
    Brito, Klairton Lima
    Oliveira, Andre Rodrigues
    Dias, Ulisses
    Dias, Zanoni
    ALGORITHMS FOR COMPUTATIONAL BIOLOGY (ALCOB 2018), 2018, 10849 : 65 - 75
  • [23] Sorting Permutations by Prefix and Suffix Versions of Reversals and Transpositions
    Lintzmayer, Carla Negri
    Dias, Zanoni
    LATIN 2014: THEORETICAL INFORMATICS, 2014, 8392 : 671 - 682
  • [24] Sorting signed permutations by fixed-length reversals
    Qi, Xingqin
    Li, Guojun
    Wu, Jichang
    Liu, Bingqiang
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2006, 17 (04) : 933 - 948
  • [25] On Sorting of Signed Permutations by Prefix and Suffix Reversals and Transpositions
    Lintzmayer, Carla Negri
    Dias, Zanoni
    ALGORITHMS FOR COMPUTATIONAL BIOLOGY, 2014, 8542 : 146 - 157
  • [26] A faster and simpler algorithm for sorting signed permutations by reversals
    Kaplan, H
    Shamir, R
    Tarjan, RE
    SIAM JOURNAL ON COMPUTING, 2000, 29 (03) : 880 - 892
  • [27] Faster and simpler algorithm for sorting signed permutations by reversals
    Kaplan, H
    Shamir, R
    Tarjan, RE
    PROCEEDINGS OF THE EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1997, : 344 - 351
  • [28] A new approximation algorithm for cut-and-paste sorting of unsigned circular permutations
    Lou, Xiaowen
    Zhu, Daming
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (04) : 1099 - 1114
  • [29] Sorting Signed Permutations by Reversals in Nearly-Linear Time
    Dudek, Bartiomiej
    Gawrychowski, Pawel
    Starikovskaya, Tatiana
    2024 SYMPOSIUM ON SIMPLICITY IN ALGORITHMS, SOSA, 2024, : 199 - 214
  • [30] Sampling solution traces for the problem of sorting permutations by signed reversals
    Baudet, Christian
    Dias, Zanoni
    Sagot, Marie-France
    ALGORITHMS FOR MOLECULAR BIOLOGY, 2012, 7