Branching Processes and Compound Distributions
From Sums to Compositions
The PGF product rule handles sums of a fixed number of independent RVs. But what if the number of summands is itself random? This arises naturally: the total number of packets in a burst is a random sum of individual packet sizes; the total load on a server is the sum of a random number of jobs.
The compounding theorem says that the PGF of a random sum is a composition of PGFs: . This simple formula has far-reaching consequences, including the complete analysis of Galton-Watson branching processes.
Theorem: The Compounding Theorem (Random Sums)
Let be i.i.d. nonneg. integer-valued RVs with common PGF , and let be a nonneg. integer-valued RV independent of the 's with PGF . Then the random sum
has PGF
Condition on : given , is a fixed sum of i.i.d. RVs, so . Average over : .
Condition on $N$
.
Use independence of $X_i$'s
.
Recognize the outer PGF
.
Example: Compound Poisson: Eggs and Chicks
A hen lays eggs. Each egg hatches independently with probability (Bernoulli). How many chicks does she produce?
Set up the random sum
where independent of .
Apply the compounding theorem
.
Identify the distribution
is the PGF of . Therefore .
This is the Poisson thinning property: independently retaining each event with probability gives a Poisson process with thinned rate .
Definition: Galton-Watson Branching Process
Galton-Watson Branching Process
A Galton-Watson branching process evolves as follows:
- (start with one individual).
- Each individual in generation independently produces a random number of offspring with common PMF and PGF .
- where are i.i.d. with PGF .
The mean offspring number is and the variance is .
Theorem: PGF of the -th Generation
The PGF of the population size at generation is the -fold composition:
Moreover, .
Induction via compounding
Base case: .
Inductive step: where the are i.i.d. with PGF , independent of . By the compounding theorem: .
Since : , and by induction .
Theorem: Moments of the Branching Process
$
Mean
Differentiate at : . By induction, .
Variance
Use the law of total variance: .
Given , is a sum of i.i.d. RVs, so and .
Thus . Solving the recurrence with gives the result.
Theorem: Extinction Probability of a Branching Process
The probability of ultimate extinction
is the smallest non-negative solution of .
- If (and ): (certain extinction).
- If : (survival with positive probability ).
Extinction occurs when the population hits zero β an absorbing state. The fixed-point equation arises because the process either dies in generation with probability , or reaches some generation- size and then each sub-tree independently faces the same extinction question.
Monotone convergence of $G_n(0)$
. Since , the events are nested, so .
Fixed-point equation
. By continuity of and the limit: .
Smallest fixed point
If satisfies , then by induction for all (since is non-decreasing on ), so .
Convexity argument
is convex on (since ), , and . If , the tangent line at has slope , so for slightly less than , giving a second fixed point . If , the only fixed point on is .
Branching Process: PGF Fixed Points and Extinction
Explore the Galton-Watson branching process. The plot shows and . The extinction probability is the smallest intersection point. Adjust the offspring distribution to see how determines whether extinction is certain () or not ().
Parameters
Example: Geometric Offspring Distribution
Suppose the offspring distribution is geometric: for with PGF . Find the extinction probability.
Compute the mean
. So iff .
Solve $s = G(s)$
gives , i.e., .
Solutions: and .
Identify the extinction probability
For (): .
For (): (certain extinction).
For example, with : , .
Branching Process Analysis of Random Access Protocols
The Galton-Watson branching process has direct applications to the analysis of tree-splitting random access protocols (ALOHA variants). When a collision occurs, each colliding user independently retransmits with probability , creating a branching structure. The stability condition β whether the backlog grows unboundedly β corresponds precisely to the subcritical condition . Caire and Tuninetti analyzed the throughput of coded random access using similar branching arguments, connecting the extinction probability to the packet loss rate.
Historical Note: Galton, Watson, and the Problem of Family Names
19th-20th centuryIn 1874, Francis Galton posed a question to the readers of the Educational Times: what is the probability that a family name eventually goes extinct? Galton was motivated by observing that many once-prominent English surnames had disappeared. Reverend Henry Watson responded with the generating function analysis β essentially the theory developed in this section.
The irony is that Watson's original solution contained an error: he concluded that extinction was certain regardless of the mean offspring number. The correct result β that survival is possible when β was established by Steffensen (1930) and later clarified by Harris (1963).
Waring's Theorem and Inclusion-Exclusion
The PGF also enables elegant combinatorial results. Waring's theorem provides a formula for where counts the number of events from that occur:
where . The proof is a direct consequence of the relation between the PGF of and the generating function of the sequence. This is the probabilistic generalization of inclusion-exclusion.
Quick Check
In a Galton-Watson branching process, the offspring PGF satisfies . What is the mean offspring number , and will the process go extinct with probability ?
, extinction probability
, extinction probability
, extinction probability
, extinction probability
. Since , the process is supercritical, so β survival occurs with positive probability.
Galton-Watson Branching Process
A stochastic process where each individual independently produces offspring with a common distribution. , . The PGF of is .
Related: Probability Generating Function (PGF), Rate Function
Compound Distribution
The distribution of where is random and independent of the i.i.d. 's. Its PGF is .
Related: Probability Generating Function (PGF), Galton-Watson Branching Process