Learning cluster-based structure to solve constraint satisfaction problems

被引:1
作者
Li, Xingjian [1 ]
Epstein, Susan L. [1 ,2 ]
机构
[1] NYU, Grad Ctr, Dept Comp Sci, New York, NY 10016 USA
[2] CUNY Hunter Coll, Dept Comp Sci, New York, NY 10065 USA
基金
美国国家科学基金会;
关键词
Cluster; Structure learning; Hybrid search; Constraint satisfaction problem; COMPLEXITY; SEARCH;
D O I
10.1007/s10472-010-9212-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The hybrid search algorithm for constraint satisfaction problems described here first uses local search to detect crucial substructures and then applies that knowledge to solve the problem. This paper shows the difficulties encountered by traditional and state-of-the-art learning heuristics when these substructures are overlooked. It introduces a new algorithm, Foretell, to detect dense and tight substructures called clusters with local search. It also develops two ways to use clusters during global search: one supports variable-ordering heuristics and the other makes inferences adapted to them. Together they improve performance on both benchmark and real-world problems.
引用
收藏
页码:91 / 117
页数:27
相关论文
共 40 条
  • [1] [Anonymous], 2000, THESIS U ULTRECHT
  • [2] Bessiere C., 2001, Principles and Practice of Constraint Programming - CP 2002. 7th International Conference, CP 2001. Proceedings (Lecture Notes in Computer Science Vol.2239), P565
  • [3] Boussemart F, 2004, FRONT ARTIF INTEL AP, V110, P146
  • [4] CABON R, 1999, CONSTRAINTS, V4, P79
  • [5] Identifying and exploiting problem structures using explanation-based constraint programming
    Cambazard, Hadrien
    Jussien, Narendra
    [J]. CONSTRAINTS, 2006, 11 (04) : 295 - 313
  • [6] Cohen DA, 2006, LECT NOTES COMPUT SC, V4204, P122
  • [7] Dechter R., 1987, Proceedings of the Third Conference on Artificial Intelligence Applications (Cat. No.87CH2408-3), P224
  • [8] TREE CLUSTERING FOR CONSTRAINT NETWORKS
    DECHTER, R
    PEARL, J
    [J]. ARTIFICIAL INTELLIGENCE, 1989, 38 (03) : 353 - 366
  • [9] ENHANCEMENT SCHEMES FOR CONSTRAINT PROCESSING - BACKJUMPING, LEARNING, AND CUTSET DECOMPOSITION
    DECHTER, R
    [J]. ARTIFICIAL INTELLIGENCE, 1990, 41 (03) : 273 - 312
  • [10] Dilkina B, 2007, LECT NOTES COMPUT SC, V4741, P256