Combining rules and constraints for employee timetabling
نویسندگان
چکیده
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 diicult 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 heuris-tics of constraint based processing that have been developed over the last decade. The present paper presents an approach to representing and processing employee timetabling problems by a combination of explicit representations of some constraints in the network and rule-based processing in which heuristics for generic constraints of ETPs are embedded. This mixed-mode approach has been implemented in the form of a software package for deening and solving real world 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 is presented and a comparison with the use of standard CSP (Constraint Satisfaction Problems) techniques is made.
منابع مشابه
Employee Timetabling, Constraint Networks and Knowledge-Based Rules: A Mixed Approach
Employee Timetabling Problems (ETP) are all around us. One possible approach for solving ETPs is to use constraint processing techniques. Another approach that has been used many times in the past is to model human knowledge into knowledge-based systems for timetabling. It is diicult to represent the complex constraints of timetabling explicitly in constraint networks. On the other hand, knowle...
متن کاملSolving Employee Timetabling Problems by Generalized Local Search
Employee timetabling is the operation of assigning employees to tasks in a set of shifts during a xed period of time. We present a general deenition of employee timetabling problems (ETPs) that captures many real world problem formulations and includes complex constraints. We investigate the use of several local search techniques for solving ETPs. In particular , we propose a generalization of ...
متن کاملGenerating Optimal Timetabling for Lecturers using Hybrid Fuzzy and Clustering Algorithms
UCTTP is a NP-hard problem, which must be performed for each semester frequently. The major technique in the presented approach would be analyzing data to resolve uncertainties of lecturers’ preferences and constraints within a department in order to obtain a ranking for each lecturer based on their requirements within a department where it is attempted to increase their satisfaction and develo...
متن کاملProperties of Yeditepe Examination Timetabling Benchmark Instances
Examination timetabling is a type of educational timetabling which is a highly challenging field for the researchers and practitioners. Examination timetabling problems require a search for the best assignment of examinations into a fixed number of time-slots possibly along with other resources, such as, a set of rooms with certain capacities, subject to a set of constraints. There are two comm...
متن کاملUniversity timetabling using constraint handling rules
E-mail : fabdennad,[email protected] Abstract : Timetabling the courses offered at the Computer Science Department of the University of Munich requires the processing of hard and soft constraints. Hard constraints are conditions that must be satisfied, soft constraints however may be violated, but should be satisfied as much as possible. This paper shows how to model our timetab...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Int. J. Intell. Syst.
دوره 12 شماره
صفحات -
تاریخ انتشار 1997