Polylogarithmic Approximation for Robust s-t Path

05/25/2023
by   Shi Li, et al.
0

The paper revisits the robust s-t path problem, one of the most fundamental problems in robust optimization. In the problem, we are given a directed graph with n vertices and k distinct cost functions (scenarios) defined over edges, and aim to choose an s-t path such that the total cost of the path is always provable no matter which scenario is realized. With the view of each cost function being associated with an agent, our goal is to find a common s-t path minimizing the maximum objective among all agents, and thus create a fair solution for them. The problem is hard to approximate within o(log k) by any quasi-polynomial time algorithm unless NP⊆DTIME(n^polylog n), and the best approximation ratio known to date is O(√(n)) which is based on the natural flow linear program. A longstanding open question is whether we can achieve a polylogarithmic approximation even when a quasi-polynomial running time is allowed. We give the first polylogarithmic approximation for robust s-t path since the problem was proposed more than two decades ago. In particular, we introduce a O(log n log k)-approximate algorithm running in quasi-polynomial time. The algorithm is built on a novel linear program formulation for a decision-tree-type structure which enables us to get rid of the Ω(max{k,√(n)}) integrality gap of the natural flow LP. Further, we also consider some well-known graph classes, e.g., graphs with bounded treewidth, and show that the polylogarithmic approximation can be achieved polynomially on these graphs. We hope the new proposed techniques in the paper can offer new insights into the robust s-t path problem and related problems in robust optimization.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/26/2021

Polynomial Integrality Gap of Flow LP for Directed Steiner Tree

In the Directed Steiner Tree (DST) problem, we are given a directed grap...
research
10/22/2019

The Distribution Function of the Longest Path Length in Constant Treewidth DAGs with Random Edge Length

This paper is about the length X_ MAX of the longest path in directed ac...
research
04/19/2019

Data Races and the Discrete Resource-time Tradeoff Problem with Resource Reuse over Paths

A determinacy race occurs if two or more logically parallel instructions...
research
01/09/2019

Network Interdiction Using Adversarial Traffic Flows

Traditional network interdiction refers to the problem of an interdictor...
research
10/17/2019

Solving Linear Programs with Sqrt(rank) Linear System Solves

We present an algorithm that given a linear program with n variables, m ...
research
09/11/2019

A Robust Numerical Path Tracking Algorithm for Polynomial Homotopy Continuation

We propose a new algorithm for numerical path tracking in polynomial hom...
research
02/22/2022

Robust static and dynamic maximum flows

We study the robust maximum flow problem and the robust maximum flow ove...

Please sign up or login with your details

Forgot password? Click here to reset