A Nearly Optimal Deterministic Algorithm for Online Transportation Problem
Tsubasa Harada, Toshiya Itoh
TL;DR
The paper introduces Subtree-Decomposition (SD), a deterministic online algorithm for the online transportation problem (OTR) with $k$ servers across $m$ sites, achieving a competitive ratio of at most $8m-5$ and per-request time $O(m)$. The approach hinges on a T-strong competitive framework on tree metrics and a reduction that embeds general metrics into tree metrics via MST-based embeddings, enabling transfer of tree-metric guarantees to general instances. The SD algorithm is shown to be MPFS and, on power-of-two tree metrics, is T-strongly $(3k-3)$-competitive, which combined with MPFS transfer yields the overall $(8m-5)$-competitive result for OTR and a $(4k-3)$ bound for online metric matching with unit capacities. This work narrows the gap toward the $2m-1$ lower bound, offers a scalable deterministic online method, and provides a general reduction technique for designing tree-metric-based online algorithms for broader metric-space optimization problems.
Abstract
For the online transportation problem with $m$ server sites, it has long been known that the competitive ratio of any deterministic algorithm is at least $2m-1$. Kalyanasundaram and Pruhs conjectured in 1998 that a deterministic $(2m-1)$-competitive algorithm exists for this problem, a conjecture that has remained open for over two decades. In this paper, we propose a new deterministic algorithm named Subtree-Decomposition for the online transportation problem and show that it achieves a competitive ratio of at most $8m-5$. This is the first $O(m)$-competitive deterministic algorithm, coming close to the lower bound of $2m-1$ within a constant factor.
