Papers
Topics
Authors
Recent
Search
2000 character limit reached

The Online kk-Taxi Problem

Published 17 Jul 2018 in cs.DS | (1807.06645v2)

Abstract: We consider the online kk-taxi problem, a generalization of the kk-server problem, in which kk taxis serve a sequence of requests in a metric space. A request consists of two points ss and tt, representing a passenger that wants to be carried by a taxi from ss to tt. The goal is to serve all requests while minimizing the total distance traveled by all taxis. The problem comes in two flavors, called the easy and the hard kk-taxi problem: In the easy kk-taxi problem, the cost is defined as the total distance traveled by the taxis; in the hard kk-taxi problem, the cost is only the distance of empty runs. The hard kk-taxi problem is substantially more difficult than the easy version with at least an exponential deterministic competitive ratio, Ω(2<sup>k)\Omega(2<sup>k), admitting a reduction from the layered graph traversal problem. In contrast, the easy kk-taxi problem has exactly the same competitive ratio as the kk-server problem. We focus mainly on the hard version. For hierarchically separated trees (HSTs), we present a memoryless randomized algorithm with competitive ratio $2k-1$ against adaptive online adversaries and provide two matching lower bounds: for arbitrary algorithms against adaptive adversaries and for memoryless algorithms against oblivious adversaries. Due to well-known HST embedding techniques, the algorithm implies a randomized O(2<sup>klog⁡</sup>n)O(2<sup>k\log</sup> n)-competitive algorithm for arbitrary nn-point metrics. This is the first competitive algorithm for the hard kk-taxi problem for general finite metric spaces and general kk. For the special case of k=2k=2, we obtain a precise answer of $9$ for the competitive ratio in general metrics. With an algorithm based on growing, shrinking and shifting regions, we show that one can achieve a constant competitive ratio also for the hard $3$-taxi problem on the line (abstracting the scheduling of three elevators).

Citations (16)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.