Compiling CSPs: A Complexity Map of (Non-Deterministic) Multivalued Decision Diagrams

被引:4
作者
Amilhastre, Jerome [1 ]
Fargier, Helene [1 ]
Niveau, Alexandre [1 ]
Pralet, Cedric [1 ]
机构
[1] Cameleon Software, F-31670 Labege, France
来源
2012 IEEE 24TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2012), VOL 1 | 2012年
关键词
KNOWLEDGE COMPILATION;
D O I
10.1109/ICTAI.2012.10
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Constraint Satisfaction Problems (CSPs) offer a powerful framework for representing a great variety of problems. The difficulty is that most of the requests associated with CSPs are NP-hard. As these requests must be addressed online, Multivalued Decision Diagrams (MDDs) have been proposed as a way to compile CSPs. In the present paper, we draw a compilation map of MDDs, in the spirit of the NNF compilation map, analyzing MDDs according to their succinctness and to their polytime transformations and queries. Deterministic ordered MDDs are a generalization of ordered binary decision diagrams to non-Boolean domains: unsurprisingly, they have similar capabilities. More interestingly, our study puts forward the interest of non-deterministic ordered MDDs: when restricted to Boolean domains, this fragment captures OBDD and DNF as proper subsets and has performances close to those of DNNF. The comparison to classical, deterministic MDDs shows that relaxing the determinism requirement leads to an increase in succinctness and allows more transformations to be satisfied in polytime (typically, the disjunctive ones). Experiments on random problems confirm the gain in succinctness.(1)
引用
收藏
页码:1 / 8
页数:8
相关论文
共 12 条
[1]   Consistency restoration and explanations in dynamic CSPs-Application to configuration [J].
Amilhastre, J ;
Fargier, H ;
Marquis, P .
ARTIFICIAL INTELLIGENCE, 2002, 135 (1-2) :199-234
[2]  
Amilhastre Jerome., 1999, International Workshop on Implementing Automata, P1
[3]   A constraint store based on multivalued decision diagrams [J].
Andersen, H. R. ;
Hadzic, T. ;
Hooker, J. N. ;
Tiedemann, P. .
PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2007, 2007, 4741 :118-+
[4]   Knowledge Compilation for Itemset Mining [J].
Cambazard, Hadrien ;
Hadzic, Tarik ;
O'Sullivan, Barry .
ECAI 2010 - 19TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2010, 215 :1109-+
[5]   A knowledge compilation map [J].
Darwiche, A ;
Marquis, P .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2002, 17 :229-264
[6]  
Giunchiglia Fausto., 1999, EUROPEAN C PLANNING, V1809, P1
[7]  
Hoey J, 1999, UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, P279
[8]  
Kam Timothy., 1998, MULTIPLE VALUED LOGI, V4, P9
[9]  
Srinivasan A., 1990, 1990 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.90CH2924-9), P92, DOI 10.1109/ICCAD.1990.129849
[10]   SIMPLE LINEAR-TIME ALGORITHMS TO TEST CHORDALITY OF GRAPHS, TEST ACYCLICITY OF HYPERGRAPHS, AND SELECTIVELY REDUCE ACYCLIC HYPERGRAPHS [J].
TARJAN, RE ;
YANNAKAKIS, M .
SIAM JOURNAL ON COMPUTING, 1984, 13 (03) :566-579