Exponential-Time Approximation Schemes via Compression

被引:0
|
作者
Inamdar, Tanmay [1 ]
Kundu, Madhumita [2 ]
Parviainen, Pekka [2 ]
Ramanujan, M. S. [3 ]
Saurabh, Saket [2 ,4 ]
机构
[1] Indian Inst Technol, Jodhpur, Rajasthan, India
[2] Univ Bergen, Bergen, Norway
[3] Univ Warwick, Coventry, W Midlands, England
[4] Inst Math Sci, Chennai, Tamil Nadu, India
基金
欧洲研究理事会; 英国工程与自然科学研究理事会;
关键词
Exponential-Time Algorithms; Approximation Algorithms; Graph Algorithms; Cut Problems; EXACT ALGORITHMS; COMPLEXITY;
D O I
10.4230/LIPIcs.ITCS.2024.64
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we give a framework to design exponential-time approximation schemes for basic graph partitioning problems such as k-WAY CUT, MULTIWAY CUT, STEINER k-CUT and MULTICUT, where the goal is to minimize the number of edges going across the parts. Our motivation to focus on approximation schemes for these problems comes from the fact that while it is possible to solve them exactly in 2nn (1) time (note that this is already faster than brute-forcing over all partitions or edge sets), it is not known whether one can do better. Using our framework, we design the first (1 + 0 -approximation algorithms for the above problems that run in time 2f(')' (for f (6) < 1) for all these problems. As part of our framework, we present two compression procedures. The first of these is a "lossless" procedure, which is inspired by the seminal randomized contraction algorithm for Global Min-cut of Karger [SODA '93]. Here, we reduce the graph to an equivalent instance where the total number of edges is linearly bounded in the number of edges in an optimal solution of the original instance. Following this, we show how a careful combination of greedy choices and the best exact algorithm for the respective problems can exploit this structure and lead to our approximation schemes. Our first compression procedure bounds the number of edges linearly in the optimal solution, but this could still leave a dense graph as the solution size could be superlinear in the number of vertices. However, for several problems, it is known that they admit significantly faster algorithms on instances where solution size is linear in the number of vertices, in contrast to general instances. Hence, a natural question arises here. Could one reduce the solution size to linear in the number of vertices, at least in the case where we are willing to settle for a near-optimal solution, so that the aforementioned faster algorithms could be exploited? In the second compression procedure, using cut sparsifiers (this time, inspired by Benczur and Karger [STOC '96]) we introduce "solution linearization" as a methodology to give an approximationpreserving reduction to the regime where solution size is linear in the number of vertices for certain cut problems. Using this, we obtain the first polynomial-space approximation schemes faster than 2nn(9(1) for MINIMUM BISECTION and EDGE BIPARTIZATION. Along the way, we also design the first polynomial-space exact algorithms for these problems that run in time faster than 2nn (1), in the regime where solution size is linear in the number of vertices. The use of randomized contraction and cut sparsifiers in the exponential-time setting is novel to the best of our knowledge and forms our conceptual contribution.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Exponential-time approximation of weighted set cover
    Cygan, Marek
    Kowalik, Lukasz
    Wykurz, Mateusz
    INFORMATION PROCESSING LETTERS, 2009, 109 (16) : 957 - 961
  • [2] New Tools and Connections for Exponential-Time Approximation
    Bansal, Nikhil
    Chalermsook, Parinya
    Laekhanukit, Bundit
    Nanongkai, Danupon
    Nederlof, Jesper
    ALGORITHMICA, 2019, 81 (10) : 3993 - 4009
  • [3] New Tools and Connections for Exponential-Time Approximation
    Nikhil Bansal
    Parinya Chalermsook
    Bundit Laekhanukit
    Danupon Nanongkai
    Jesper Nederlof
    Algorithmica, 2019, 81 : 3993 - 4009
  • [4] Exponential-time differencing schemes for low-mass DPD systems
    Phan-Thien, N.
    Mai-Duy, N.
    Pan, D.
    Khoo, B. C.
    COMPUTER PHYSICS COMMUNICATIONS, 2014, 185 (01) : 229 - 235
  • [5] EXPONENTIAL-TIME AND SUBEXPONENTIAL-TIME SETS
    TANG, SW
    FU, B
    LIU, T
    THEORETICAL COMPUTER SCIENCE, 1993, 115 (02) : 371 - 381
  • [6] An Improved Exponential-Time Approximation Algorithm for Fully-Alternating Games Against Nature
    Drucker, Andrew
    2020 IEEE 61ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2020), 2020, : 1081 - 1090
  • [7] Moderate exponential-time algorithms for scheduling problems
    T'kindt, Vincent
    Croce, Federico Della
    Liedloff, Mathieu
    ANNALS OF OPERATIONS RESEARCH, 2024, 343 (02) : 753 - 783
  • [8] A Framework of Quantum Strong Exponential-Time Hypotheses
    Buhrman, Harry
    Patro, Subhasree
    Speelman, Florian
    38TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2021), 2021, 187
  • [9] Moderate exponential-time algorithms for scheduling problems
    T'kindt, Vincent
    Della Croce, Federico
    Liedloff, Mathieu
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2022, 20 (04): : 533 - 566
  • [10] LOWNESS PROPERTIES OF SETS IN THE EXPONENTIAL-TIME HIERARCHY
    BOOK, R
    ORPONEN, P
    RUSSO, D
    WATANABE, O
    SIAM JOURNAL ON COMPUTING, 1988, 17 (03) : 504 - 516