Online k-taxi via Double Coverage and time-reverse primal-dual

被引:1
|
作者
Buchbinder, Niv [1 ]
Coester, Christian [2 ]
Naor, Joseph [3 ]
机构
[1] Tel Aviv Univ, Dept Stat & Operat Res, Tel Aviv, Israel
[2] Univ Sheffield, Sheffield, S Yorkshire, England
[3] Technion, Comp Sci Dept, Haifa, Israel
关键词
Competitive ratio - Coverage algorithms - Generalisation - K-server - K-server problem - Low bound - Matchings - Metric spaces - Primal-dual - Two-point;
D O I
10.1007/s10107-022-01815-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 k(d) /d!. By standard embedding results, we obtain a randomized algorithm for arbitrary n-point metrics with (polynomial) competitive ratio O (k(c) Delta(1/c) log(Delta) n), where A is the aspect ratio and c >= 1 is an arbitrary positive integer constant. The previous known bound was O (2(k) log n). For general (weighted) tree metrics, we prove the competitive ratio of Double Coverage to be Theta(k(d)) for any fixed depth d, and in contrast to 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 both the past and the future when assigning dual variables. We believe this method can also be useful 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.
引用
收藏
页码:499 / 527
页数:29
相关论文
共 21 条
  • [1] Online k-taxi via Double Coverage and time-reverse primal-dual
    Niv Buchbinder
    Christian Coester
    Joseph Naor
    Mathematical Programming, 2023, 197 : 499 - 527
  • [2] Online k-Taxi via Double Coverage and Time-Reverse Primal-Dual
    Buchbinder, Niv
    Coester, Christian
    Naor, Joseph
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2021, 2021, 12707 : 15 - 29
  • [3] Improved bounds for online routing and packing via a primal-dual approach
    Buchbinder, Niv
    Naor, Joseph
    47TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2006, : 293 - +
  • [4] Deterministic primal-dual algorithms for online k-way matching with delays
    Kakimura, Naonori
    Nakayoshi, Tomohiro
    THEORETICAL COMPUTER SCIENCE, 2025, 1026
  • [5] Online Primal-Dual Methods With Measurement Feedback for Time-Varying Convex Optimization
    Bernstein, Andrey
    Dall'Anese, Emiliano
    Simonetto, Andrea
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2019, 67 (08) : 1978 - 1991
  • [6] Multi-Agent Reinforcement Learning via Double Averaging Primal-Dual Optimization
    Wai, Hoi-To
    Yang, Zhuoran
    Wang, Zhaoran
    Hong, Mingyi
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [7] Primal-Dual and Dual-Fitting Analysis of Online Scheduling Algorithms for Generalized Flow Time Problems
    Angelopoulos, Spyros
    Lucarelli, Giorgio
    Nguyen, Kim Thang
    ALGORITHMS - ESA 2015, 2015, 9294 : 35 - 46
  • [8] Image denoising via K-SVD with primal-dual active set algorithm
    Xiao, Quan
    Wen, Canhong
    Yan, Zirui
    2020 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV), 2020, : 2444 - 2452
  • [9] Primal-Dual and Dual-Fitting Analysis of Online Scheduling Algorithms for Generalized Flow-Time Problems
    Angelopoulos, Spyros
    Lucarelli, Giorgio
    Thang Nguyen Kim
    ALGORITHMICA, 2019, 81 (09) : 3391 - 3421
  • [10] Approximate k-MSTs and k-Steiner trees via the primal-dual method and Lagrangean relaxation
    Fabián A. Chudak
    Tim Roughgarden
    David P. Williamson
    Mathematical Programming, 2004, 100 : 411 - 421