Papers
Topics
Authors
Recent
Search
2000 character limit reached

Ex Ante Free-Order Prophet Inequalities

Updated 9 July 2026
  • Ex Ante Free-Order Prophet Inequalities are online decision problems where the gambler selects the order based on known distributions before observing outcomes.
  • They use ex ante relaxations over matroid polytopes and Bernoulli reductions to develop algorithms with competitive ratios up to 0.7258 and 1-1/e.
  • Practical applications include optimal stopping and online contention resolution, with insights into threshold design and free-order strategy improvements.

Searching arXiv for the cited and related prophet-inequality papers to ground the article and retrieve arXiv identifiers. Ex ante free-order prophet inequalities occupy two closely related positions in the prophet-inequality literature. In the classical single-choice setting, “free order” or “order selection” means that the gambler may choose the arrival order of independent distributions before observing any realizations; the objective is a competitive ratio against the prophet’s expected offline maximum (Giambartolomei et al., 2023). In the matroid setting, an “ex-ante prophet inequality” compares an online policy not to the offline optimum directly, but to an ex-ante relaxation defined over the matroid polytope; this viewpoint yields optimal online contention resolution schemes (OCRSs) and random-order contention resolution schemes (RCRSs) for matroids (Lee et al., 2018). The two usages share the same ex-ante informational structure—distributions are known before values are realized—but differ in benchmark, feasibility constraints, and algorithmic consequences.

1. Conceptual scope and model distinctions

The classical prophet-inequality problem starts from independent nonnegative random variables V1,,VnV_1,\ldots,V_n drawn from known distributions D1,,DnD_1,\ldots,D_n. A prophet observes all realizations and achieves

E[maxiVi].E[\max_i V_i].

An online gambler observes the values sequentially in some order π\pi, accepts one value irrevocably or continues, and aims to maximize

E[Vπτ],E[V_{\pi_\tau}],

where τ\tau is the stopping time. The central objective is the largest constant cc such that

E[Vπτ]/E[maxiVi]cE[V_{\pi_\tau}] / E[\max_i V_i] \ge c

for every instance; cc is the competitive ratio (Giambartolomei et al., 2023).

Within this framework, three order models are distinguished. In adversarial order, the order is fixed by an adversary, and the optimal ratio is $1/2$. In random order, the permutation is drawn uniformly from D1,,DnD_1,\ldots,D_n0. In order-selection (OS), also described as “ex-ante free-order,” the gambler chooses D1,,DnD_1,\ldots,D_n1 after seeing all distributions but before observing realizations; the data states that clearly OS D1,,DnD_1,\ldots,D_n2 random-order D1,,DnD_1,\ldots,D_n3 adversarial (Giambartolomei et al., 2023).

A separate but connected line of work concerns matroid prophets. There, the feasible set is an independent set of a matroid D1,,DnD_1,\ldots,D_n4, and the online algorithm may accept multiple elements subject to independence. The distinguishing feature is the benchmark: instead of competing directly with the offline optimum, the algorithm is analyzed against an ex-ante relaxation over the matroid polytope D1,,DnD_1,\ldots,D_n5 (Lee et al., 2018). This distinction is essential. A common misconception is to identify ex-ante prophet inequalities with free-order prophet inequalities in the OS sense; the literature represented here uses “ex ante” in both senses, but the associated benchmarks and algorithmic structures are different.

Setting Order/benchmark structure Best guarantee in the data
Classical adversarial-order Offline maximum benchmark D1,,DnD_1,\ldots,D_n6
Classical random-order Offline maximum benchmark hardness D1,,DnD_1,\ldots,D_n7; best algorithms D1,,DnD_1,\ldots,D_n8
Classical order-selection Offline maximum benchmark, order chosen ex ante D1,,DnD_1,\ldots,D_n9
Matroid adversarial ex-ante Ex-ante LP benchmark E[maxiVi].E[\max_i V_i].0 E[maxiVi].E[\max_i V_i].1
Matroid random-order ex-ante Ex-ante LP benchmark E[maxiVi].E[\max_i V_i].2 E[maxiVi].E[\max_i V_i].3

