Diagnosing and solving over-determined constraint satisfaction problems

Rembrandt Bakker, F. Dikker, F. Tempelman, P. M. Wogmim

International Joint Conference on Artificial Intelligence · 1993 · 113 citations · 7 references

Full text

Open access

TL;DR

Constraint relaxation is a common technique for over‑determined constraint satisfaction problems, but selecting which constraints to relax is challenging; current schedules for the Dutch major league soccer competition rely on human insight and Operations Research methods. The study demonstrates that model‑based diagnosis methods can solve the constraint‑selection problem in over‑determined constraint satisfaction problems. The authors propose DOC, a method that identifies the least important constraints to relax and iteratively selects next‑best sets until an acceptable solution is found, as illustrated by a case study of scheduling the Dutch major league soccer competition. Using DOC, the 1992‑1993 Dutch soccer schedule was improved by reducing the number and importance of violated constraints by 56%, and the case study highlighted that efficiency is a major issue for scaling the method to large‑scale problems.

Abstract

Constraint relaxation is a frequently used technique for managing over-determined constraint satisfaction problems. A problem in constraint relaxation is the selection of the appropriate constraints. We show that methods developed in model-based diagnosis solve this problem. The resulting method, DOC, an abbreviation for Diagnosis of Over-determined Constraint Satisfaction Problems, identifies the set of least important constraints that should be relaxed to solve the remaining constraint satisfaction problem. If the solution is not acceptable for a user, DOC selects next-best sets of least-important constraints until an acceptable solution has been generated. The power of DOC is illustrated by a case study of scheduling the Dutch major league soccer competition. The current schedule is made using human insight and Operations Research methods. Using DOC, the 1992-1993 schedule has been improved by reducing the number and importance of the violated constraints by 56%. The case study revealed that efficiency improvement is a major issue in order to apply this method to large-scale over-determined scheduling and constraint satisfaction problems.

References

7