Extending GENET for non-binary CSP's

GENET has been shown to be efficient and effective on certain hard or large constraint satisfaction problems. Although GENET has been enhanced to handle also the atmost and illegal constraints in addition to binary constraints, it is deficient in handling non binary constraints in general. We present E-GENET, an extended GENET. E-GENET features a convergence and learning procedure similar to that of GENET and a generic representation scheme for general constraints, which range from disjunctive constraints to non linear constraints to symbolic constraints. We have implemented an efficient prototype of E-GENET for single processor machines. Benchmarking results confirms the efficiency and flexibility of E-GENET. Our implementation also compares well against CHIP, PROCLANN, and GENET.

[1]  Pascal Van Hentenryck Constraint satisfaction in logic programming , 1989, Logic programming.

[2]  Pascal Van Hentenryck,et al.  Solving the Car-Sequencing Problem in Constraint Logic Programming , 1988, ECAI.

[3]  Pascal Van Hentenryck,et al.  Applications of CHIP to industrial and engineering problems , 1988, IEA/AIE '88.

[4]  Edward M. Reingold,et al.  Backtrack programming techniques , 1975, CACM.

[5]  Pascal Van Hentenryck,et al.  The Constraint Logic Programming Language CHIP , 1988, FGCS.

[6]  Vipin Kumar,et al.  Algorithms for Constraint-Satisfaction Problems: A Survey , 1992, AI Mag..

[7]  Jiang Lin,et al.  Automobile transmission design as a constraint satisfaction problem: modelling the kinematic level , 1991, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[8]  M. Perrett Using constraint logic programming techniques in container port planning , 1991 .

[9]  Robert M. Haralick,et al.  Increasing Tree Search Efficiency for Constraint Satisfaction Problems , 1979, Artif. Intell..

[10]  Edward P. K. Tsang,et al.  Foundations of constraint satisfaction , 1993, Computation in cognitive science.

[11]  Rina Dechter,et al.  Temporal Constraint Networks , 1989, Artif. Intell..

[12]  Richard J. Wallace,et al.  Partial Constraint Satisfaction , 1989, IJCAI.

[13]  Azriel Rosenfeld,et al.  Cooperating Processes for Low-Level Vision: A Survey , 1981, Artif. Intell..

[14]  Katia P. Sycara,et al.  Emergent Constraint Satisfaction Through Multi-Agent Coordinated Interaction , 1993, MAAMAW.

[15]  Steven Minton,et al.  Minimizing Conflicts: A Heuristic Repair Method for Constraint Satisfaction and Scheduling Problems , 1992, Artif. Intell..

[16]  Jimmy Ho-Man Lee,et al.  A Framework for Integrating Artificial Neural Networks and Logic Programming , 1995, Int. J. Artif. Intell. Tools.

[17]  Cecilia R. Aragon,et al.  Optimization by Simulated Annealing: An Experimental Evaluation; Part II, Graph Coloring and Number Partitioning , 1991, Oper. Res..

[18]  Yannick Cras Using Constraint Logic Programming in Services: A Few Short Tales , 1994, ILPS.

[19]  Edward Tsang,et al.  A Generic Neural Network Approach For Constraint Satisfaction Problems , 1992 .

[20]  Vasant Dhar,et al.  Integer programming vs. expert systems: an experimental comparison , 1990, CACM.

[21]  Andrew J. Davenport,et al.  GENET: A Connectionist Architecture for Solving Constraint Satisfaction Problems by Iterative Improvement , 1994, AAAI.