Term-end exam scheduling at United States Military Academy/West Point
- First Online:
Scheduling term-end exams (TEE) at the United States Military Academy in West Point is unlike any other exam timetabling problem we know of. Exam timetabling normally produces a conflict-free timetable covering a reasonably long exam period, where every exam is scheduled exactly once for all the students enrolled in the corresponding class. The situation is quite different at West Point. There are hundreds of exams to schedule over such a short time period that there is simply no feasible solution. The challenge is then to allow something that is not even considered elsewhere, that is, creating multiple sessions of some exams, scheduled at different times within the exam period, to allow each student to take all exams he/she must take. The overall objective is to find a feasible exam schedule with a minimum number of such duplicate exams.
The paper describes a system that has been developed at GAMS Development Corp. in close cooperation with the scheduling staff at West Point, and that has been used successfully since 2001. It uses mathematical optimization in several modules, and some of the techniques proposed are new. It is fast and flexible, and allows for human interaction, such as adding initially unexpected constraints, coming for instance from instructors’ preferences and dislikes, as well as their hierarchical rankings. It is robust and can be used by people familiar with the organization at West Point, without the need for them to be technically-trained. Overall, using the course and student information databases, it is an effective decision support system that calls optimization tools in an unobtrusive way.
Unable to display preview. Download preview PDF.
- Beyrouthy, C., Burke, E. K., Landa-Silva, D., McCollum, B., McMullan, P., & Parkes, A. J. (2008). Conflict inheritance in sectioning and space planning. In Practice and theory of automated timetabling (PATAT 2008), Montreal, 19–22 August 2008. Google Scholar
- Birbas, T., Daskalaki, S., & Housos, E. (1997). Timetabling for Greek high schools. The Journal of the Operational Research Society, 48, 1191–1200. Google Scholar
- Burke, E. K., Elliman, D. G., & Weare, R. F. (1996a). Examination timetabling in British universities—a survey. In Lecture notes in computer science : Vol. 1153. Practice and theory of automated timetabling (pp. 76–92). Berlin: Springer. Google Scholar
- Bussieck, M., Guignard, M., Meeraus, A., O’Brien, F., & Wang, S. (2001). Term end exam scheduling at United States Military Academy/West Point (OPIM Department Report 01-10-01). University of Pennsylvania. Google Scholar
- Carter, M. W., Laporte, G., & Lee, S. Y. (1996). Examination timetabling: Algorithmic strategies and applications. Journal of the Operational Research Society, 47, 373–383. Google Scholar
- Frieze, A. M., & Yadegar, J. (1981). An algorithm for solving 3-dimensional assignment problems with applications to scheduling a teaching practice. Journal of Operational Research Society, 32, 989–995. Google Scholar
- Gotlieb, C. C. (1962). The construction of class-teacher timetables. In C. M. Popplewell (Ed.), Proceeding of IFIP congress Munchen 1962 (pp. 73–77). Amsterdam: North-Holland. Google Scholar
- Müller, T., & Murray, K. (2008). Comprehensive approach to student sectioning. In PATAT 2008—Proceedings of the 7th international conference on the practice and theory of automated timetabling. Google Scholar
- Robert, V., & Hertz, A. (1996). How to decompose constrained course scheduling problems into easier assignment type subproblems. In Lecture notes in computer science : Vol. 1153. Practice and theory of automated timetabling (pp. 364–373). Berlin: Springer. Google Scholar