Proceedings

A Scalable Scheme for Counting Linear Extensions

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 5119-5125.

https://doi.org/10.24963/ijcai.2018/710

Abstract

Counting the linear extensions of a given partial order not only has several applications in artificial intelligence but also represents a hard problem that challenges modern paradigms for approximate counting. Recently, Talvitie et al. (AAAI 2018) showed that an exponential time scheme beats the fastest known polynomial time schemes in practice, even if allowing hours of running time. Here, we present a novel scheme, relaxation Tootsie Pop, which in our experiments exhibits polynomial characteristics and significantly outperforms previous schemes. We also instantiate state-of-the-art model counters for CNF formulas; two natural encodings yield schemes that, however, are inferior to the more specialized schemes.

  1. [Atkinson, 1990] Mike D. Atkinson. On computing the num- ber of linear extensions of a tree. Order, 7(1):23-25, 1990.
  2. [Banks et al., 2017] Jacqueline Banks, Scott Garrabrant, Mark L. Huber, and Anne Perizzolo. Using TPA to count linear extensions. arXiv preprint arXiv:1010.4981, 2017.
  3. [Brightwell and Winkler, 1991] Graham Brightwell and Pe- ter Winkler. Counting linear extensions. Order, 8(3):225- 242, 1991.
  4. [Chakraborty et al., 2015] Supratik Chakraborty, Dror Fried, Kuldeep S. Meel, and Moshe Y. Vardi. From weighted to unweighted model counting. In Proceedings of the 24th International Joint Conference on Artificial Intelligence, pages 689-695, 2015. IJCAI
  5. [Chakraborty et al., 2016] Supratik Chakraborty, Kuldeep S. Meel, and Moshe Y. Vardi. Algorithmic improvements in approximate counting for probabilistic inference: From linear to logarithmic SAT calls. In Proceedings of the 25th International Joint Conference on Artificial Intelligence, pages 3569-3576, 2016. IJCAI
  6. [De Loof et al., 2006] Karel De Loof, Hans De Meyer, and Bernard De Baets. Exploiting the lattice of ideals represen- tation of a poset. Fundamenta Informaticae, 71(2,3):309- 321, 2006.
  7. [Dyer et al., 1991] Martin Dyer, Alan Frieze, and Ravi Kan- nan. A random polynomial-time algorithm for approxi- mating the volume of convex bodies. Journal of the ACM, 38(1):1-17, 1991.
  8. [Gomes et al., 2006] Carla P. Gomes, Ashish Sabharwal, and Bart Selman. Model counting: A new strategy for obtain- ing good bounds. In Proceedings of the 21st National Con- ference on Artificial Intelligence, pages 54-61, 2006.
  9. [Huber and Schott, 2010] Mark Huber and Sarah Schott. Us- ing TPA for Bayesian inference. Bayesian Statistics, 9:257-282, 2010.
  10. [Huber, 2006] Mark Huber. Fast perfect sampling from lin- ear extensions. Discrete Mathematics, 306(4):420-428, 2006.
  11. [Huber, 2014] Mark Huber. Near-linear time simulation of linear extensions of a height-2 poset with bounded inter- action. Chicago Journal of Theoretical Computer Science, 2014.
  12. [Kangas et al., 2016] Kustaa Kangas, Teemu Hankala, Teppo Niinimäki, and Mikko Koivisto. Counting linear extensions of sparse posets. In Proceedings of the 25th International Joint Conference on Artificial Intelligence, pages 603-609, 2016. IJCAI
  13. [Lagniez and Marquis, 2017] Jean-Marie Lagniez and Pierre Marquis. An improved decision-DNNF compiler. In Pro- ceedings of the 26th International Joint Conference on Ar- tificial Intelligence, pages 667-673, 2017. IJCAI
  14. [Lukasiewicz et al., 2014] Thomas Lukasiewicz, Maria V. Martinez, and Gerardo I. Simari. Probabilistic preference logic networks. In Proceedings of the 21st European Con- ference on Artificial Intelligence, pages 561-566, 2014.
  15. [Mannila and Meek, 2000] Heikki Mannila and Christopher Meek. Global partial orders from sequential data. In Pro- ceedings of the Sixth International Conference on Knowl- edge Discovery and Data Mining, pages 161-168, 2000.
  16. [Morton et al., 2009] Jason Morton, Lior Pachter, Anne Shiu, Bernd Sturmfels, and Oliver Wienand. Convex rank tests and semigraphoids. SIAM Journal on Discrete Math- ematics, 23(3):1117-1134, 2009.
  17. [Muise et al., 2016] Christian J. Muise, J. Christopher Beck, and Sheila A. McIlraith. Optimal partial-order plan relax- ation via MaxSAT. Journal of Artificial Intelligence Re- search, 57:113-149, 2016.
  18. [Niinimäki et al., 2016] Teppo Niinimäki, Pekka Parviainen, and Mikko Koivisto. Structure discovery in Bayesian net- works by sampling partial orders. Journal of Machine Learning Research, 17:57:1-57:47, 2016.
  19. [Peczarski, 2004] Marcin Peczarski. New results in minimum-comparison sorting. Algorithmica, 40(2):133- 145, 2004.
  20. [Propp and Wilson, 1996] James G. Propp and David B. Wil- son. Exact sampling with coupled Markov chains and ap- plications to statistical mechanics. Random Structures & Algorithms, 9(1-2):223-252, 1996.
  21. [Talvitie et al., 2017] Topi Talvitie, Teppo Niinimäki, and Mikko Koivisto. The mixing of Markov chains on linear extensions in practice. In Proceedings of the 26th Inter- national Joint Conference on Artificial Intelligence, pages 524-530, 2017. IJCAI
  22. [Talvitie et al., 2018] Topi Talvitie, Kustaa Kangas, Teppo Niinimäki, and Mikko Koivisto. Counting linear exten- sions in practice: MCMC versus exponential Monte Carlo. In Proceedings of the 32nd AAAI Conference on Artificial Intelligence, pages 1431-1438, 2018.
  23. [Thurley, 2006] Marc Thurley. sharpSAT -counting models with advanced component caching and implicit BCP. In Proceedings of the 9th International Conference on The- ory and Applications of Satisfiability Testing, pages 424- 429, 2006.
  24. [Wallace et al., 1996] Chris Wallace, Kevin B. Korb, and Honghua Dai. Causal discovery via MML. In Proceedings of the 13th International Conference on Machine Learn- ing, pages 516-524, 1996.
  25. [Zhao et al., 2016] Shengjia Zhao, Sorathan Chaturapruek, Ashish Sabharwal, and Stefano Ermon. Closing the gap between short and long XORs for model counting. In Pro- ceedings of the Thirtieth AAAI Conference on Artificial In- telligence, pages 3322-3329, 2016.

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

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