Using TPA to count linear extensions
Jacqueline Banks, Scott Garrabrant, Mark L. Huber, Anne, Perizzolo

TL;DR
This paper introduces TPA, a novel method embedding linear extensions of a poset into a continuous space, enabling more efficient approximation of the number of linear extensions than existing sampling techniques.
Contribution
It presents a new continuous embedding approach called TPA that improves the efficiency of approximating the count of linear extensions in posets.
Findings
TPA enables faster approximation of $L(P)$ compared to previous methods.
The method achieves an approximation within a factor of $1 + \\epsilon$ with high probability.
Expected complexity is polynomial in the size of the poset and the logarithm of $L(P)$.
Abstract
A linear extension of a poset is a permutation of the elements of the set that respects the partial order. Let denote the number of linear extensions. It is a #P complete problem to determine exactly for an arbitrary poset, and so randomized approximation algorithms that draw randomly from the set of linear extensions are used. In this work, the set of linear extensions is embedded in a larger state space with a continuous parameter ?. The introduction of a continuous parameter allows for the use of a more efficient method for approximating 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 elements, this means we can approximate to within a factor of with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
