| Home | History | Committee | Join WATT | Members | Events | WATT Digests | Resources | Discussions | New |
| ||
|
Presentations of the 4th WATT Workshop at the EURO XVIII |
||
|
Abstracts Invited Talks
Global Constraints for Round Robin Tournament Scheduling Jan Schreuder In the criminal court (Arrondissements rechtbank, sector strafrecht) of Amsterdam the assignment of magistrates (judges, officers, etc) to sessions needed to handle the cases presented, has become a problem last years mainly caused by the increase of so called mega-sessions. The assignment takes a period of 4 weeks at a time. The objective was to develop an optimal support system with which the scheduler could make the assignments in a shorter timeperiod, more reliable and at least the same quality. In order to reach to an optimal mix of support we used EXCEL for the more administration-data-representation parts and FORTRAN for the combinatorial parts. The approach followed in this applied research is based on three main steps after the input of the relevant data, which was quite a problem in itself. Firstly, a so-called Division Matrix is developed which indicates which magistrates can be assigned to which sessions, individual based. Next, in order to take into account the team assignment and the working conditions, a Combination Matrix is constructed indicating to which sessions in the week the magistrates can be assigned to. Finally, the Overall Schedule is constructed giving a minimal difference between the available working hours and the assigned ones. A basic problem is that the actual names and dates have to be incorporated from the beginning. Another problem is caused by the introduction of fixed teams of magistrates. Also incorporating Windows was not the easiest part. A Tabu Search Approach to a Nurse Rostering Problem F. Della Croce, F.S. Bellanti, G. Carello, R. Tadei We consider a practical nurse rostering problem which arises at a ward of a hospital located in Torino. The nurse rostering problem is a typical employee timetabling problem where it is required each month to generate the nursing staff shifts with respect to various contractual and operational requirements. These requirements may be in conflict especially in those months in which manpower is reduced because several nurses are on holiday such as July or August. In this problem, it is required to consider both holidays planning and parametric contractual constraints, but no cyclic schedules and correspondingly weekly patterns. We propose a tabu search approach based on neighborhood which operates on partial solutions in order to avoid the generation of unfeasible neighbors. The solutions computed by the proposed procedure compare favorably with the ones obtained by the nurse in charge of the ward: the proposed procedure is now used in the hospital ward. Integer Programming for University Timatabling T. Birbas, S. Daskalaki, E. Housos Despite all efforts on solving the University Timetabling, the problem still attracts the interest of many researchers. The main difficulty is lack of unified procedures that come up with optimal solutions with in a reasonable amount of time. The problem is combinatorial by nature and the number of feasible solutions is extremely large. As a result, the definition of the objective function plays an important role for the extraction of the optimal solution. In this paper, the problem of University Timetabling is solved for a Greek University. The problem is formulated as an Integer Programming Problem and takes into account hard constraints that organizational functions impose and soft constraints that good educational practices desire. Two sets of 0-1 variables are adopted, one set to take care of the assignment of courses to time periods and the other to take care of the course requirements for multiple time periods and repetitions of the same courses to different teams of students. The problem is solved separately for each department and schedules obligatory and optional courses that may require three types of teaching periods: lectures, recitations and laboratories. Each type caries its own characteristics as far as time requirements, number of students, and classroom specifications. The objective of the problem has evolved to be the compromise between desires of the educators and ease of students. Solving Employee Timetabling Problems by Combining Restart Techniques with Machine Learning E. Kaplansky, A. Meisels An adaptation of a recent stochastic search technique for solving GSATs and combinatorial problems [Gomes, Selman and Kautz 1998], to searching random constraint networks (CNs) is presented. The "cutoff and restart" technique of Gomes et. al. improves the performance of the forward checking (FC) algorithm by more than an order of magnitude for some very hard problems. According to our preliminary experiments on random CNs, for random restarts to work with the FC algorithm, our proposed order of values has to be applied. In order for the proposed method to solve hard employee timetabling problems (ETPs), we investigate its integration with machine learning techniques. We use a recently proposed ETP model [Meisels and Schaerf 1999] for our experimentation with the algorithm. The proposed method automatically adapts the search algorithms to specific features of the problem at hand. Thus, the performance of the algorithm improves with experience. Our learning paradigm monitors the search pattern of the CN solver and records the two specific parameters: The number of constraints checks the solver executes before restarting and how many times to restart before we double the cutoff parameter. Learning repeated patterns of success, the algorithm sets the parameters of the solver and demonstrated a fast learning curve for a family of randomized real world ETPs. Tess - A Computer-Based Support System for Timetabling Prcatitioners Wai-Yin Ng We approach school timetabling with a keen concern for the needs of the practitioner. Two important observations are made. First, the problem of timetabling is not that solutions may not be found soon enough. Rather, it is the continual toil the practitioner suffers. Second, the development and use of ad hoc procedures and tactics is the mark of an experienced practitioner. Such procedures and tactics are highly situational, varying widely according to a school's particular composition and relative importance of resources, goals and constraints. Such a perspective to the timetabling problem has led us away from automated timetabling. The ideal of automated timetabling implies receiving a problem specification in the start and removing the practition "from the loop" thereafter, which we do not consider a commediable thing to do. Timetabling in practice is not about synthesizing solutions for an explicit and static problem. On the contrary, the problem the practitioner receives, often overconstrained with a confluence of requirements from the many parties concerned, is subject to contingent negotiation, for which the practitioner has to stay "in the loop". No automatic algorithm may proxy the practioner in the face of such mandatory contingency. This paper describes our experience with Timetabling Expert Support System (TESS) so designed, which has been installed in over one thousand schools in Hong Kong since mid-nineties. |