2. Ex-ante relaxation for matroid prophet inequalities

For matroid prophets, let E[maxiVi].E[\max_i V_i].4 be a matroid with rank function E[maxiVi].E[\max_i V_i].5, and let E[maxiVi].E[\max_i V_i].6 be the known distribution of E[maxiVi].E[\max_i V_i].7 for each E[maxiVi].E[\max_i V_i].8. The matroid polytope is

E[maxiVi].E[\max_i V_i].9

If π\pi0 denotes the inverse CDF of π\pi1, define

π\pi2

so that

π\pi3

The ex-ante relaxation is the convex program

π\pi4

or equivalently π\pi5. Its optimum is denoted

π\pi6

This objective is an upper bound on the expected offline optimum (Lee et al., 2018).

This benchmark isolates the ex-ante structure of the instance before any realizations occur. The resulting optimization problem is deterministic and convex, and it compresses the stochastic instance into quantile masses π\pi7 and conditional top-quantile values π\pi8. A plausible implication is that this formulation is especially well suited to reductions to rounding problems, because the decision variables already live in the matroid polytope.

3. Adversarial-order ex-ante prophet inequality and the optimal π\pi9-OCRS

The adversarial-order theorem states: for any matroid E[Vπτ],E[V_{\pi_\tau}],0 and independent distributions E[Vπτ],E[V_{\pi_\tau}],1, there is a deterministic online algorithm in adversarial arrival order whose expected reward is at least

E[Vπτ],E[V_{\pi_\tau}],2

The proof first reduces to the case where each E[Vπτ],E[V_{\pi_\tau}],3 is Bernoulli taking value E[Vπτ],E[V_{\pi_\tau}],4 with probability E[Vπτ],E[V_{\pi_\tau}],5. It then considers a correlated ex-ante value vector obtained by sampling an independent set E[Vπτ],E[V_{\pi_\tau}],6 from an E[Vπτ],E[V_{\pi_\tau}],7-decomposition of E[Vπτ],E[V_{\pi_\tau}],8 and setting E[Vπτ],E[V_{\pi_\tau}],9 if τ\tau0, and τ\tau1 otherwise (Lee et al., 2018).

The algorithm maintains the accepted set τ\tau2. If τ\tau3 denotes the set of the first τ\tau4 arrivals accepted, it defines the residual function

τ\tau5

where τ\tau6 is the value of the maximum τ\tau7-weight independent set in the contraction τ\tau8. With the uniform threshold parameter τ\tau9, the algorithm accepts element cc0 at state cc1 if and only if cc2 and

cc3

where

cc4

is the base-price of cc5 at state cc6 (Lee et al., 2018).

The analysis decomposes the reward into

cc7

Two telescoping arguments show

cc8

and hence cc9 (Lee et al., 2018).

This ex-ante prophet inequality is then converted into an OCRS by a standard dual-fitting argument. For online rounding of E[Vπτ]/E[maxiVi]cE[V_{\pi_\tau}] / E[\max_i V_i] \ge c0, the preprocessing computes an optimal E[Vπτ]/E[maxiVi]cE[V_{\pi_\tau}] / E[\max_i V_i] \ge c1 and the corresponding E[Vπτ]/E[maxiVi]cE[V_{\pi_\tau}] / E[\max_i V_i] \ge c2, and then uses the same residual base-prices E[Vπτ]/E[maxiVi]cE[V_{\pi_\tau}] / E[\max_i V_i] \ge c3. Online, element E[Vπτ]/E[maxiVi]cE[V_{\pi_\tau}] / E[\max_i V_i] \ge c4 becomes active with probability E[Vπτ]/E[maxiVi]cE[V_{\pi_\tau}] / E[\max_i V_i] \ge c5; if active and E[Vπτ]/E[maxiVi]cE[V_{\pi_\tau}] / E[\max_i V_i] \ge c6 and E[Vπτ]/E[maxiVi]cE[V_{\pi_\tau}] / E[\max_i V_i] \ge c7, it is accepted, otherwise rejected. The resulting randomized contention resolution scheme selects each E[Vπτ]/E[maxiVi]cE[V_{\pi_\tau}] / E[\max_i V_i] \ge c8 with probability at least E[Vπτ]/E[maxiVi]cE[V_{\pi_\tau}] / E[\max_i V_i] \ge c9 while always maintaining cc0, hence it is a cc1-OCRS (Lee et al., 2018).

