Competitive Analysis of Online Path Selection: Impacts of Path Length, Topology, and System-Level Costs
Ying Cao, Siyuan Yu, Xiaoqi Tan, Danny H. K. Tsang
TL;DR
This work addresses online path selection with self-interested users by employing competitive analysis to bound social welfare under worst-case arrivals. It introduces the posted-price mechanism PPM-PS$_{\phi}$ with exponential edge pricing $\phi_e^{\gamma}(\omega)=e^{\gamma\omega/C_e}-1$, and derives topology-dependent competitive guarantees for line and tree networks under path-length bounds $m \le |P_i| \le M$. Key results include line-network bounds $O\big(\max\{\ln M\bar{p}, \beta\ln(\frac{M\bar{p}}{2m\beta}+1)\}\big)$ and tree-network bounds under SR/EL patterns, with special cases recovering $O(\ln\frac{M\bar{p}}{m})$ in uniform-capacity scenarios; the work also integrates system-level costs via a differential-equation formulation on $\phi_e$ to preserve competitiveness. Extensive experiments corroborate the theory and reveal nuanced interactions between topology, path-length bounds, and price aggressiveness $\gamma$, offering practical guidance on network design and online algorithm selection under constrained adversaries.
Abstract
Consider a communication network to which a sequence of self-interested users come and send requests for data transmission between nodes. This work studies the question of how to guide the path selection choices made by those online-arriving users and maximize the social welfare. Competitive analysis is the main technical tool. Specifically, the impacts of path length bounds and topology on the competitive ratio of the designed algorithm are analyzed theoretically and explored experimentally. We observe intricate and interesting relationships between the empirical performance and the studied network parameters, which shed some light on how to design the network. We also investigate the influence of system-level costs on the optimal algorithm design.
