On the Power of Tree-Depth for Fully Polynomial FPT Algorithms

被引:15
|
作者
Iwata, Yoichi [1 ]
Ogasawara, Tomoaki [2 ]
Ohsaka, Naoto [2 ]
机构
[1] Natl Inst Informat, Tokyo, Japan
[2] Univ Tokyo, Tokyo, Japan
来源
35TH SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2018) | 2018年 / 96卷
关键词
Fully Polynomial FPT Algorithm; Tree-Depth; Divide-and-Conquer; SHORTEST PATHS;
D O I
10.4230/LIPIcs.STACS.2018.41
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
There are many classical problems in P whose time complexities have not been improved over the past decades. Recent studies of "Hardness in P" have revealed that, for several of such problems, the current fastest algorithm is the best possible under some complexity assumptions. To bypass this difficulty, the concept of "FPT inside P" has been introduced. For a problem with the current best time complexity O(n(c)), the goal is to design an algorithm running in k(O(1))n(c)' time for a parameter k and a constant c' < c. In this paper, we investigate the complexity of graph problems in P parameterized by tree-depth, a graph parameter related to tree-width. We show that a simple divide-and-conquer method can solve many graph problems, including WEIGHTED MATCHING, NEGATIVE CYCLE DETECTION, MINIMUM WEIGHT CYCLE, REPLACEMENT PATHS, and 2-HOP COVER, in O(td.m) time or O(td.(m + n log n)) time, where td is the tree-depth of the input graph. Because any graph of tree-width tw has tree-depth at most (tw + 1) log(2)n, our algorithms also run in O(tw.m log n) time or O(tw.(m + n log n) log n) time. These results match or improve the previous best algorithms parameterized by tree-width. Especially, we solve an open problem of fully polynomial FPT algorithm for WEIGHTED MATCHING parameterized by tree-width posed by Fomin et al. (SODA 2017).
引用
收藏
页数:14
相关论文
共 50 条
  • [31] An FPT algorithm in polynomial space for the Directed Steiner Tree problem with Limited number of Diffusing nodes
    Watel, Dimitri
    Weisser, Marc-Antoine
    Bentz, Cedric
    Barth, Dominique
    INFORMATION PROCESSING LETTERS, 2015, 115 (02) : 275 - 279
  • [32] Fully Dynamic Algorithms for Euclidean Steiner Tree
    Chan, T-H Hubert
    Goranci, Gramoz
    Jiang, Shaofeng H-C
    Wang, Bo
    Xue, Quan
    WALCOM: ALGORITHMS AND COMPUTATION, WALCOM 2024, 2024, 14549 : 62 - 75
  • [33] Low-Depth Spatial Tree Algorithms
    Baumann, Yves
    Ben-Nun, Tal
    Besta, Maciej
    Gianinazzi, Lukas
    Hoefler, Torsten
    Luczynski, Piotr
    PROCEEDINGS 2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS 2024, 2024, : 180 - 192
  • [34] ON THE RECURSION DEPTH OF SPECIAL TREE TRAVERSAL ALGORITHMS
    KIRSCHENHOFER, P
    PRODINGER, H
    INFORMATION AND COMPUTATION, 1987, 74 (01) : 15 - 32
  • [35] POLYNOMIAL ALGORITHMS TO FINITE VEBER PROBLEM FOR A TREE NETWORK
    PANYUKOV, AV
    PELZWERGER, BV
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1991, 35 (1-3) : 291 - 296
  • [36] The first fully polynomial stabilizing algorithm for BFS tree construction
    Cournier, Alain
    Rovedakis, Stephane
    Villain, Vincent
    INFORMATION AND COMPUTATION, 2019, 265 : 26 - 56
  • [37] The First Fully Polynomial Stabilizing Algorithm for BFS Tree Construction
    Cournier, Alain
    Rovedakis, Stephane
    Villain, Vincent
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2011, 7109 : 159 - +
  • [38] LIFO-search: A min-max theorem and a searching game for cycle-rank and tree-depth
    Giannopoulou, Archontia C.
    Hunter, Paul
    Thilikos, Dimitrios M.
    DISCRETE APPLIED MATHEMATICS, 2012, 160 (15) : 2089 - 2097
  • [39] Strongly Polynomial and Fully Combinatorial Algorithms for Bisubmodular Function Minimization
    McCormick, S. Thomas
    Fujishige, Satoru
    PROCEEDINGS OF THE NINETEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2008, : 44 - +
  • [40] Strongly polynomial and fully combinatorial algorithms for bisubmodular function minimization
    McCormick, S. Thomas
    Fujishige, Satoru
    MATHEMATICAL PROGRAMMING, 2010, 122 (01) : 87 - 120