DocumentCode :
3229532
Title :
Declarative Heuristics in Constraint Satisfaction
Author :
Teppan, E.C. ; Friedrich, G.
Author_Institution :
Inst. of Appl. Inf., Univ. Klagenfurt, Klagenfurt, Austria
fYear :
2013
fDate :
4-6 Nov. 2013
Firstpage :
996
Lastpage :
1003
Abstract :
Constraint Satisfaction Problems (CSPs) have the big advantage of a succinct, declarative and easy to understand representation form. Unfortunately, solving CSPs is NP-complete in the general case. In order to cope with this, common CSP frameworks offer the possibility to use different built-in heuristics. However, the provided built-in heuristics are often not suitable to significantly boost solution calculation. Also the facilities for expressing domain-specific heuristics in a declarative manner within the CSP framework are typically very limited (e.g. by defining a static variable selection order)and thus are often not applicable. As a consequence such domain-specific heuristics are often implemented by means of custom propagators or custom constraints (e.g. a special constraint for bin packing problems) forcing domain experts and knowledge engineers to leave the declarative world and implement the heuristics in a procedural manner. In this paper we propose a new declarative language for expressing domain specific heuristics for CSPs which can be easily integrated in every CSP framework. We also describe a prototype implementation within a state-of-the-art CSP solver and present proof of concept results on real world configuration problem instances.
Keywords :
constraint satisfaction problems; heuristic programming; knowledge engineering; optimisation; CSP frameworks; NP-complete problem; bin packing problems; built-in heuristics; constraint satisfaction problems; custom constraints; declarative heuristics; declarative language; domain specific heuristics; domain-specific heuristics; knowledge engineers; solution calculation; Benchmark testing; Input variables; Prototypes; Search problems; Semantics; Sensors; Syntactics; constraint satisfaction problems; declarative heuristics; heuristic search;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence (ICTAI), 2013 IEEE 25th International Conference on
Conference_Location :
Herndon, VA
ISSN :
1082-3409
Print_ISBN :
978-1-4799-2971-9
Type :
conf
DOI :
10.1109/ICTAI.2013.150
Filename :
6735361
Link To Document :
بازگشت