A Framework for Parameterized Subexponential Algorithms for Generalized Cycle Hitting Problems on Planar Graphs

被引:0
作者
Marx, Daniel [1 ]
Misra, Pranabendu [2 ]
Neuen, Daniel [1 ]
Tale, Prafullkumar [1 ]
机构
[1] CISPA Helmholtz Ctr Informat Secur, Saarbrucken, Germany
[2] Chennai Math Inst, Chennai, Tamil Nadu, India
来源
PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA | 2022年
基金
欧洲研究理事会;
关键词
BOUNDED-GENUS GRAPHS; BIDIMENSIONALITY; NUMBER; MINORS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Subexponential parameterized algorithms are known for a wide range of natural problems on planar graphs, but the techniques are usually highly problem specific. The goal of this paper is to introduce a framework for obtaining n(O(root k)) time algorithms for a family of graph modification problems that includes problems that can be seen as generalized cycle hitting problems. Our starting point is the Node Unique Label Cover problem (that is, given a CSP instance where each constraint is a permutation of values on two variables, the task is to delete k variables to make the instance satisfiable). We introduce a variant of the problem where k vertices have to be deleted such that every 2connected component of the remaining instance is satisfiable. Then we extend the problem with cardinality constraints that restrict the number of times a certain value can be used (globally or within a 2-connected component of the solution). We show that there is an n(O(root k)) time algorithm on planar graphs for any problem that can be formulated this way, which includes a large number of well-studied problems, for example, Odd Cycle Transversal, Subset Feedback Vertex Set, Group Feedback Vertex Set, Subset Group Feedback Vertex Set, Vertex Multiway Cut, and Component Order Connectivity. For those problems that admit appropriate (quasi)polynomial kernels (that increase the parameter only linearly and preserve planarity), our results immediately imply 2(O(root k center dot polylog(k)))center dot n(O(1)) time parameterized algorithms on planar graphs. In particular, we use or adapt known kernelization results to obtain 2(O(root k center dot polylog(k)))center dot n(O(1)) time (randomized) algorithms for Vertex Multiway Cut, Group Feedback Vertex Set, and Subset Feedback Vertex Set. Our algorithms are designed with possible generalization to H -minor free graphs in mind. To obtain the same n(O(root k)) time algorithms on H -minor free graphs, the only missing piece is the vertex version of a contraction decomposition theorem that we currently have only for planar graphs.
引用
收藏
页码:2085 / 2127
页数:43
相关论文
共 50 条
  • [1] Subexponential Algorithms for Unique Games and Related Problems
    Arora, Sanjeev
    Barak, Boaz
    Steurer, David
    [J]. JOURNAL OF THE ACM, 2015, 62 (05)
  • [2] Bateni M, 2011, PROCEEDINGS OF THE TWENTY-SECOND ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P1028
  • [3] Bateni M., 2012, P 23 ANN ACM SIAM S, P639
  • [4] Bateni M, 2019, Disc Algorithms, P1055
  • [5] A PTAS for Planar Group Steiner Tree via Spanner Bootstrapping and Prize Collecting
    Bateni, MohammadHossein
    Demaine, Erik D.
    Hajiaghayi, MohammadTaghi
    Marx, Daniel
    [J]. STOC'16: PROCEEDINGS OF THE 48TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2016, : 570 - 583
  • [6] Approximation Schemes for Steiner Forest on Planar Graphs and Graphs of Bounded Treewidth
    Bateni, Mohammadhossein
    Hajiaghayi, Mohammadtaghi
    Marx, Daniel
    [J]. JOURNAL OF THE ACM, 2011, 58 (05)
  • [7] A PTAS for Bounded-Capacity Vehicle Routing in Planar Graphs
    Becker, Amariah
    Klein, Philip N.
    Schild, Aaron
    [J]. ALGORITHMS AND DATA STRUCTURES, WADS 2019, 2019, 11646 : 99 - 111
  • [8] Becker Amariah, 2017, LIPIcs, V87
  • [9] A partial k-arboretum of graphs with bounded treewidth
    Bodlaender, HL
    [J]. THEORETICAL COMPUTER SCIENCE, 1998, 209 (1-2) : 1 - 45
  • [10] An O(n log n) Approximation Scheme for Steiner Tree in Planar Graphs
    Borradaile, Glencora
    Klein, Philip
    Mathieu, Claire
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2009, 5 (03)