Documentation

Epidemics.Revisited.Defs

Homogeneous rumor-spreading processes (EPI-8, definitions) #

Doerr and Kostrygin, Randomized rumor spreading revisited (ICALP 2017; long version arXiv:2303.11150), analyze rumor-spreading processes on n nodes, in which informed nodes stay informed, through two numbers per round: the probability p_k that an uninformed node becomes informed in a round starting with k informed nodes, and a bound c_k on the covariance of the events that two distinct uninformed nodes become informed in that round.

Here a rumor-spreading process is a Markov kernel on the set of informed nodes under which no informed node becomes uninformed. The paper's homogeneity (Definition 6: the probability that an uninformed node becomes informed depends only on the number of informed nodes) is recorded by Homogeneous. The upper bounds of this development do not need it: their hypotheses are bounds for every state, which every homogeneous process satisfying the paper's conditions satisfies.

The rumor-spreading time T(k, m) of the paper (Definition 8) is handled through its tail: since the process is monotone, T(|S|, m) > t holds exactly when fewer than m nodes are informed after t rounds from S, whose probability is notYet m t S. Expectations are sums of tails, E[T] = ∑_{t ≥ 0} P[T > t], so bounds on all finite partial sums of notYet are bounds on the expected spreading time.

A rumor-spreading process on n nodes: a Markov kernel on the set of informed nodes under which no informed node becomes uninformed.

Instances For
    noncomputable def Epidemics.Revisited.RumorProcess.informProb {n : ℕ} (P : RumorProcess n) (S : Finset (Fin n)) (x : Fin n) :

    Probability that node x is informed after one round started from S.

    Equations
    Instances For
      noncomputable def Epidemics.Revisited.RumorProcess.cov {n : ℕ} (P : RumorProcess n) (S : Finset (Fin n)) (x y : Fin n) :

      Covariance of the indicators of the events that x and y are informed after one round started from S.

      Equations
      Instances For

        Definition 6 (homogeneity): in a round started from S, every uninformed node becomes informed with the same probability p |S|, which depends only on the number of informed nodes.

        Equations
        Instances For
          noncomputable def Epidemics.Revisited.RumorProcess.notYet {n : ℕ} (P : RumorProcess n) (m : ℝ) (t : ℕ) (S : Finset (Fin n)) :

          Probability that fewer than m nodes are informed after t rounds started from S, that is, P[T(|S|, m) > t].

          Equations
          Instances For

            Definition 9 (upper exponential growth conditions in [1, f n[), for one value of n. In every round started from k = |S| informed nodes with 1 ≤ k < f n: (i) every uninformed node becomes informed with probability at least γ (k / n) (1 - a k / n - b / ln n), and (ii) the covariance numbers satisfy c_k ≤ c k / n². The paper requires these for all large n, with γ = γ_n between two positive constants and a, b, c ≥ 0, 0 < f < 1, a f < 1; the theorems quantify over n accordingly.

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