Approximation in (Poly-) Logarithmic Space

08/10/2020
by   Arindam Biswas, et al.
0

We develop new approximation algorithms for classical graph and set problems in the RAM model under space constraints. As one of our main results, we devise an algorithm for d-Hitting Set that runs in time n^O(d^2 + (d / ϵ)), uses O(d^2 + (d / ϵ) log n) bits of space, and achieves an approximation ratio of O((d / ϵ) n^ϵ) for any positive ϵ≤1 and any constant d ∈N. In particular, this yields a factor-O(d log n) approximation algorithm which uses O(log^2 n) bits of space. As a corollary, we obtain similar bounds on space and approximation ratio for Vertex Cover and several graph deletion problems. For graphs with maximum degree Δ, one can do better. We give a factor-2 approximation algorithm for Vertex Cover which runs in time n^O(Δ) and uses O(Δlog n) bits of space. For Independent Set on graphs with average degree d, we give a factor-(2d) approximation algorithm which runs in polynomial time and uses O(log n) bits of space. We also devise a factor-O(d^2) approximation algorithm for Dominating Set on d-degenerate graphs which runs in time n^O(log n) and uses O(log^2 n) bits of space. For d-regular graphs, we observe that a known randomized algorithm which achieves an approximation ratio of O(log d) can be derandomized and implemented to run in polynomial time and use O(log n) bits of space. Our results use a combination of ideas from the theory of kernelization, distributed algorithms and randomized algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/04/2022

Lossy Planarization: A Constant-Factor Approximate Kernelization for Planar Vertex Deletion

In the F-minor-free deletion problem we want to find a minimum vertex se...
research
07/22/2020

FPT-space Graph Kernelizations

Let n be the size of a parametrized problem and k the parameter. We pres...
research
09/24/2013

Partition-Merge: Distributed Inference and Modularity Optimization

This paper presents a novel meta algorithm, Partition-Merge (PM), which ...
research
12/17/2019

Approximating MIS over equilateral B_1-VPG graphs

We present an approximation algorithm for the maximum independent set (M...
research
02/14/2022

A Subpolynomial Approximation Algorithm for Graph Crossing Number in Low-Degree Graphs

We consider the classical Minimum Crossing Number problem: given an n-ve...
research
11/11/2021

Approximating Sparsest Cut in Low-Treewidth Graphs via Combinatorial Diameter

The fundamental sparsest cut problem takes as input a graph G together w...
research
07/03/2022

On Streaming Algorithms for Geometric Independent Set and Clique

We study the maximum geometric independent set and clique problems in th...

Please sign up or login with your details

Forgot password? Click here to reset