Solving NP-hard problems on GATEx graphs: Linear-time algorithms for perfect orderings, cliques, colorings, and independent sets

被引:0
|
作者
Hellmuth, Marc [1 ]
Scholz, Guillaume E. [2 ,3 ]
机构
[1] Stockholm Univ, Fac Sci, Dept Math, SE-10691 Stockholm, Sweden
[2] Univ Leipzig, Dept Comp Sci & Interdisciplinary, Bioinformat Grp, Hartelstr 16-18, D-04107 Leipzig, Germany
[3] Univ Leipzig, Interdisciplinary Ctr Bioinformat, Hartelstr 16-18, D-04107 Leipzig, Germany
关键词
Modular decomposition; Galled-tree; Cograph; NP-hard problems; Linear-time algorithms; MODULAR DECOMPOSITION; 2-STRUCTURES;
D O I
10.1016/j.tcs.2025.115157
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The class of GAlled-Tree Explainable (GATEx) graphs has recently been discovered as a natural generalization of cographs. Cographs are precisely those graphs that can be uniquely represented by a rooted tree where the leaves correspond to the vertices of the graph. As a generalization, GATEx graphs are precisely those that can be uniquely represented by a particular rooted acyclic network, called a galled-tree. This paper explores the use of galled-trees to solve combinatorial problems on GATEx graphs that are, in general, NP-hard. We demonstrate that finding a maximum clique, an optimal vertex coloring, a perfect order, as well as a maximum independent set in GATEx graphs can be efficiently done in linear time. The key idea behind the linear-time algorithms is to utilize the galled-trees that explain the GATEx graphs as a guide for computing the respective cliques, colorings, perfect orders, or independent sets.
引用
收藏
页数:17
相关论文
共 24 条
  • [1] Linear-time counting algorithms for independent sets in chordal graphs
    Okamoto, Y
    Uno, T
    Uehara, R
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 2005, 3787 : 433 - 444
  • [2] Linear-time algorithms for counting independent sets in bipartite permutation graphs
    Lin, Min-Sheng
    Chen, Chien-Min
    INFORMATION PROCESSING LETTERS, 2017, 122 : 1 - 7
  • [3] Decomposition Algorithms for Solving NP-hard Problems on a Quantum Annealer
    Elijah Pelofske
    Georg Hahn
    Hristo Djidjev
    Journal of Signal Processing Systems, 2021, 93 : 405 - 420
  • [4] Decomposition Algorithms for Solving NP-hard Problems on a Quantum Annealer
    Pelofske, Elijah
    Hahn, Georg
    Djidjev, Hristo
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2021, 93 (04): : 405 - 420
  • [5] Linear problem kernels for NP-hard problems on planar graphs
    Guo, Jiong
    Niedermeier, Rolf
    AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2007, 4596 : 375 - +
  • [6] LINEAR TIME ALGORITHMS FOR NP-HARD PROBLEMS RESTRICTED TO PARTIAL K-TREES
    ARNBORG, S
    PROSKUROWSKI, A
    DISCRETE APPLIED MATHEMATICS, 1989, 23 (01) : 11 - 24
  • [7] 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
  • [8] LINEAR-TIME ALGORITHMS AND NP-COMPLETE PROBLEMS
    GRANDJEAN, E
    SIAM JOURNAL ON COMPUTING, 1994, 23 (03) : 573 - 597
  • [9] Simple linear-time algorithms for counting independent sets in distance-hereditary graphs
    Lin, Min-Sheng
    DISCRETE APPLIED MATHEMATICS, 2018, 239 : 144 - 153
  • [10] Solving NP-hard semirandom graph problems in polynomial expected time
    Coja-Oghlan, Amin
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2007, 62 (01): : 19 - 46