4. Random-order ex-ante prophet inequalities and optimal cc2-RCRSs

In the random-order prophet model for matroids, values are drawn independently at time cc3, the adversary may see cc4, but the permutation of arrivals is uniformly random. On observing cc5 and its time cc6, the algorithm must decide irrevocably. Under the same ex-ante benchmark cc7, there is an online policy in random arrival order with expected reward at least

cc8

This is the random-order ex-ante prophet inequality for matroids (Lee et al., 2018).

As in the adversarial case, the proof reduces to Bernoulli cc9-values. Let $1/2$0 denote the set of accepted elements arriving before time $1/2$1, and define

$1/2$2

The algorithm uses the time-varying threshold

$1/2$3

When element $1/2$4 arrives at time $1/2$5 with $1/2$6, it is accepted if $1/2$7 and

$1/2$8

The reward is again split into revenue and utility, with

$1/2$9

Because D1,,DnD_1,\ldots,D_n00 satisfies D1,,DnD_1,\ldots,D_n01, the total reward obeys

D1,,DnD_1,\ldots,D_n02

which equals D1,,DnD_1,\ldots,D_n03 (Lee et al., 2018).

The induced rounding scheme is an RCRS, and the guarantee is tight. The data states that tightness for rank D1,,DnD_1,\ldots,D_n04 shows that no D1,,DnD_1,\ldots,D_n05-OCRS in adversarial order can do better than D1,,DnD_1,\ldots,D_n06, and no D1,,DnD_1,\ldots,D_n07-RCRS in random order can do better than D1,,DnD_1,\ldots,D_n08. The exchange lemma,

D1,,DnD_1,\ldots,D_n09

holds because the D1,,DnD_1,\ldots,D_n10 are the critical values of the usual greedy algorithm in the contracted matroid, and this lemma underpins both the adversarial and random-order analyses (Lee et al., 2018).

5. Classical free-order prophet inequalities: order selection

In the classical single-choice model, order-selection is the setting in which the gambler chooses the arrival order using the distributions alone, then observes the realized values in that order. The data explicitly identifies this as the “Order-Selection (OS, also ‘ex-ante free-order’)” model, and notes that one only needs to consider nonrandomized stopping times D1,,DnD_1,\ldots,D_n11 by standard arguments (Giambartolomei et al., 2023).

Historically, Hill (1983) showed that by choosing the order one can break the D1,,DnD_1,\ldots,D_n12 barrier of adversarial order. Chawla–Hartline et al. (2010) gave a simple posted-price style single-threshold algorithm attaining D1,,DnD_1,\ldots,D_n13. Later refinements increased the ratio to D1,,DnD_1,\ldots,D_n14, D1,,DnD_1,\ldots,D_n15, and D1,,DnD_1,\ldots,D_n16, with the latter associated in the data with blind strategies of Correa–Saona–Ziliotto (2021). Peng–Tang (FOCS 2022) introduced a continuous-time arrival-design with a one-parameter threshold function and proved a D1,,DnD_1,\ldots,D_n17-competitive ratio for OS. Bubna–Chiplunkar (EC 2023) refined the threshold-optimization analysis to obtain D1,,DnD_1,\ldots,D_n18 (Giambartolomei et al., 2023).

The Peng–Tang scheme embeds the D1,,DnD_1,\ldots,D_n19 variables on D1,,DnD_1,\ldots,D_n20 by selecting arrival times D1,,DnD_1,\ldots,D_n21, one per distribution, so that the conditional distribution of the maximum is spread out in time; equivalently, one chooses an absolutely continuous order-measure on D1,,DnD_1,\ldots,D_n22. A threshold function D1,,DnD_1,\ldots,D_n23 is then associated to each time D1,,DnD_1,\ldots,D_n24, and the gambler accepts the first arriving value D1,,DnD_1,\ldots,D_n25 with D1,,DnD_1,\ldots,D_n26. The function D1,,DnD_1,\ldots,D_n27 is chosen by solving an integral equation or differential equation arising from continuous-time backward induction (Giambartolomei et al., 2023).

