Table of Contents
Fetching ...

Online Linear Programming with Replenishment

Yuze Chen, Yuan Zhou, Baichuan Mo, Jie Ying, Yufei Ruan, Zhou Ye

TL;DR

New algorithms and regret analyses for bounded distributions, finite-support distributions, and continuous-support distributions with a non-degeneracy condition are developed and demonstrated, providing a near-complete characterization of the optimal regret achievable in OLP with replenishment.

Abstract

We study an online linear programming (OLP) model in which inventory is not provided upfront but instead arrives gradually through an exogenous stochastic replenishment process. This replenishment-based formulation captures operational settings, such as e-commerce fulfillment, perishable supply chains, and renewable-powered systems, where resources are accumulated gradually and initial inventories are small or zero. The introduction of dispersed, uncertain replenishment fundamentally alters the structure of classical OLPs, creating persistent stockout risk and eliminating advance knowledge of the total budget. We develop new algorithms and regret analyses for three major distributional regimes studied in the OLP literature: bounded distributions, finite-support distributions, and continuous-support distributions with a non-degeneracy condition. For bounded distributions, we design an algorithm that achieves $\widetilde{\mathcal{O}}(\sqrt{T})$ regret. For finite-support distributions with a non-degenerate induced LP, we obtain $\mathcal{O}(\log T)$ regret, and we establish an $Ω(\sqrt{T})$ lower bound for degenerate instances, demonstrating a sharp separation from the classical setting where $\mathcal{O}(1)$ regret is achievable. For continuous-support, non-degenerate distributions, we develop a two-stage accumulate-then-convert algorithm that achieves $\mathcal{O}(\log^2 T)$ regret, comparable to the $\mathcal{O}(\log T)$ regret in classical OLPs. Together, these results provide a near-complete characterization of the optimal regret achievable in OLP with replenishment. Finally, we empirically evaluate our algorithms and demonstrate their advantages over natural adaptations of classical OLP methods in the replenishment setting.

Online Linear Programming with Replenishment

TL;DR

New algorithms and regret analyses for bounded distributions, finite-support distributions, and continuous-support distributions with a non-degeneracy condition are developed and demonstrated, providing a near-complete characterization of the optimal regret achievable in OLP with replenishment.

Abstract

We study an online linear programming (OLP) model in which inventory is not provided upfront but instead arrives gradually through an exogenous stochastic replenishment process. This replenishment-based formulation captures operational settings, such as e-commerce fulfillment, perishable supply chains, and renewable-powered systems, where resources are accumulated gradually and initial inventories are small or zero. The introduction of dispersed, uncertain replenishment fundamentally alters the structure of classical OLPs, creating persistent stockout risk and eliminating advance knowledge of the total budget. We develop new algorithms and regret analyses for three major distributional regimes studied in the OLP literature: bounded distributions, finite-support distributions, and continuous-support distributions with a non-degeneracy condition. For bounded distributions, we design an algorithm that achieves regret. For finite-support distributions with a non-degenerate induced LP, we obtain regret, and we establish an lower bound for degenerate instances, demonstrating a sharp separation from the classical setting where regret is achievable. For continuous-support, non-degenerate distributions, we develop a two-stage accumulate-then-convert algorithm that achieves regret, comparable to the regret in classical OLPs. Together, these results provide a near-complete characterization of the optimal regret achievable in OLP with replenishment. Finally, we empirically evaluate our algorithms and demonstrate their advantages over natural adaptations of classical OLP methods in the replenishment setting.
Paper Structure (49 sections, 33 theorems, 169 equations, 2 figures, 2 tables, 8 algorithms)

This paper contains 49 sections, 33 theorems, 169 equations, 2 figures, 2 tables, 8 algorithms.

Key Result

Proposition 1

Let $\{X^*_i, V^*_i\}_{i\in[n]}, \{S_j^*\}_{j\in[m]}$ be an optimal solution to $\mathrm{LP}^{\mathrm{induced}}(\bm{B}, \bm{\mu})$. Then, for any $\alpha > 0$, $\{\alpha X^*_i, \alpha V^*_i\}_{i\in[n]}, \{\alpha S_j^*\}_{j\in[m]}$ is an optimal solution to $\mathrm{LP}^{\mathrm{induced}}(\alpha \bm{

Figures (2)

  • Figure 1: Empirical comparison between our algorithm and li2022online
  • Figure EC.1: Additional empirical comparison between our algorithm and li2022online

Theorems & Definitions (41)

  • Definition 1: Bounded Distribution
  • Definition 2: Finite-Support Distribution
  • Definition 3: Induced Linear Program
  • Proposition 1
  • Definition 4: non-degeneracy of induced linear program and optimal basis
  • Definition 5: Non-Degenerate Distribution
  • Remark 1
  • Remark 2
  • Lemma 1
  • Lemma 2
  • ...and 31 more