Processes driven by independent uniform rounds #
Many dynamics in this repository are given by a deterministic update
step : S → R → S applied to a sequence of i.i.d. uniform rounds r : R,
with expectations computed by expList. ofStep step is the corresponding
finite Markov kernel, and iterate_ofStep identifies its iterates with the
expList expectations, so results about kernels (for instance
Dynamics.Kernel.nested_phases) apply to such round-based processes.
The Markov kernel of one uniformly random round of step.
Equations
- Dynamics.Kernel.ofStep step s = (Dynamics.Distribution.uniform R).map (step s)
Instances For
Escaping a moving target. If a round-based process starts in G 0
and, for every t < T, one round from any state of G t misses G (t + 1)
with probability at most p, then after T rounds it lies outside G T with
probability at most T p. This is the union bound over rounds used by lower
bounds such as Theorem 4.2 of Becchetti et al. (SPAA 2014).