Proceedings

Counting Linear Extensions of Sparse Posets

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 603-608.

Abstract

We present two algorithms for computing the number of linear extensions of a given n-element poset. Our first approach builds upon an O(2n n)-time dynamic programming algorithm by splitting subproblems into connected components and recursing on them independently. The recursion may run over two alternative subproblem spaces, and we provide heuristics for choosing the more efficient one. Our second algorithm is based on variable elimination via inclusion-exclusion and runs in time O(nt+4)), where t is the treewidth of the cover graph. We demonstrate experimentally that these new algorithms outperform previously suggested ones for a wide range of posets, in particular when the posets are sparse.

  1. [Arnborg et al., 1987] S. Arnborg, D. G. Corneil, and A. Proskurowski. Complexity of finding embeddings in a k-tree. SIAM J. Algebraic Discrete Methods, 8(2):277- 284, 1987.
  2. [Atkinson, 1990] M. D. Atkinson. On computing the number of linear extensions of a tree. Order, 7(1):23-25, 1990.
  3. [Bertelè and Brioschi, 1972] U. Bertelè and F. Brioschi. Nonserial Dynamic Programming. Academic Press, 1972.
  4. [Brightwell and Winkler, 1991] G. Brightwell and P. Win- kler. Counting linear extensions. Order, 8(3):225-242, 1991.
  5. [Bubley and Dyer, 1999] R. Bubley and M. Dyer. Faster ran- dom generation of linear extensions. Discrete Mathemat- ics, 201(13):81-88, 1999.
  6. [De Loof et al., 2006] K. De Loof, H. De Meyer, and B. De Baets. Exploiting the lattice of ideals representation of a poset. Fundamenta Informaticae, 71(2,3):309-321, 2006.
  7. [Dechter, 1999] R. Dechter. Bucket elimination: A uni- fying framework for reasoning. Artificial Intelligence, 113(12):41-85, 1999.
  8. [Downey and Fellows, 2012] R. G. Downey and M. R. Fel- lows. Parameterized Complexity. Springer, 2012.
  9. [Dyer et al., 1991] M. Dyer, A. Frieze, and R. Kannan. A random polynomial-time algorithm for approximating the volume of convex bodies. J. ACM, 38(1):1-17, 1991.
  10. [Edelman et al., 1989] P. Edelman, T. Hibi, and R. P. Stan- ley. A recurrence for linear extensions. Order, 6(1):15-18, 1989.
  11. [Felsner and Manneville, 2014] S. Felsner and T. Man- neville. Linear extensions of N-free orders. Order, 32(2):147-155, 2014.
  12. [Habib and Möhring, 1987] M. Habib and R. H. Möhring. On some complexity properties of N-free posets and posets with bounded decomposition diameter. Discrete Mathe- matics, 63(2):157-182, 1987.
  13. [Koller and Friedman, 2009] D. Koller and N. Friedman. Probabilistic Graphical Models: Principles and Tech- niques. MIT press, 2009.
  14. [Li et al., 2005] W. N. Li, Z. Xiao, and G. Beavers. On com- puting the number of topological orderings of a directed acyclic graph. Congressus Numerantium, 174:143-159, 2005.
  15. [Lukasiewicz et al., 2014] T. Lukasiewicz, M. V. Martinez, and G. I. Simari. Probabilistic preference logic networks. In Proc. of the 21st European Conference on Artificial In- telligence (ECAI), volume 263 of Frontiers in Artificial Intelligence and Applications, pages 561-566. IOS Press, 2014.
  16. [Mannila and Meek, 2000] H. Mannila and C. Meek. Global partial orders from sequential data. In Proc. of the Sixth In- ternational Conference on Knowledge Discovery and Data Mining (KDD), pages 161-168. ACM, 2000.
  17. [Möhring, 1989] R. H. Möhring. Algorithms and Order, chapter Computationally tractable classes of ordered sets, pages 105-193. Springer, 1989.
  18. [Morton et al., 2009] J. Morton, L. Pachter, A. Shiu, B. Sturmfels, and O. Wienand. Convex rank tests and semigraphoids. SIAM J. on Discrete Mathematics, 23(3):1117-1134, 2009.
  19. [Niinimäki and Koivisto, 2013] T. Niinimäki and M. Koivisto. Annealed importance sampling for structure learning in Bayesian networks. In Proc. of the 23rd International Joint Conference on Artificial Intelligence (IJCAI). IJCAI/AAAI, 2013. IJCAI
  20. [Ono and Nakano, 2007] A. Ono and S.-I. Nakano. Constant time generation of linear extensions. In Proc. of the First Workshop on Algorithms and Computation (WALCOM), pages 151-161. Bangladesh Academy of Sciences, 2007.
  21. [Peczarski, 2004] M. Peczarski. New results in minimum- comparison sorting. Algorithmica, 40(2):133-145, 2004.
  22. [Pruesse and Ruskey, 1994] G. Pruesse and F. Ruskey. Gen- erating linear extensions fast. SIAM J. Computing, 23(2):373-386, 1994.
  23. [Wallace et al., 1996] C. S. Wallace, K. B. Korb, and H. Dai. Causal discovery via MML. In Proc. of the 13th Inter- national Conference on Machine Learning (ICML), pages 516-524.
  24. Morgan Kaufmann, 1996.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards