Decompositions of Multiple Breakpoint Graphs and Rapid Exact Solutions to the Median Problem

  • Andrew Wei Xu
  • David Sankoff
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5251)


The median genome problem reduces to a search for the vertex matching in the multiple breakpoint graph (MBG) that maximizes the number of alternating colour cycles formed with the matchings representing the given genomes. We describe a class of “adequate” subgraphs of MBGs that allow a decomposition of an MBG into smaller, more easily solved graphs. We enumerate all of these graphs up to a certain size and incorporate the search for them into an exhaustive algorithm for the median problem. This enables a dramatic speedup in most randomly generated instances with hundreds or even thousands of vertices, as long as the ratio of genome rearrangements to genome size is not too large.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Adam, Z., Sankoff, D.: The ABCs of MGR with DCJ. Evol. Bioinform. 4, 69–74 (2008)Google Scholar
  2. 2.
    Bourque, G., Pevzner, P.: Genome-scale evolution: Reconstructing gene orders in the ancestral species. Genome Res. 12, 26–36 (2002)Google Scholar
  3. 3.
    Caprara, A.: The reversal median problem. INFORMS J. Comput. 15, 93–113 (2003)CrossRefMathSciNetGoogle Scholar
  4. 4.
    Hannenhalli, S., Pevzner, P.: Transforming cabbage into turnip: Polynomial algorithm for sorting signed permutations by reversals. JACM 46, 1–27 (1999)MATHCrossRefMathSciNetGoogle Scholar
  5. 5.
    Lenne, R., Solnon, C., Stützle, T., Tannier, E., Birattari, M.: Reactive stochastic local search algorithms for the genomic median problem. In: van Hemert, J., Cotta, C. (eds.) EvoCOP 2008. LNCS, vol. 4972, pp. 266–276. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  6. 6.
    Moret, B.M.E., Siepel, A.C., Tang, J., Liu, T.: Inversion medians outperform breakpoint medians in phylogeny reconstruction from gene-order data. In: Guigó, R., Gusfield, D. (eds.) WABI 2002. LNCS, vol. 2452. Springer, Heidelberg (2002)Google Scholar
  7. 7.
    Sankoff, D., Blanchette, M.: Multiple genome rearrangement and breakpoint phylogeny. J. Comput. Biol. 5, 555–570 (1998)CrossRefGoogle Scholar
  8. 8.
    Sankoff, D., Morel, C., Cedergren, R.: Evolution of 5S RNA and the non-randomness of base replacement. Nature New Biol. 245, 232–234 (1973)CrossRefGoogle Scholar
  9. 9.
    Tannier, E., Zheng, C., Sankoff, D.: Multichromosomal median and halving problems. In: WABI 2008. LNBI, vol. 5251. Springer, Heidelberg (2008)Google Scholar
  10. 10.
    Tesler, G.: Efficient algorithms for multichromosomal genome rearrangements. JCSS 65, 587–609 (2002)MATHMathSciNetGoogle Scholar
  11. 11.
    Xu, A.W.: A fast and exact algorithm for the median of three problem—a graph decomposition approach (submitted, 2008)Google Scholar
  12. 12.
    Yancopoulos, S., Attie, O., Friedberg, R.: Efficient sorting of genomic permutations by translocation, inversion and block interchange. Bioinform. 21, 3340–3346 (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Andrew Wei Xu
    • 1
  • David Sankoff
    • 1
  1. 1.Department of Mathematics and StatisticsUniversity of OttawaCanada

Personalised recommendations