LP-based algorithms for multistage minimization problems

09/23/2019
by   Evripidis Bampis, et al.
0

We consider a multistage framework introduced recently where, given a time horizon t=1,2,...,T, the input is a sequence of instances of a (static) combinatorial optimization problem I_1,I_2,...,I_T, (one for each time step), and the goal is to find a sequence of solutions S_1,S_2,...,S_T (one for each time step) reaching a tradeoff between the quality of the solutions in each time step and the stability/similarity of the solutions in consecutive time steps. For several polynomial-time solvable problems, such as Minimum Cost Perfect Matching, the multistage variant becomes hard to approximate (even for two time steps for Minimum Cost Perfect Matching). In this paper, we study the multistage variants of some important discrete minimization problems (including Minimum Cut, Vertex Cover, Set Cover, Prize-Collecting Steiner Tree, Prize-Collecting Traveling Salesman). We focus on the natural question of whether linear-programming-based methods may help in developing good approximation algorithms in this framework. We first show that Min Cut remains polytime solvable in its multistage variant, and Vertex Cover remains 2-approximable, as particular case of a more general statement which easily follows from the work of (Hochbaum, EJOR 2002) on monotone and IP2 problems. Then, we tackle other problems and for this we introduce a new two-threshold rounding scheme, tailored for multistage problems. As a first application, we show that this rounding scheme gives a 2f-approximation algorithm for the multistage variant of the f-Set Cover problem, where each element belongs to at most f sets. More interestingly, we are able to use our rounding scheme in order to propose a 3.53-approximation algorithm for the multistage variant of the Prize-Collecting Steiner Tree problem, and a 3.034-approximation algorithm for the multistage variant of the Prize-Collecting Traveling Salesman problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/19/2018

A 4-Approximation Algorithm for k-Prize Collecting Steiner Tree Problems

This paper studies a 4-approximation algorithm for k-prize collecting St...
research
01/31/2019

Multistage Knapsack

Many systems have to be maintained while the underlying constraints, cos...
research
01/20/2020

Approximation Algorithms and LP Relaxations for Scheduling Problems Related to Min-Sum Set Cover

We consider single-machine scheduling problems that are natural generali...
research
04/29/2020

Dense Steiner problems: Approximation algorithms and inapproximability

The Steiner Tree problem is a classical problem in combinatorial optimiz...
research
08/12/2022

Optimal LP Rounding and Fast Combinatorial Algorithms for Clustering Edge-Colored Hypergraphs

We study the approximability of a recently introduced framework for clus...
research
02/17/2020

Approximating Multistage Matching Problems

In multistage perfect matching problems we are given a sequence of graph...
research
11/14/2021

Combinatorial Algorithms for Rooted Prize-Collecting Walks and Applications to Orienteering and Minimum-Latency Problems

We consider the rooted prize-collecting walks (PCW) problem, wherein we ...

Please sign up or login with your details

Forgot password? Click here to reset