Better approximation algorithms for scaffolding problems

3Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Scaffolding is one of the main stages in genome assembly. During this stage, we want to merge contigs assembled from the paired-end reads into bigger chains called scaffolds. For this purpose, the following graph-theoretical problem has been proposed: Given an edge-weighted complete graph G and a perfect matching D of G, we wish to find a Hamiltonian path P in G such that all edges of D appear in P and the total weight of edges in P but not in D is maximized. This problem is NP-hard and the previously best polynomial-time approximation algorithm for it achieves a ratio of 1 2. In this paper, we design a new polynomial-time approximation algorithm achieving a ratio of (formula presented) for any constant 0 < ε < 1. Several generalizations of the problem have also been introduced in the literature and we present polynomial-time approximation algorithms for them that achieve better approximation ratios than the previous bests. In particular, one of the algorithms answers an open question.

Cite

CITATION STYLE

APA

Chen, Z. Z., Harada, Y., Machida, E., Guo, F., & Wang, L. (2016). Better approximation algorithms for scaffolding problems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9711, pp. 17–28). Springer Verlag. https://doi.org/10.1007/978-3-319-39817-4_3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free