Computational bounds on randomized algorithms for online bin stretching
Antoine Lhomme, Nicolas Catusse, Nadia Brauner
TL;DR
The paper investigates online bin stretching under randomized strategies, formulating the interaction as a request-answer game and applying a Stengel-inspired linear programming method to compute lower bounds on the best randomized online algorithms. By discretizing item sizes and solving finite LPs, the authors prove convergence of the lower bounds to the optimal randomized competitive ratio for the bin-stretching problem and operationalize a computational search to construct randomized upper bounds. In the two-bin case, they report a new $5/4$-competitive randomized algorithm, improving over the deterministic $4/3$ benchmark, and establish a $29/24$ lower bound for a restricted $\mathcal{M}_2$ class, illustrating both the promise and the current limits of the approach. The work also discusses theoretical limits of the method and provides directions for future improvements, including pruning strategies and extensions to related online optimization problems and predictions-based settings.
Abstract
A frequently studied performance measure in online optimization is competitive analysis. It corresponds to the worst-case ratio, over all possible inputs of an algorithm, between the performance of the algorithm and the optimal offline performance. However, this analysis may be too pessimistic to give valuable insight on a problem. Several workarounds exist, such as randomized algorithms. This paper aims to propose computational methods to construct randomized algorithms and to bound their performance on the classical online bin stretching problem. A game theory method is adapted to construct lower bounds on the performance of randomized online algorithms via linear programming. Another computational method is then proposed to construct randomized algorithms which perform better than the best deterministic algorithms known. Finally, another lower bound method for a restricted class of randomized algorithm for this problem is proposed.
