TY - GEN
T1 - Online k-Taxi via Double Coverage and Time-Reverse Primal-Dual
AU - Buchbinder, Niv
AU - Coester, Christian
AU - Naor, Joseph (Seffi)
N1 - Publisher Copyright: © 2021, Springer Nature Switzerland AG.
PY - 2021
Y1 - 2021
N2 - We consider the online k-taxi problem, a generalization of the k-server problem, in which k servers are located in a metric space. A sequence of requests is revealed one by one, where each request is a pair of two points, representing the start and destination of a travel request by a passenger. The goal is to serve all requests while minimizing the distance traveled without carrying a passenger. We show that the classic Double Coverage algorithm has competitive ratio 2 k- 1 on HSTs, matching a recent lower bound for deterministic algorithms. For bounded depth HSTs, the competitive ratio turns out to be much better and we obtain tight bounds. When the depth is d≪ k, these bounds are approximately kd/ d!. By standard embedding results, we obtain a randomized algorithm for arbitrary n-point metrics with (polynomial) competitive ratio O(kcΔ 1/clog Δn), where Δ is the aspect ratio and c≥ 1 is an arbitrary positive integer constant. The only previous known bound was O(2 klog n). For general (weighted) tree metrics, we prove the competitive ratio of Double Coverage to be Θ (kd) for any fixed depth d, but unlike on HSTs it is not bounded by 2 k- 1. We obtain our results by a dual fitting analysis where the dual solution is constructed step-by-step backwards in time. Unlike the forward-time approach typical of online primal-dual analyses, this allows us to combine information from the past and the future when assigning dual variables. We believe this method can be useful also for other problems. Using this technique, we also provide a dual fitting proof of the k-competitiveness of Double Coverage for the k-server problem on trees.
AB - We consider the online k-taxi problem, a generalization of the k-server problem, in which k servers are located in a metric space. A sequence of requests is revealed one by one, where each request is a pair of two points, representing the start and destination of a travel request by a passenger. The goal is to serve all requests while minimizing the distance traveled without carrying a passenger. We show that the classic Double Coverage algorithm has competitive ratio 2 k- 1 on HSTs, matching a recent lower bound for deterministic algorithms. For bounded depth HSTs, the competitive ratio turns out to be much better and we obtain tight bounds. When the depth is d≪ k, these bounds are approximately kd/ d!. By standard embedding results, we obtain a randomized algorithm for arbitrary n-point metrics with (polynomial) competitive ratio O(kcΔ 1/clog Δn), where Δ is the aspect ratio and c≥ 1 is an arbitrary positive integer constant. The only previous known bound was O(2 klog n). For general (weighted) tree metrics, we prove the competitive ratio of Double Coverage to be Θ (kd) for any fixed depth d, but unlike on HSTs it is not bounded by 2 k- 1. We obtain our results by a dual fitting analysis where the dual solution is constructed step-by-step backwards in time. Unlike the forward-time approach typical of online primal-dual analyses, this allows us to combine information from the past and the future when assigning dual variables. We believe this method can be useful also for other problems. Using this technique, we also provide a dual fitting proof of the k-competitiveness of Double Coverage for the k-server problem on trees.
KW - Dual fitting
KW - Online algorithms
KW - k-server
KW - k-taxi
UR - http://www.scopus.com/inward/record.url?scp=85106151987&partnerID=8YFLogxK
U2 - https://doi.org/10.1007/978-3-030-73879-2_2
DO - https://doi.org/10.1007/978-3-030-73879-2_2
M3 - منشور من مؤتمر
SN - 9783030738785
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 15
EP - 29
BT - Integer Programming and Combinatorial Optimization - 22nd International Conference, IPCO 2021, Proceedings
A2 - Singh, Mohit
A2 - Williamson, David P.
PB - Springer Science and Business Media Deutschland GmbH
T2 - 22nd International Conference on Integer Programming and Combinatorial Optimization, IPCO 2021
Y2 - 19 May 2021 through 21 May 2021
ER -