Volume 12, Issue 6 pp. 419-439

Combining rules and constraints for employee timetabling

Amnon Meisels

Corresponding Author

Amnon Meisels

Dept. of Mathematics and Computer Science, Ben-Gurion University of the Negev, Beer-Sheva, 84-105, Israel Tel.: 972-7-6461622 Fax: 972-7-6472909 Email: {am,gadi,ehud}@cs.bgu.ac.il

Dept. of Mathematics and Computer Science, Ben-Gurion University of the Negev, Beer-Sheva, 84-105, Israel Tel.: 972-7-6461622 Fax: 972-7-6472909Search for more papers by this author
Ehud Gudes

Ehud Gudes

Dept. of Mathematics and Computer Science, Ben-Gurion University of the Negev, Beer-Sheva, 84-105, Israel Tel.: 972-7-6461622 Fax: 972-7-6472909 Email: {am,gadi,ehud}@cs.bgu.ac.il

Search for more papers by this author
Gadi Solotorevsky

Gadi Solotorevsky

Dept. of Mathematics and Computer Science, Ben-Gurion University of the Negev, Beer-Sheva, 84-105, Israel Tel.: 972-7-6461622 Fax: 972-7-6472909 Email: {am,gadi,ehud}@cs.bgu.ac.il

Search for more papers by this author

Abstract

Employee Timetabling Problems (ETP) are all around us. One possible approach for solving ETPs is to use constraint processing techniques. Another approach is to model human knowledge which is commonly used for solving such problems into knowledge-based systems for timetabling. It is difficult to represent the complex constraints of timetabling explicitly in constraint networks. On the other hand, knowledge-based representations of constraints are implicit and cannot support most of the heuristics of constraint-based processing that have been developed over the last decade. The present article presents on approach to representing and processing employee timetabling problems by a combination of explicit representations of some constraints and rule-based processing with heuristics for generic ETP constraints. This mixed-mode approach has been implemented in the form of a software package for defining and solving real-word ETPs. A general description of the design and organization of this software tool is given. Results for solving a typical real-world employee timetabling problem are presented and a comparison with the use of standard CSP (Constraint Satisfaction Problems) techniques is made. © 1997 John Wiley & Sons, Inc.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.