this work we explore a middle ground, dynamic pricing with limited prices, using the context of
Bayesian online selection and, more precisely, the prophet inequality problem.
We use the prophet inequality problem as an underlying model for online selection. The prophet
inequality problem is one of the classical problems in stopping theory, and has recently gained
increasing attention for its deep connections with pricing problems [14, 18, 27]. In the classi-
cal formulation of the prophet inequality problem, there are nnonnegative independent random
variables (r.v.) X1, . . . , Xn, and a decision-maker (DM) observes their values sequentially. Upon
observing a value, the DM must immediately decide whether to accept or reject the value. Accept-
ing stops the process, and the DM gets the observed value as a reward, while rejecting the value
is irrevocable and allows the DM to observe the next random variable’s value. The DM’s goal
is to maximize their expected value. To benchmark the DM’s strategy, the value obtained by the
DM is compared against the maximum value in hindsight, E[maxiXi]– the so-called prophet value
– and the goal is to obtain a lower bound on the ratio between the DM’s value and the prophet
value. It is known that a simple threshold strategy that computes a value xusing the distributions
and accepts the first observed value that surpasses xattains a ratio of 1/2, and this result is tight;
see e.g. [37, 49]. This simple threshold solution is appealing for pricing mechanism design in on-
line sales, as we can interpret the threshold as a price [14]. A posted-price mechanism (PPM) is
a method to sell items where a seller offers a menu of prices to each buyer in a take-it-or-leave-it
fashion. The solution to the classical prophet inequality problem exhibits this posted pricing form:
Xirepresents the valuation of the i-th buyer, the prophet’s value E[maxiXi]is the social welfare
and xdenotes the posted price. Recent works have established the equivalence between PPMs
and prophet inequalities in several settings [14, 18, 27].
In massive markets, assuming identical valuations is reasonable when granular information about
buyers’ valuations is hard to come by. In this case, the prophet inequality problem corresponds
to the observation of independent and identically distributed (i.i.d.) random variables X1, . . . , Xn.
Hill & Kertz [29] were the first to show that a prophet inequality with an approximation ratio
better than 1/2 can be obtained in the i.i.d. setting, with an impossibility result showing that no
ratio better than ¯
γ≈0.745 can be attained, where ¯
β=1/ ¯
γis the (unique) solution of the equation
R1
0(β−1+y(log y−1))−1dy=1. Recently, Correa et al. [17] showed an algorithm that attains a
prophet inequality of ¯
γfor any number of random variables n.
As opposed to the solution of the prophet inequality problem for general independent random
variables, which we can solve by computing a single threshold (for instance, the median of max{Xi:
i∈[n]}), the optimal solution for the i.i.d. prophet inequality problem consists of ndecreasing
thresholds, computed via dynamic programming [29] or by sampling nthresholds from a tailored
distribution [17]. These solutions are fully dynamic, as they change the thresholds of acceptance
as time progresses. In the pricing language, this is equivalent to every buyer observing a new
posted price. On the other hand, the best fixed threshold policy for the i.i.d. prophet inequality
guarantees a fraction (1−1/e)of the prophet value [17]. In this work, we fill the gap between
these two extremes. Using the lens of optimization, we provide near-optimal solutions for the
problem of selecting at most kthresholds over a time horizon of length n.
1.1 Problem Formulation and Summary of Contributions
The inputs of the problem are (1) a distribution Dwith nonnegative support, (2) ni.i.d. random
variables X1, . . . , Xn∼ D drawn from this distribution, and (3) a fixed integer k≥1. A decision-
maker (DM) observes the realizations of X1, . . . , Xnsequentially and needs to decide whether to
2