Optimal Guarantees for Online Selection Over Time
Abstract
Prophet inequalities are a cornerstone in optimal stopping and online decision-making. Traditionally, they involve the sequential observation of non-negative independent random variables and face irrevocable accept-or-reject choices. The goal is to provide policies that provide a good approximation ratio against the optimal offline solution that can access all the values upfront -- the so-called prophet value. In the prophet inequality over time problem (POT), the decision-maker can commit to an accepted value for units of time, during which no new values can be accepted. This creates a trade-off between the duration of commitment and the opportunity to capture potentially higher future values. In this work, we provide best possible worst-case approximation ratios in the IID setting of POT for single-threshold algorithms and the optimal dynamic programming policy. We show a single-threshold algorithm that achieves an approximation ratio of , and we prove that no single-threshold algorithm can surpass this guarantee. With our techniques, we can analyze simple algorithms using thresholds and show that with it is possible to get an approximation ratio larger than . Then, for each , we prove it is possible to compute the tight worst-case approximation ratio of the optimal dynamic programming policy for instances with values by solving a convex optimization program. A limit analysis of the first-order optimality conditions yields a nonlinear differential equation showing that the optimal dynamic programming policy's asymptotic worst-case approximation ratio is . Finally, we extend the discussion to adversarial settings and show an optimal worst-case approximation ratio of when the values are streamed in random order.
Keywords
Cite
@article{arxiv.2408.11224,
title = {Optimal Guarantees for Online Selection Over Time},
author = {Sebastian Perez-Salazar and Victor Verdugo},
journal= {arXiv preprint arXiv:2408.11224},
year = {2024}
}