APPROXIMATION ALGORITHMS FOR COVERING A GRAPH BY VERTEX-DISJOINT PATHS OF MAXIMUM TOTAL WEIGHT

被引:16
|
作者
MORAN, S [1 ]
NEWMAN, I [1 ]
WOLFSTAHL, Y [1 ]
机构
[1] HEBREW UNIV JERUSALEM,DEPT COMP SCI,JERUSALEM,ISRAEL
关键词
D O I
10.1002/net.3230200106
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the problem of covering a weighted graph G = (V, E) by a set of vertex‐disjoint paths, such that the total weight of these paths is maximized. This problem is clearly NP‐complete, since it contains the Hamiltonian path problem as a special case. Three approximation algorithms for this problem are presented, exhibiting a complexity‐performance trade‐off. First, we develop an algorithm for covering undirected graphs. The time complexity of this algorithm is O(|E|log|E|), and its performance‐ratio is ½. Second, we present an algorithm for covering undirected graphs, whose performance‐ratio is ⅔. This algorithm uses a maximum weight matching algorithm as a subroutine, which dominates the overall complexity of our algorithm. Finally, we develop an algorithm for covering directed graphs, whose performanceratio is ⅔. This algorithm uses a maximum weight bipartite matching algorithm as a subroutine, which dominates the overall complexity of the algorithm. Copyright © 1990 Wiley Periodicals, Inc., A Wiley Company
引用
收藏
页码:55 / 64
页数:10
相关论文
共 50 条
  • [1] COVERING VERTICES OF A GRAPH BY VERTEX-DISJOINT PATHS
    NOORVASH, S
    PACIFIC JOURNAL OF MATHEMATICS, 1975, 58 (01) : 159 - 168
  • [2] COVERING VERTICES OF A GRAPH BY VERTEX-DISJOINT PATHS
    NOORVASH, S
    NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY, 1973, 20 (01): : A46 - A46
  • [3] Partitioning a graph into vertex-disjoint paths
    Li, J
    Steiner, G
    STUDIA SCIENTIARUM MATHEMATICARUM HUNGARICA, 2005, 42 (03) : 277 - 294
  • [4] OPTIMAL COVERING OF CACTI BY VERTEX-DISJOINT PATHS
    MORAN, S
    WOLFSTAHL, Y
    THEORETICAL COMPUTER SCIENCE, 1991, 84 (02) : 179 - 197
  • [5] Partitioning a bipartite graph into vertex-disjoint paths
    Li, Jianping
    Steiner, George
    ARS COMBINATORIA, 2006, 81 : 161 - 173
  • [6] Improved algorithms for finding length-bounded two vertex-disjoint paths in a planar graph and minmax k vertex-disjoint paths in a directed acyclic graph
    Yu, Chih-Chiang
    Lin, Chien-Hsin
    Wang, Biing-Feng
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2010, 76 (08) : 697 - 708
  • [7] LP-Based Algorithms for Computing Maximum Vertex-Disjoint Paths with Different Colors
    Deng, Yunyun
    Chen, Yi
    Liao, Kewen
    Guo, Longkun
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, TAMC 2020, 2020, 12337 : 107 - 118
  • [8] Vertex-disjoint paths in graphs
    Egawa, Y
    Ota, K
    ARS COMBINATORIA, 2001, 61 : 23 - 31
  • [9] Covering 3-uniform hypergraphs by vertex-disjoint tight paths
    Han, Jie
    JOURNAL OF GRAPH THEORY, 2022, 101 (04) : 782 - 802
  • [10] Vertex-Disjoint Paths in BCDC Networks
    Wang, Xi
    Fan, Jianxi
    PAAP 2021: 2021 12TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING, 2021, : 88 - 91