Better Approximation Algorithms for Scaffolding Problems

被引:1
|
作者
Chen, Zhi-Zhong [1 ]
Harada, Youta [1 ]
Machida, Eita [1 ]
Guo, Fei [2 ]
Wang, Lusheng [3 ]
机构
[1] Tokyo Denki Univ, Div Informat Syst Design, Saitama, Hatoyama 3500394, Japan
[2] Tianjin Univ, Sch Comp Sci & Technol, Tianjin, Peoples R China
[3] City Univ Hong Kong, Dept Comp Sci, Tat Chee Ave, Kowloon, Hong Kong, Peoples R China
来源
关键词
Approximation algorithms; Randomized algorithms; Scaffolding; Matchings; TRAVELING SALESMAN PROBLEM; COMPLEXITY;
D O I
10.1007/978-3-319-39817-4_3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 5-5 epsilon/9-8 epsilon for any constant 0 < epsilon < 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.
引用
收藏
页码:17 / 28
页数:12
相关论文
共 50 条
  • [1] Approximation algorithms for the scaffolding problem and its generalizations
    Chen, Zhi-Zhong
    Harada, Youta
    Guo, Fei
    Wang, Lusheng
    THEORETICAL COMPUTER SCIENCE, 2018, 734 : 131 - 141
  • [2] Better Approximation Algorithms for Grasp-and-Delivery Robot Routing Problems
    Shurbevski, Aleksandar
    Nagamochi, Hiroshi
    Karuno, Yoshiyuki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (03): : 450 - 456
  • [3] Scaffolding Problems Revisited: Complexity, Approximation and Fixed Parameter Tractable Algorithms, and Some Special Cases
    Mathias Weller
    Annie Chateau
    Clément Dallard
    Rodolphe Giroudeau
    Algorithmica, 2018, 80 : 1771 - 1803
  • [4] Scaffolding Problems Revisited: Complexity, Approximation and Fixed Parameter Tractable Algorithms, and Some Special Cases
    Weller, Mathias
    Chateau, Annie
    Dallard, Clement
    Giroudeau, Rodolphe
    ALGORITHMICA, 2018, 80 (06) : 1771 - 1803
  • [5] Approximation algorithms for graph approximation problems
    Il'ev V.P.
    Il'eva S.D.
    Navrotskaya A.A.
    Journal of Applied and Industrial Mathematics, 2011, 5 (4) : 569 - 581
  • [6] Better Approximation Algorithms for Technology Diffusion
    Koenemann, Jochen
    Sadeghian, Sina
    Sanita, Laura
    ALGORITHMS - ESA 2013, 2013, 8125 : 637 - 646
  • [7] Better approximation algorithms for bin covering
    Csirik, J
    Johnson, DS
    Kenyon, C
    PROCEEDINGS OF THE TWELFTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2001, : 557 - 566
  • [8] Approximation algorithms for dispersion problems
    Chandra, B
    Halldórsson, MM
    JOURNAL OF ALGORITHMS, 2001, 38 (02) : 438 - 465
  • [9] APPROXIMATION ALGORITHMS FOR BICLUSTERING PROBLEMS
    Wang, Lusheng
    Lin, Yu
    Liu, Xiaowen
    SIAM JOURNAL ON COMPUTING, 2008, 38 (04) : 1504 - 1518
  • [10] Approximation algorithms for scheduling problems
    Ishii, H.
    Tada, M.
    IEICE Transactions on Information and Systems, 2000, E83-D (03) : 496 - 502