Skip to main content
Log in

On sorting unsigned permutations by double-cut-and-joins

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

The problem of sorting unsigned permutations by double-cut-and-joins (SBD) arises when we perform the double-cut-and-join (DCJ) operations on pairs of unichromosomal genomes without the gene strandedness information. In this paper we show it is a NP-hard problem by reduction to an equivalent previously-known problem, called breakpoint graph decomposition (BGD), which calls for a largest collection of edge-disjoint alternating cycles in a breakpoint graph. To obtain a better approximation algorithm for the SBD problem, we made a suitable modification to Lin and Jiang’s algorithm which was initially proposed to approximate the BGD problem, and then carried out a rigorous performance analysis via fractional linear programming. The approximation ratio thus achieved for the SBD problem is \(\frac{17}{12}+\epsilon \approx 1.4167 +\epsilon\), for any positive ε.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Bafna V, Pevzner PA (1993) Genome rearrangements and sorting by reversals. In: SFCS ’93: Proceedings of the 1993 IEEE 34th annual foundations of computer science, pp 148–157

    Chapter  Google Scholar 

  • Bafna V, Pevzner PA (1996) Genome rearrangements and sorting by reversals. SIAM J Comput 25(2):272–289

    Article  MathSciNet  MATH  Google Scholar 

  • Bergeron A, Mixtacki J, Stoye J (2006) A unifying view of genome rearrangements. In: WABI, pp 163–173

    Google Scholar 

  • Berman P, Fürer M (1994) Approximating maximum independent set in bounded degree graphs. In: Proceedings of the 5th annual ACM-SIAM symposium on discrete algorithms, pp 365–371

    Google Scholar 

  • Caprara A, Rizzi R (2002) Improved approximation for breakpoint graph decomposition and sorting by reversals. J Comb Optim 6(2):157–182

    Article  MathSciNet  MATH  Google Scholar 

  • Christie DA (1998) A 3/2-approximation algorithm for sorting by reversals. In: SODA ’98: Proceedings of the 9th annual ACM-SIAM symposium on discrete algorithms, pp 244–252

    Google Scholar 

  • Halldórsson MM (1995) Approximating discrete collections via local improvements. In: SODA ’95: Proceedings of the 6th annual ACM-SIAM symposium on discrete algorithms, pp 160–169

    Google Scholar 

  • Hannenhalli S, Pevzner P (1996) To cut … or not to cut (applications of comparative physical maps in molecular evolution). In: SODA ’96: Proceedings of the 7th annual ACM-SIAM symposium on discrete algorithms, pp 304–313

    Google Scholar 

  • Karp RM (1972) Reducibility among combinatorial problems. In: Miller RE, Thatcher JW (eds) Complexity of computer computations. Plenum, New York, pp 85–103

    Chapter  Google Scholar 

  • Kececioglu JD, Sankoff D (1995) Exact and approximation algorithms for sorting by reversals, with application to genome rearrangement. Algorithmica 13(1/2):180–210

    Article  MathSciNet  MATH  Google Scholar 

  • Lin G, Jiang T (2004) A further improved approximation algorithm for breakpoint graph decomposition. J Comb Optim 8(2):183–194

    Article  MathSciNet  MATH  Google Scholar 

  • Lin Y, Moret BM (2008) Estimating true evolutionary distances under the DCJ model. Bioinformatics 24(13):i114–i122

    Article  Google Scholar 

  • Warren R, Sankoff D (2008) Genome halving with double cut and join. In: Proceedings of the 6th Asia-Pacific bioinformatics conference, vol. 6, pp 231–240

    Google Scholar 

  • Warren R, Sankoff D (2009) Genome aliquoting with double cut and join. BMC Bioinform 10(Suppl 1):S2. doi 10.1186/1471-2105-10-S1-S2

    Google Scholar 

  • Yancopoulos S, Attie O, Friedberg R (2005) Efficient sorting of genomic permutations by translocation, inversion and block interchange. Bioinformatics 21(16):3340–3346. doi 10.1093/bioinformatics/bti535

    Article  Google Scholar 

  • Zhang M, Arndt W, Tang J (2009) An exact solver for the DCJ median problem. In: Pacific symposium on biocomputing, pp 138–149

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xin Chen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, X. On sorting unsigned permutations by double-cut-and-joins. J Comb Optim 25, 339–351 (2013). https://doi.org/10.1007/s10878-010-9369-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-010-9369-8

Keywords

Navigation