How to get a perfectly random sample from a generic Markov chain and generate a random spanning tree of a directed graph

被引:110
作者
Propp, JG
Wilson, DB
机构
[1] Arlington, MA 02174
来源
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC | 1998年 / 27卷 / 02期
基金
美国国家科学基金会;
关键词
D O I
10.1006/jagm.1997.0917
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A general problem in computational probability theory is that of generating a random sample from the state space of a Markov chain in accordance with the steady-state probability law of the chain. Another problem is that of generating a random spanning tree of a graph or spanning arborescence of a directed graph in accordance with the uniform distribution, or more generally in accordance with a distribution given by weights on the edges of the graph or digraph. This article gives algorithms for both of these problems, improving on earlier results and exploiting the duality between the two problems. Each of the new algorithms hinges on the recently introduced technique of coupling from the past or on the linked notions of loop-erased random walk and "cycle popping." (C) 1998 Academic Press.
引用
收藏
页码:170 / 217
页数:48
相关论文
共 59 条
[1]  
ALDOUS D, 1995, IMA VOLUMES MATH ITS, V72, P1
[2]  
ALDOUS D, UNPUB REVERSIBLE MAR
[4]  
Aleliunas R., 1979, 20th Annual Symposium of Foundations of Computer Science, P218, DOI 10.1109/SFCS.1979.34
[5]  
ALTSCHUL SF, 1985, MOL BIOL EVOL, V2, P526
[6]  
[Anonymous], LECT NOTES MATH
[7]  
[Anonymous], 1979, GRADUATE TEXTS MATH
[8]  
Asmussen S., 1992, ACM Transactions on Modeling and Computer Simulation, V2, P130, DOI 10.1145/137926.137932
[9]  
Baxter R. J., 2007, EXACTLY SOLVED MODEL
[10]   SPECTRAL-ANALYSIS FOR DISCRETE LONGITUDINAL DATA [J].
BECKETT, L ;
DIACONIS, P .
ADVANCES IN MATHEMATICS, 1994, 103 (01) :107-128