Documentation

LeanPool.FullyDynamicMatching.FD1D.V5.TrajectoryBounds

Trajectory Bounds #

theorem FD1D.V5.ContinuousProcess.expected_cost_le_sqrt_expected_squared_cost {L m : ℕ} (a : ℝ) (hm : 0 < m) (fallback : Fin m) (t : ℕ) :

Cauchy--Schwarz converts the concrete one-period second moment into an upper bound for its expected distance.

theorem FD1D.V5.ContinuousProcess.trajectoryExpectedSquaredCost_nonneg {L m : ℕ} (a : ℝ) (hm : 0 < m) (fallback : Fin m) (t : ℕ) :

The iid spatial initialization projects the concrete squared cost to the refreshed finite count chain.

noncomputable def FD1D.V5.ContinuousProcess.trajectoryRMSCostFromState (m : ℕ) (hm : 1 ≤ m) (s₀ : SpatialState m) (t : ℕ) :

Per-period RMS cost of the parameterized policy from a fixed arbitrary initial inventory.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Manuscript part (i), with the explicit proof constant 8.5.

    The concrete refreshed trajectory inherits the count-chain average RMS bound.

    theorem FD1D.V5.ContinuousProcess.refreshed_average_expected_cost_le {m T : ℕ} (hm : 1 ≤ m) (hT : m ^ 2 ≤ T) :
    (∑ t ∈ Finset.range T, trajectoryExpectedCost ↑(parameterA m) ⋯ (SupplyConfiguration.canonicalFallback ⋯) t) / ↑T ≤ 17 / 2 * ↑(parameterA m) / ↑m

    Average expected distance is bounded by the refreshed average RMS second moment.