Sorting by restricted-length-weighted reversals

Genomics Proteomics Bioinformatics. 2005 May;3(2):120-7. doi: 10.1016/s1672-0229(05)03016-0.

Abstract

Classical sorting by reversals uses the unit-cost model, that is, each reversal consumes an equal cost. This model limits the biological meaning of sorting by reversal. Bender and his colleagues extended it by assigning a cost function f(l) = l(alpha) for all alpha > or =0, where l is the length of the reversed subsequence. In this paper, we extend their results by considering a model in which long reversals are prohibited. Using the same cost function above for permitted reversals, we present tight or nearly tight bounds for the worst-case cost of sorting by reversals. Then we develop algorithms to approximate the optimal cost to sort a given 0/1 sequence as well as a given permutation. Our proposed problems are more biologically meaningful and more algorithmically general and challenging than the problem considered by Bender et al. Furthermore, our bounds are tight and nearly tight, whereas our algorithms provide good approximation ratios compared to the optimal cost to sort 0/1 sequences or permutations by reversals.

MeSH terms

  • Algorithms
  • Animals
  • Chromosome Inversion / genetics
  • Computational Biology / methods*
  • Gene Order / genetics*
  • Models, Genetic*
  • Mutation / genetics*