Using TPA to count linear extensions

被引:2
作者
Banks, Jacqueline [1 ]
Garrabrant, Scott M. [2 ]
Huber, Mark L. [3 ]
Perizzolo, Anne [4 ]
机构
[1] Univ Calif Riverside, Riverside, CA 92521 USA
[2] Pitzer Coll, Claremont, CA 91711 USA
[3] Claremont Mckenna Coll, Claremont, CA 91711 USA
[4] Columbia Univ, New York, NY 10027 USA
关键词
Monte Carlo; Perfect sampling; Approximation algorithm; #P complete problems; Partial orders;
D O I
10.1016/j.jda.2018.04.001
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A linear extension of a poset P is a permutation of the elements of the set that respects the partial order. Let L(P) be the set of linear extensions. It is a #P complete problem to determine the size of L(P) exactly for an arbitrary poset, and so randomized approximation algorithms are used that employ samples that are uniformly drawn from the set of linear extensions. In this work, a new randomized approximation algorithm is proposed where the linear extensions are not uniformly drawn, but instead come from a distribution indexed by a continuous parameter beta. The introduction of beta allows for the use of a more efficient method for approximating #L(P) called TPA. Our primary result is that it is possible to sample from this continuous embedding in time that as fast or faster than the best known methods for sampling uniformly from linear extensions. For a poset containing n elements, this means we can approximate L(P) to within a factor of 1 + is an element of with probability at least 1 - delta using O(n(3)(lnn)(ln#L(P))(2) is an element of(-2 )ln delta(-1)) expected number of random uniforms and comparisons. (C) 2018 Published by Elsevier B.V.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 15 条
[1]  
Alon N., 2008, PROBABILISTIC METHOD, V3rd
[2]   COUNTING LINEAR EXTENSIONS [J].
BRIGHTWELL, G ;
WINKLER, P .
ORDER-A JOURNAL ON THE THEORY OF ORDERED SETS AND ITS APPLICATIONS, 1991, 8 (03) :225-242
[3]   Faster random generation of linear extensions [J].
Bubley, R ;
Dyer, M .
DISCRETE MATHEMATICS, 1999, 201 (1-3) :81-88
[4]  
Durrett R., 2005, PROBABILITY THEORY E
[5]   COMPARATIVE ANALYSIS OF METHODS FOR CONSTRUCTING WEAK ORDERS FROM PARTIAL ORDERS [J].
FISHBURN, PC ;
GEHRLEIN, WV .
JOURNAL OF MATHEMATICAL SOCIOLOGY, 1975, 4 (01) :93-102
[6]   Perfect sampling using bounding chains [J].
Huber, M .
ANNALS OF APPLIED PROBABILITY, 2004, 14 (02) :734-753
[7]  
Huber M. L., 2010, BAYESIAN STAT, V9
[8]   Fast perfect sampling from linear extensions [J].
Huber, Mark .
DISCRETE MATHEMATICS, 2006, 306 (04) :420-428
[9]  
Huber M, 2014, J APPL PROBAB, V51, P92
[10]   RANDOM GENERATION OF COMBINATORIAL STRUCTURES FROM A UNIFORM-DISTRIBUTION [J].
JERRUM, MR ;
VALIANT, LG ;
VAZIRANI, VV .
THEORETICAL COMPUTER SCIENCE, 1986, 43 (2-3) :169-188