Speeding up dynamic programming for some NP-Hard graph recoloring problems

被引:0
|
作者
Ponta, Oriana [1 ]
Hueffner, Falk [2 ]
Niedermeier, Rolf [2 ]
机构
[1] Heidelberg Univ, Math Inst, Im Neuenheimer Feld 288, D-69120 Heidelberg, Germany
[2] Univ Jena, Inst Informat, D-07743 Jena, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A vertex coloring of a tree is called convex if each color induces a connected component. The NP-hard CONVEX RECOLORING problem on vertex-colored trees asks for a minimum-weight change of colors to achieve a convex coloring. For the non-uniformly weighted model, where the cost of changing a vertex v to color c depends on both v and c, we improve the running time on trees from O(Delta(k) . kn) to O(3(k) . kn ), where A is the maximum vertex degree of the input tree T, k, is the number of colors, and n is the number of vertices in T. In the uniformly weighted case, where costs depend only on the vertex to be recolored, one can instead parameterize on the number of bad colors beta <= k, which is the number of colors that do not already induce a connected component. Here, we improve the running time from O(Delta beta . beta n) to O(3(beta). beta n). For the case where the weights are integers bounded by M, using fast subset convolution, we further improve the running time with respect to the exponential part to O(2(k) . k(4)n(2)M log(2) (nM)) and O(2(beta).beta(4)n(2) M log(2) (nM)), respectively. Finally, we use fast subset convolution to improve the exponential part of the running time of the related I-CONNECTED COLORING COMPLETION problem.
引用
收藏
页码:490 / +
页数:3
相关论文
共 50 条
  • [41] NP-hard approximation problems in overlapping clustering
    Barthélemy, JP
    Brucker, F
    JOURNAL OF CLASSIFICATION, 2001, 18 (02) : 159 - 183
  • [42] The inapproximability of non NP-hard optimization problems
    Cai, LM
    Juedes, D
    Kanj, I
    ALGORITHMS AND COMPUTATIONS, 1998, 1533 : 437 - 446
  • [43] NP-hard approximation problems in overlapping clustering
    Barthélemy J.-P.
    Brucker F.
    Journal of Classification, 2001, 18 (2) : 159 - 183
  • [44] Computing the stopping distance of a tanner graph is NP-hard
    Krishnan, Karunakaran Murali
    Shankar, Priti
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2007, 53 (06) : 2278 - 2280
  • [45] Efficient Approximation Algorithms for Some NP-hard Problems of Partitioning a Set and a Sequence
    Kel'manov, Alexander
    2017 INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING, COMPUTER AND INFORMATION SCIENCES (SIBIRCON), 2017, : 87 - 90
  • [46] SOLVING LP RELAXATIONS OF SOME NP-HARD PROBLEMS IS AS HARD AS SOLVING ANY LINEAR PROGRAM
    Prusa, Daniel
    Werner, Tomas
    SIAM JOURNAL ON OPTIMIZATION, 2019, 29 (03) : 1745 - 1771
  • [47] APPLYING THE GENETIC APPROACH TO SIMULATED ANNEALING IN SOLVING SOME NP-HARD PROBLEMS
    LIN, FT
    KAO, CY
    HSU, CC
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1993, 23 (06): : 1752 - 1767
  • [48] The Simplest Families of Polytopes Associated with NP-Hard Problems
    Maksimenko, A. N.
    DOKLADY MATHEMATICS, 2015, 91 (01) : 53 - 55
  • [49] Solving NP-hard combinatorial problems in the practical sense
    Ibaraki, T
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 1997, 1350 : 1 - 1
  • [50] Parameterized algorithms of fundamental NP-hard problems: a survey
    Li, Wenjun
    Ding, Yang
    Yang, Yongjie
    Sherratt, R. Simon
    Park, Jong Hyuk
    Wang, Jin
    HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2020, 10 (01)