The refinement by Bubna–Chiplunkar splits D1,,DnD_1,\ldots,D_n28 into more segments and solves a small convex program for the worst-case instance. The data states that the improvement uses analytic lower bounds on the worst-case ratio and explicitly bounds the integrals arising in the backward-induction analysis, thereby avoiding brute-force simulation. The outcome is an explicit family of thresholds, given in closed form up to a few parameters, guaranteeing ratio at least D1,,DnD_1,\ldots,D_n29 on every instance (Giambartolomei et al., 2023).

6. Separation from random order, methodological themes, and open questions

A central recent development is the rigorous separation between order selection and random order. For random order, the data reports a new hardness result of D1,,DnD_1,\ldots,D_n30: no algorithm can achieve a larger ratio in the random-order model. The proof uses an explicit “three-point-plus-constant” instance consisting of D1,,DnD_1,\ldots,D_n31 i.i.d. random variables taking D1,,DnD_1,\ldots,D_n32 with probability D1,,DnD_1,\ldots,D_n33, D1,,DnD_1,\ldots,D_n34 with D1,,DnD_1,\ldots,D_n35, D1,,DnD_1,\ldots,D_n36 else}) and one extra constant D1,,DnD_1,\ldots,D_n37, with parameters D1,,DnD_1,\ldots,D_n38, D1,,DnD_1,\ldots,D_n39, and D1,,DnD_1,\ldots,D_n40. By asymptotically analyzing exact backward-induction thresholds as D1,,DnD_1,\ldots,D_n41, the gambler-to-prophet ratio is upper-bounded by D1,,DnD_1,\ldots,D_n42 (Giambartolomei et al., 2023).

This establishes that order selection strictly improves over simply taking a uniformly random order, because OS admits a D1,,DnD_1,\ldots,D_n43-competitive algorithm while the random-order model has hardness at most D1,,DnD_1,\ldots,D_n44. The separation is significant precisely because random order and ex-ante order choice are sometimes conflated. The data makes the distinction explicit: carefully choosing the order, instead of simply taking it at random, benefits the gambler (Giambartolomei et al., 2023).

Across both the matroid and single-choice lines of work, a common methodological pattern is visible. In the matroid setting, ex-ante relaxations over D1,,DnD_1,\ldots,D_n45, Bernoulli reductions, residual-value processes, and duality connect prophet inequalities to contention resolution (Lee et al., 2018). In the single-choice free-order setting, continuous-time relaxations, backward induction, and threshold functions D1,,DnD_1,\ldots,D_n46 organize both algorithm design and lower-bound analysis (Giambartolomei et al., 2023). This suggests a broader unifying principle: ex-ante structure is exploited either through relaxations over feasible polytopes or through ex-ante control of temporal placement.

The open questions stated in the data remain substantial. For classical OS, the optimal competitive ratio is unknown; the IID special case has tight ratio D1,,DnD_1,\ldots,D_n47, leaving a gap of roughly D1,,DnD_1,\ldots,D_n48. The data also asks whether full OS reaches D1,,DnD_1,\ldots,D_n49, whether there are extremal instances forcing OS ratio below D1,,DnD_1,\ldots,D_n50, and whether richer free-order choices can lower or characterize the optimum more sharply. For combinatorial prophet inequalities, the open directions include extending the D1,,DnD_1,\ldots,D_n51-OCRS guarantee to the fully online adversary of [FSZ16] and determining whether similar optimal ex-ante free-order prophet inequalities exist for richer constraints such as intersections of matroids (Lee et al., 2018). Together, these questions place ex ante free-order prophet inequalities at the intersection of optimal stopping, stochastic combinatorial optimization, and online rounding.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Ex Ante Free-Order Prophet Inequalities.