Removing propagation redundant constraints in redundant modeling

被引:7
|
作者
Choi, C. W. [1 ]
Lee, J. H. M.
Stuckey, P. J.
机构
[1] Chinese Univ Hong Kong, Sha Tin 100083, Hong Kong, Peoples R China
[2] Univ Melbourne, NICTA Vic Lab, Parkville, Vic 3052, Australia
关键词
performance; theory; constraint propagation; redundant constraints; redundant modeling;
D O I
10.1145/1276920.1276925
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A widely adopted approach to solving constraint satisfaction problems combines systematic tree search with various degrees of constraint propagation for pruning the search space. One common technique to improve the execution efficiency is to add redundant constraints, which are constraints logically implied by others in the problem model. However, some redundant constraints are propagation redundant and hence do not contribute additional propagation information to the constraint solver. Redundant constraints arise naturally in the process of redundant modeling where two models of the same problem are connected and combined through channeling constraints. In this paper, we give general theorems for proving propagation redundancy of one constraint with respect to channeling constraints and constraints in the other model. We illustrate, on problems from CSPlib (http: //www. csplib. org), how detecting and removing propagation redundant constraints in redundant modeling can speed up search by several order of magnitudes.
引用
收藏
页数:38
相关论文
共 50 条
  • [1] Removing Redundant Quadratic Constraints
    Adjiashvili, David
    Baes, Michel
    Rostalski, Philipp
    MATHEMATICAL SOFTWARE - ICMS 2010, 2010, 6327 : 270 - 281
  • [2] On removing potential redundant constraints for SVOR learning
    Zhu, Fa
    Ning, Ye
    Chen, Xingchi
    Zhao, Yongbin
    Gang, Yining
    APPLIED SOFT COMPUTING, 2021, 102
  • [3] Removing redundant multiplicity constraints in UML class models
    Mira Balaban
    Azzam Maraee
    Software & Systems Modeling, 2019, 18 : 2717 - 2751
  • [4] Removing redundant multiplicity constraints in UML class models
    Balaban, Mira
    Maraee, Azzam
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (04): : 2717 - 2751
  • [5] Removing redundant arguments automatically
    Alpuente, M.
    Escobar, S.
    Lucas, S.
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2007, 7 : 3 - 35
  • [6] On redundant topological constraints
    Li, Sanjiang
    Long, Zhiguo
    Liu, Weiming
    Duckham, Matt
    Both, Alan
    ARTIFICIAL INTELLIGENCE, 2015, 225 : 51 - 76
  • [7] Increasing Constraint Propagation by Redundant Modeling: An Experience Report
    Cheng B.M.W.
    Choi K.M.F.
    Lee J.H.M.
    Wu J.C.K.
    Constraints, 1999, 4 (2) : 167 - 192
  • [8] Removing redundant rules in privacy policies
    Wang, Qiang
    Liu, Qiao
    Qin, Zhiguang
    Journal of Computational Information Systems, 2010, 6 (05): : 1643 - 1650
  • [9] Constraints propagation techniques on intervals for a guaranteed localization using redundant data
    Gning, A.
    Bonnifait, Ph.
    AUTOMATICA, 2006, 42 (07) : 1167 - 1175
  • [10] Using Redundant Constraints for Refinement
    Asarin, Eugene
    Dang, Thao
    Maler, Oded
    Testylier, Romain
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, 2010, 6252 : 37 - +