Title :
DH_FFP and RANK_FFP: Solving Constraint Satisfaction Problems Via Ordering the Domain Values
Author :
Sun, Ji-gui ; Liang, Tian ; Yang, Qing-yun ; Yin, Ming-hao
Author_Institution :
Coll. of Comput. Sci. & Technol., Jilin Univ., Changchun
Abstract :
Fail First Principle (FFP) is a general heuristic algorithm (for solving constraint satisfaction problems) considering the order of variables. However, FFP neglects the order of values in domains. In this paper, we describe two algorithms, DH_FFP and Rank_FFP based on FFP. DH_FFP partitions a domain recursively with the middle value after choosing the variable that has the smallest domain. Rank_FFP makes use of the heuristic information between variables and constraints, evaluating and ranking every partition of a domain. We implemented these two algorithms and embedded into the constraint solving platform "Ming Yue SOLVER 1.0" designed by us. The experimental results show that both DH_FFP and Rank_FFP enhance FFP to much extent on both solving efficiency and size
Keywords :
constraint handling; constraint theory; heuristic programming; problem solving; DH_FFP algorithm; Fail First Principle heuristic algorithm; Ming Yue SOLVER 1.0 constraint solving platform; Rank_FFP algorithms; constraint satisfaction problems; Circuit testing; Computer science; Cybernetics; DH-HEMTs; Educational institutions; Educational technology; Heuristic algorithms; Knowledge engineering; Labeling; Laboratories; Machine learning; Partitioning algorithms; Size measurement; Sun;
Conference_Titel :
Machine Learning and Cybernetics, 2006 International Conference on
Conference_Location :
Dalian, China
Print_ISBN :
1-4244-0061-9
DOI :
10.1109/ICMLC.2006.258879