Library · Geometric Probability · Chapter 37

Expected maximum radius among n random points in a disc

Revised Report an error

Problem 37.1

Let P1,…,PnP_1, \ldots, P_n be iid uniform random points in the unit disc. What is the expected value of max⁡i∣Pi∣\max_i |P_i| (the distance from the origin to the farthest point)?

Solution. The distance Ri=∣Pi∣R_i = |P_i| has CDF P(Ri≤r)=πr2π=r2,r∈[0,1],\mathbb{P}(R_i \leq r) = \frac{\pi r^2}{\pi} = r^2, \qquad r \in [0, 1], with density f(r)=2rf(r) = 2r (from the polar decomposition).

For Mn=max⁡iRiM_n = \max_i R_i, the CDF is P(Mn≤r)=r2n,\mathbb{P}(M_n \leq r) = r^{2n}, so the density is fMn(r)=2nr2n−1f_{M_n}(r) = 2 n r^{2n-1}. The expectation is E[Mn]=∫01r⋅2nr2n−1 dr=2n2n+1.\mathbb{E}[M_n] = \int_0^1 r \cdot 2 n r^{2n-1} \, dr = \frac{2n}{2n+1}. Therefore E ⁣[max⁡1≤i≤n∣Pi∣]=2n2n+1.■\boxed{\mathbb{E}\!\left[ \max_{1 \leq i \leq n} |P_i| \right] = \frac{2n}{2n+1}.} \qedhere

Eight iid uniform random points in the unit disc. The farthest from the origin (copper, |P| \approx 0.806 ) is highlighted; the other seven (rose) lie closer in. For n = 8 , \mathbb{E}[\max |P_i|] = 16/17 \approx 0.941 .
Eight iid uniform random points in the unit disc. The farthest from the origin (copper, ∣P∣≈0.806|P| \approx 0.806) is highlighted; the other seven (rose) lie closer in. For n=8n = 8, E[max⁡∣Pi∣]=16/17≈0.941\mathbb{E}[\max |P_i|] = 16/17 \approx 0.941.

Values: n=1n = 1 gives 23\tfrac23 (the classical disc radius expectation); n=2n = 2 gives 45\tfrac45; n=10n = 10 gives 2021≈0.952\tfrac{20}{21} \approx 0.952. As n→∞n \to \infty, E[Mn]→1\mathbb{E}[M_n] \to 1: a large sample almost surely has a point near the boundary. The convergence rate is 1−12n+1∼12n1 - \tfrac{1}{2n+1} \sim \tfrac{1}{2n}, characteristic of extreme-value statistics for samples bounded above.

import numpy as np
for n in [1, 2, 5, 10]:
    r = np.sqrt(np.random.rand(n, 10**6))
    print(f"n={n}: sim={r.max(axis=0).mean():.5f}  exact={2*n/(2*n+1):.5f}")
# n=1: sim=0.66658  exact=0.66667
# n=2: sim=0.79987  exact=0.80000
# n=5: sim=0.90919  exact=0.90909
# n=10: sim=0.95241  exact=0.95238
Report an error on this page

Reports are stored by Netlify. See the privacy note.