A parameterized approximation algorithm for the Multiple Allocation k-Hub Center

05/25/2022
by   Marcelo P. L. Benedito, et al.
0

In the Multiple Allocation k-Hub Center (MAkHC), we are given a connected edge-weighted graph G, sets of clients 𝒞 and hub locations ℋ, where V(G) = 𝒞∪ℋ, a set of demands 𝒟⊆𝒞^2 and a positive integer k. A solution is a set of hubs H ⊆ℋ of size k such that every demand (a,b) is satisfied by a path starting in a, going through some vertex of H, and ending in b. The objective is to minimize the largest length of a path. We show that finding a (3-ϵ)-approximation is NP-hard already for planar graphs. For arbitrary graphs, the approximation lower bound holds even if we parameterize by k and the value r of an optimal solution. An exact FPT algorithm is also unlikely when the parameter combines k and various graph widths, including pathwidth. To confront these hardness barriers, we give a (2+ϵ)-approximation algorithm parameterized by treewidth, and, as a byproduct, for unweighted planar graphs, we give a (2+ϵ)-approximation algorithm parameterized by k and r. Compared to classical location problems, computing the length of a path depends on non-local decisions. This turns standard dynamic programming algorithms impractical, thus our algorithm approximates this length using only local information. We hope these ideas find application in other problems with similar cost structure.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/23/2018

The Parameterized Hardness of the k-Center Problem in Transportation Networks

In this paper we study the hardness of the k-Center problem on inputs th...
research
04/24/2019

Reoptimization of Path Vertex Cover Problem

Most optimization problems are notoriously hard. Considerable efforts mu...
research
04/25/2018

Incremental Optimization of Independent Sets under Reachability Constraints

We introduce a new framework for reconfiguration problems, and apply it ...
research
07/09/2020

Computing the Largest Bond and the Maximum Connected Cut of a Graph

The cut-set ∂(S) of a graph G=(V,E) is the set of edges that have one en...
research
04/21/2018

Designing Practical PTASes for Minimum Feedback Vertex Set in Planar Graphs

We present two algorithms for the minimum feedback vertex set problem in...
research
10/02/2019

Computing the largest bond of a graph

A bond of a graph G is an inclusion-wise minimal disconnecting set of G,...
research
10/27/2020

On Minimum Generalized Manhattan Connections

We consider minimum-cardinality Manhattan connected sets with arbitrary ...

Please sign up or login with your details

Forgot password? Click here to reset