Fault-tolerant kk-Supplier with Outliers

Avatar
Poster
00:00
00:00
Voice is AI-generated
Connected to paperThis paper is a preprint and has not been certified by peer review

Fault-tolerant $k$-Supplier with Outliers

Authors

Deeparnab Chakrabarty, Luc Cote, Ankita Sarkar

Abstract

We present approximation algorithms for the Fault-tolerant kk-Supplier with Outliers (FkSO\mathsf{F}k\mathsf{SO}) problem. This is a common generalization of two known problems -- kk-Supplier with Outliers, and Fault-tolerant kk-Supplier -- each of which generalize the well-known kk-Supplier problem. In the kk-Supplier problem the goal is to serve nn clients CC, by opening kk facilities from a set of possible facilities FF; the objective function is the farthest that any client must travel to access an open facility. In FkSO\mathsf{F}k\mathsf{SO}, each client vv has a fault-tolerance v\ell_v, and now desires v\ell_v facilities to serve it; so each client vv's contribution to the objective function is now its distance to the vth\ell_v^{\text{th}} closest open facility. Furthermore, we are allowed to choose mm clients that we will serve, and only those clients contribute to the objective function, while the remaining nmn-m are considered outliers. Our main result is a min{4t1,2t+1}\min\{4t-1,2^t+1\}-approximation for the FkSO\mathsf{F}k\mathsf{SO} problem, where tt is the number of distinct values of v\ell_v that appear in the instance. At t=1t=1, i.e. in the case where the v\ell_v's are uniformly some \ell, this yields a 33-approximation, improving upon the 1111-approximation given for the uniform case by Inamdar and Varadarajan [2020], who also introduced the problem. Our result for the uniform case matches tight 33-approximations that exist for kk-Supplier, kk-Supplier with Outliers, and Fault-tolerant kk-Supplier. Our key technical contribution is an application of the round-or-cut schema to FkSO\mathsf{F}k\mathsf{SO}. Guided by an LP relaxation, we reduce to a simpler optimization problem, which we can solve to obtain distance bounds for the "round" step, and valid inequalities for the "cut" step.

Follow Us on

0 comments

Add comment