The method of 'coupling from the past' permits exact sampling from the invariant distribution of a Markov chain on a finite state space. The coupling is successful whenever the stochastic dynamics are such that there is coalescence of all trajectories. The issue of the coalescence or non-coalescence of trajectories of a finite state space Markov chain is investigated in this note. The notion of the 'coalescence number' $k(μ)$ of a Markovian coupling $μ$ is introduced, and results are presented concerning the set $K(P)$ of coalescence numbers of couplings corresponding to a given transition matrix $P$. Note: This is a revision of the original published version, in which part of Theorem 6 has been removed. A correction may be found in Thm 5.3 of arXiv:2510.13572.
This paper investigates the "coupling from the past" (CFTP) method for finite-state Markov chains, which enables exact sampling from the stationary distribution of a Markov chain. The success of coupling depends on random dynamics causing all trajectories to undergo coalescence. The paper provides an in-depth study of coalescence and non-coalescence phenomena in finite-state Markov chain trajectories, introduces the concept of "coalescence number" k(μ) for Markov couplings μ, and presents results concerning the set K(P) of coalescence numbers corresponding to a given transition matrix P.
Core Problem: The CFTP method requires all trajectories to coalesce for success. However, for a given transition matrix P, systematic theoretical analysis is lacking regarding when a coupling μ exists that causes trajectory coalescence and the degree of coalescence.
Significance: CFTP is an important tool in probability theory and computational statistics, widely applied in Bayesian analysis and exact sampling for physical models. Understanding coalescence behavior is crucial for practical algorithm applications.
Existing Limitations: The original work by Propp and Wilson primarily focused on the feasibility of CFTP, but lacked in-depth research on quantitative analysis and classification of coalescence.
Research Motivation: By introducing the concept of coalescence numbers, the paper systematically characterizes coalescence behavior under different coupling schemes, providing a more complete framework for both the theoretical foundations and practical applications of CFTP.
Introduction of Coalescence Number Concept: Defines the coalescence number k(μ) for Markov couplings μ, quantifying the degree of trajectory coalescence
Establishment of Coalescence Number Set Theory: Investigates the set K(P) of all possible coalescence numbers corresponding to a given transition matrix P
Provision of Computational Methods: Provides a computational formula for coalescence numbers through the rank of matrix products (Theorem 3)
Characterization of Special Cases: Proves that |S| ∈ K(P) if and only if P is a doubly stochastic matrix (Theorem 4)
Introduction of Block Measure Concept: Defines and analyzes block measures as a special type of coupling, providing geometric interpretation of coalescence behavior
Given an irreducible transition matrix P on a finite state space S, the paper investigates the coalescence properties of probability measures μ on F_S (the function space from S to S) that are consistent with P, particularly determining the coalescence number k(μ) and the coalescence number set K(P) = {k : there exists μ ∈ L(P) such that k(μ) = k}.
1. Consistency Condition
A probability measure μ is consistent with transition matrix P if:
pi,j=μ({f∈FS:f(i)=j}),i,j∈S
2. Coalescence Time
Backward coalescence time: C=inf{t:Ft(⋅) is a constant function}
Forward coalescence time: T=inf{t≥0:Xti=Xtj for all i,j∈S}
3. Coalescence Number
For an i.i.d. sequence of functions F = (F_s : s ∈ ℕ), the coalescence number is defined as:
k(μ)=limt→∞kt(F)a.s.
where kt(F) is the number of equivalence classes at time t.
The paper defines the concept of S-block measures, where the state space is partitioned into blocks with mappings between blocks following certain permutations, while states within blocks undergo coalescence. This provides a geometric framework for understanding coalescence behavior.
1. Special Nature of Doubly Stochastic Matrices
Doubly stochastic matrices are the unique matrix class allowing the maximum coalescence number |S|, closely related to Birkhoff's theorem.
2. Discontinuity of Coalescence Numbers
K(P) can be a discontinuous set, such as {1,3} or {1,2,4}, demonstrating the complexity of coalescence behavior.
3. Universality of Block Structure
For small state spaces, block measures can characterize most coalescence behavior, but the existence of non-block measures for large state spaces remains an open question.
Coalescence numbers provide precise tools for characterizing the success of CFTP, ranging from complete coalescence (k=1) to complete non-coalescence (k=|S|)
Doubly stochastic matrices hold a special position in CFTP theory, being the unique matrix class allowing maximum coalescence numbers
Block measures provide important geometric intuition for understanding coalescence behavior, though they cannot encompass all possible coupling schemes
The paper cites 12 important references, primarily including:
Propp & Wilson (1996, 1998): Original CFTP work
Birkhoff (1946): Doubly stochastic matrix theory
Grimmett & Stirzaker (2020): Probability theory textbook
Related literature on perfect sampling and Markov chain theory
Summary: This is a high-quality theoretical paper that provides new theoretical tools and deep insights for the CFTP method. While primarily a theoretical contribution, its rigorous mathematical analysis and innovative conceptual framework establish important foundations for further development in this field. The introduction of the coalescence number concept is particularly valuable, providing precise quantitative tools for understanding and analyzing CFTP coalescence behavior.