Fault Tolerant Euclidean K-Centers

Abstract

The Euclidean \emph{k}-center problem is a fundamental question in computational geometry and facility location. Given a set PP of nn points in Rd\mathbb{R}^d, the goal is to choose a set FF of kk center points such that the maximum distance from any point in PP to its nearest center in FF is minimized. Geometrically, this corresponds to covering all points in PP with kk balls of minimal radius. We study a natural generalization known as the \ell-fault-tolerant Euclidean \emph{k}-center problem, which introduces a robustness parameter k\ell \leq k. In this variant, each point in PP must be covered by at least \ell of the kk balls, or equivalently, its distance to the \ellth nearest center in FF must be minimized. This captures scenarios where redundancy is required for fault tolerance or load balancing. Our contributions include an exact O(nlogn)O(n \log n)-time algorithm for solving the problem in one dimension (R\mathbb{R}), where a linear order among points can be exploited. In two dimensions (R2\mathbb{R}^2), we prove that the problem becomes NP-hard. Nevertheless, we present an O(nk/)O(nk/\ell)-time algorithm that computes a 2-approximation, offering an efficient and practical solution with provable guarantees.February 202

Similar works

This paper was published in MSpace at the University of Manitoba.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.