ConceptComplete

Optimal Stopping Problems

An optimal stopping problem seeks to find a stopping time Ο„\tau that maximizes E[f(XΟ„)]\mathbb{E}[f(X_\tau)] subject to constraints. These problems arise in finance (American options), statistics (sequential testing), and operations research.


Problem formulation

Given a process (Xt)(X_t) and payoff function g(t,Xt)g(t, X_t), find:

V0=sup⁑τE[eβˆ’rΟ„g(Ο„,XΟ„)],V_0 = \sup_{\tau} \mathbb{E}[e^{-r\tau} g(\tau, X_\tau)],

where the supremum is over all stopping times τ≀T\tau \leq T.

Theorem8.1Optimal stopping theorem

The optimal stopping time is Ο„βˆ—=inf⁑{t:Vt=g(t,Xt)}\tau^* = \inf\{t : V_t = g(t, X_t)\}, the first time the value function VtV_t equals the immediate payoff g(t,Xt)g(t, X_t). The value function satisfies the free boundary problem.


Example: American put option

An American put on a stock StS_t gives the right to sell at strike KK at any time up to maturity TT. The payoff is (Kβˆ’SΟ„)+(K - S_\tau)^+. The optimal exercise boundary is a critical level Sβˆ—(t)S^*(t): exercise when St≀Sβˆ—(t)S_t \leq S^*(t).

For perpetual options (T=∞T = \infty), explicit solutions exist via the smooth pasting principle.

ExampleSelling a house

You receive offers XnX_n i.i.d. from distribution FF. Each day costs cc. When should you accept? The optimal rule: accept the first offer exceeding threshold xβˆ—x^*, determined by xβˆ—=c+E[max⁑(X1,xβˆ—)]x^* = c + \mathbb{E}[\max(X_1, x^*)].


Summary

Optimal stopping problems combine martingale theory, dynamic programming, and variational inequalities to determine when to take an action that maximizes expected reward.