Proceedings

Decision Diagrams for the Computation of Semiring Valuations

Download BibTeX Cite

Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence. Pages 331-335.

© 2005 International Joint Conferences on Artificial Intelligence

Abstract

This paper describes a new approach to computation in a semiring-based system, which includes semiring-based CSPs (in particular weighted CSPs, fuzzy CSPs and standard CSPs) as well as Bayesian networks. The approach to computation is based on what we call semiring-labelled decision diagrams (SLDDs). These can be generated in a similar way to a standard search tree (decision tree) for solving a CSP, but some nodes are merged, creating a more compact representation; for certain classes of CSPs, the number of nodes in the resulting network will be a tiny fraction of the number of nodes in the corresponding search tree. A method is given for generating an SLDD that represents e.g., a particular instance of a semiring-based CSP; it is shown how this can be used to perform various computations of interest, such as solving a semiring-based CSP, finding optimal solutions, determining the possible values of each variable and counting solutions of a CSP.

  1. [Amilhastre et al., 2002] J. Amilhastre, H. Fargier, and P. Marquis. Consistency restoration and explanations in dynamic CSPs-Application to configuration. Artificial Intelligence, 135, 2002.
  2. [Bellman, 1957] R. Bellman. Dynamic Programming. Princeton University Press, 1957.
  3. [Bertele and Brioschi, 1972] U. Bertele and F. Brioschi. Nonserial Dynamic Programming. Academic Press, 1972.
  4. [Bistarelli et al., 1997] S. Bistarelli, U. Montanari, and F. Rossi. Semiring-based Constraint Solving and Opti- mization. Journal of the ACM (JACM), 44(2):201-236, 1997.
  5. [Bistarelli et al., 1999] S. Bistarelli, U. Montanari, F. Rossi, T. Schiex, G. Verfaillie, and H. Fargier. Semiring-based CSPs and Valued CSPs: Frameworks, properties and com- parison. Constraints, 4(3), 1999.
  6. [Bistarelli et al., 2002] S. Bistarelli, U. Montanari, and F. Rossi. Soft concurrent constraint programming. In Proc. 11th European Symposium on Programming (ESOP), Lec- ture Notes in Computer Science (LNCS), pages 53-67. Springer, 2002.
  7. [Bodlaender, 1993] Hans L. Bodlaender. A tourist guide through treewidth. Acta Cybernetica, 11:1-21, 1993.
  8. [Boutilier et al., 1996] C. Boutilier, N. Friedman, M. Gold- szmidt, and D. Koller. Context-specific independence in Bayesian networks. In Proc. UAI96, pages 115-123, 1996.
  9. [Bryant, 1986] R. E. Bryant. Graph-based algorithms for Boolean function manipulation. IEEE Transactions on Computers, 35(8):677-691, 1986.
  10. [Bryant, 1995] R. E. Bryant. Binary Decision Diagrams and beyond: enabling technologies for formal verification. In Proceedings of the 1995 IEEE/ACM international confer- ence on Computer-aided design, pages 236-243, 1995.
  11. [Darwiche, 2002] A. Darwiche. A logical approach to fac- toring Belief Networks. In Proc. KR2002, pages 409-420, 2002.
  12. [Dechter and Mateescu, 2004] R. Dechter and R. Mateescu. Mixtures of deterministic-probabilistic networks and their and/or search space. In Proceedings of UAI04, 2004.
  13. [Dechter, 1999] R. Dechter. Bucket elimination: A unify- ing framework for reasoning. Artificial Intelligence, 113, 1999.
  14. [Freuder, 1991] E. C. Freuder. Eliminating interchangeable values in constraint satisfaction problems. In Proc. AAAI- 91, pages 227-233, 1991.
  15. [McAllester et al., 2004] D. McAllester, M. Collins, and F. Pereira. Case-factor diagrams for structured probabilis- tic modeling. In Proceedings of UAI04, 2004.
  16. [Pan and Vardi, 2004] G. Pan and M. Vardi. Search vs. sym- bolic techniques in satisfiability solving. In Proc. SAT 2004, 2004.
  17. [Pearl, 1988] J. Pearl. Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgan Kauf- mann Publishers Inc., 1988.
  18. [Pesant, 2004] G. Pesant. A regular language membership constraint for finite sequence of variables. In Principles and Practice of Constraint Programming -CP 2004, pages 482-495, 2004.
  19. [Shenoy and Shafer, 1990] P. P. Shenoy and G. Shafer. Ax- ioms for probability and belief function propagation. In Uncertainty in Artificial Intelligence 4, pages 575-610, 1990.
  20. [van Dongen, 2004] M. van Dongen. Computing the fre- quency of partial orders. In Principles and Practice of Constraint Programming -CP 2004, pages 772-776, 2004.
  21. [Vempaty, 1992] N. R. Vempaty. Solving constraint satisfac- tion problems using finite state automata. In Proc. AAAI- 92, pages 453-458, 1992.
  22. [Wilson, 2004] N. Wilson. Decision diagrams for the com- putation of semiring valuations. In Proc. 6th International Workshop on Preferences and Soft Constraints, 2004.

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

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