A constraint store based on multivalued decision diagrams

被引:84
|
作者
Andersen, H. R. [1 ]
Hadzic, T. [1 ]
Hooker, J. N. [2 ]
Tiedemann, P. [1 ]
机构
[1] IT Univ Copenhagen, Copenhagen, Denmark
[2] Carnegie Mellon Univ, Pittsburgh, PA USA
关键词
D O I
10.1007/978-3-540-74970-7_11
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The typical constraint store transmits a limited amount of information because it consists only of variable domains. We propose a richer constraint store in the form of a limited-width multivalued decision diagram (MDD). It reduces to a traditional domain store when the maximum width is one but allows greater pruning of the search tree for larger widths. MDD propagation algorithms can be developed to exploit the structure of particular constraints, much as is done for domain filtering algorithms. We propose specialized propagation algorithms for alldiff and inequality constraints. Preliminary experiments show that MDD propagation solves multiple alldiff problems an order of magnitude more rapidly than traditional domain propagation. It also significantly reduces the search tree for inequality problems, but additional research is needed to reduce the computation time.
引用
收藏
页码:118 / +
页数:2
相关论文
共 50 条
  • [41] Evaluating and generalizing constraint diagrams
    Stapleton, Gem
    Delaney, Aidan
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2008, 19 (04): : 499 - 521
  • [42] A reading algorithm for constraint diagrams
    Fish, A
    Flower, J
    Howse, J
    200S IEEE SYMPOSIUM ON HUMAN CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, 2003, : 161 - 168
  • [43] The semantics of augmented constraint diagrams
    Fish, A
    Flower, J
    Howse, J
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2005, 16 (06): : 541 - 573
  • [44] Towards a formalization of constraint diagrams
    Gil, J
    Howse, J
    Kent, S
    IEEE SYMPOSIA ON HUMAN-CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, PROCEEDINGS, 2001, : 72 - 79
  • [45] Investigating Reasoning with Constraint Diagrams
    Fish, Andrew
    Flower, Jean
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 127 (04) : 53 - 69
  • [46] Debugging constraint programs by store inspection
    Goualard, F
    Benhamou, F
    ANALYSIS AND VISUALIZATION TOOLS FOR CONSTRAINT PROGRAMMING, 2000, 1870 : 273 - 297
  • [47] Three-dimensional constraint-based failure assessment diagrams
    Yusof, F.
    THEORETICAL AND APPLIED FRACTURE MECHANICS, 2023, 125
  • [48] A constraint-based collaborative environment for learning UML class diagrams
    Baghaei, Nilufar
    Mitrovic, Antonija
    INTELLIGENT TUTORING SYSTEMS, PROCEEDINGS, 2006, 4053 : 176 - 186
  • [49] Evaluating a Collaborative Constraint-based Tutor for UML Class Diagrams
    Baghaei, Nilufar
    Mitrovic, Antonija
    ARTIFICIAL INTELLIGENCE IN EDUCATION: BUILDING TECHNOLOGY RICH LEARNING CONTEXTS THAT WORK, 2007, 158 : 533 - 535
  • [50] Dictionary Encoding Based on Tagged Sentential Decision Diagrams
    Zhong, Deyuan
    Fang, Liangda
    Guan, Quanlong
    ALGORITHMS, 2024, 17 (01)