CSPs with counters: a likelihood-based heuristic

被引:5
作者
Solotorevsky, G [1 ]
Shimony, SE [1 ]
Meisels, A [1 ]
机构
[1] Ben Gurion Univ Negev, Dept Math & Comp Sci, IL-84105 Beer Sheva, Israel
关键词
D O I
10.1080/095281398146950
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Counter constraints are a natural representation of constraints on the finite capacity of resources in resource-allocation type problems. They are a generic family of non-binary constraints that limit the number of variables that may be assigned particular values. Counter constraints can be represented by binary constraints, at a cost. We analyse the cost, show how a counter can be represented as a linear number of binary constraints, and demonstrate empirically that even with the optimal reduction, an explicit representation of counters is preferable to their representation as a set of binary constraints. For counter constraints, value ordering is essential. An heuristic for value ordering on constraint satisfaction problems (CSP), based on the estimated likelihood of a solution, is presented. The proposed value ordering heuristic is useful for counter constraints, as well as for binary CSPs, where it can be used to approximate the number of solutions consistent with a particular value assignment to a variable. The proposed value ordering heuristic integrates counter constraints with binary constraint networks in a novel manner. Counter constraints are problematic for most heuristics, which are local in scope, yet we demonstrated empirically that the proposed value ordering heuristic is significantly superior to heuristics used in previous work.
引用
收藏
页码:117 / 129
页数:13
相关论文
共 13 条
  • [1] AGOUN A, 1991, P 8 INT C LOG PROGR
  • [2] CASEAU Y, 1993, LECT NOTES COMPUTER, V760, P67
  • [3] *CHIP, 1993, CHIP V4 CHIP REF MAN
  • [4] MEISELS A, 1996, LECT NOTES COMPUTER, V1153, P93
  • [5] PROSSER P, 1994, P 11 EUR C ART INT E, P95
  • [6] Prosser P., 1993, COMPUT INTELL-US, V9, P268, DOI DOI 10.1111/J.1467-8640.1993.TB00310.X
  • [7] ROSSI F, 1990, P 9 EUR C ART INT, P550
  • [8] SMITH MB, 1994, P 11 EUR C ART INT E
  • [9] RAPS - A RULE-BASED LANGUAGE FOR SPECIFYING RESOURCE-ALLOCATION AND TIME-TABLING PROBLEMS
    SOLOTOREVSKY, G
    GUDES, E
    MEISELS, A
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1994, 6 (05) : 681 - 697
  • [10] SOLOTOREVSKY G, 1996, FC9607 BENG U MATH C