Abstract

The dispersion problem has been widely studied in computational geometry and facility location and is closely related to the packing problem. The goal is to locate $n$ points (e.g., facilities or persons) in a $k$-dimensional polytope, so that they are far away from each other and from the boundary of the polytope. In many real-world scenarios, however, the points arrive and depart at different times, and decisions must be made without knowing future events. Therefore, we study, for the first time in the literature, the online dispersion problem in Euclidean space. There are two natural objectives when time is involved: the all-time worst-case (ATWC) problem tries to maximize the minimum distance that ever appears at any time; and the cumulative distance (CD) problem tries to maximize the integral of the minimum distance throughout the whole time interval. Interestingly, the online problems are highly nontrivial even on a segment. For cumulative distance, this remains the case even when the problem is time-dependent but offline, with all the arriving and departure times given in advance. For the online ATWC problem on a segment, we construct a deterministic polynomial-time algorithm which is $(2\ln 2+\epsilon)$-competitive, where $\epsilon>0$ can be arbitrarily small and the algorithm's running time is polynomial in $\frac{1}{\epsilon}$. We show that this algorithm is actually optimal. For the same problem in a square, we provide a $1.591$-competitive algorithm and a $1.183$ lower bound. Furthermore, for arbitrary $k$-dimensional polytopes with $k\geq 2$, we provide a $\frac{2}{1-\epsilon}$-competitive algorithm and a $\frac{7}{6}$ lower bound. All our lower bounds come from the structure of the online problems and hold even when computational complexity is not a concern. Interestingly, for the offline CD problem in arbitrary $k$-dimensional polytopes, we provide a polynomial-time black-box reduction to the online ATWC problem, and the resulting competitive ratio increases by a factor of at most 2. Our techniques also apply to online dispersion problems with different boundary conditions.

Highlights

  • The problem of assigning elements to locations in a given area comes up only too often in real life: where to seat the customers in a restaurant, where to put certain facilities in a city, where to build nuclear power stations in a country, etc

  • Problem tries to maximize the minimum distance that ever appears at any time; and the cumulative distance (CD) problem tries to maximize the integral of the minimum distance throughout the whole time interval

  • We focus on two natural objectives for the online problem: the all-time worst-case (ATWC) problem, which aims at maximizing the minimum distance that ever appears at any time; and the cumulative distance (CD) problem, which aims at maximizing the integral of the minimum distance throughout the whole time interval

Read more

Summary

Introduction

The problem of assigning elements to locations in a given area comes up only too often in real life: where to seat the customers in a restaurant, where to put certain facilities in a city, where to build nuclear power stations in a country, etc. For security reasons, important national industrial facilities in many countries are built at a safe distance away from the border Such problems have been widely studied in computational geometry and facility location; see, e.g., [32, 3, 2, 4]. In the dispersion problem defined by [2], there is a k-dimensional polytope P and an integer n, and the goal is to locate n points in P so as to maximize the minimum distance among them and from them to the boundary of P There is another important feature in all the scenarios mentioned above and many other real-world scenarios: the presence of elements is time-dependent and decisions need to be made along time, without knowing when the elements will come and go in the future. An online dispersion algorithm decides where to locate a point upon its arrival, without any knowledge about future events

Main Results
Related Work
The Online Dispersion Problem
The Lower Bound
A Polynomial-Time Online Algorithm
3: When a point i arrives
The 2-Dimensional Online All-Time Worst-Case Problem
3: When a point w arrives
The General k-Dimensional Online ATWC Problem
The General k-Dimensional Offline CD Problem
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call