A mixed-integer programming approach to a class timetabling problem: A case study with gender policies and traffic considerations

Salem M. Al-Yakoob, Hanif D. Sherali

Research output: Contribution to journalArticlepeer-review

48 Scopus citations

Abstract

This paper considers the class scheduling and timetabling problem faced at Kuwait University (KU). The principal focus is to design efficient class offering patterns while taking into consideration newly imposed gender policies. We formulate a mathematical programming model that assigns offered classes to time-slots and addresses gender issues by defining appropriate surrogate constraints along with objective penalty terms. The model aims to enhance existing manual scheduling and timetabling approaches that are often accompanied with arduous combinatorial tasks such as resolving class conflicts, dealing with parking and traffic congestion, and ensuring an efficient utilization of facility and human resources. This modeling approach emphasizes the generation of flexible class timetables for students, and the efficient utilization of available facility resources. Computational results based on a number of case studies related to Kuwait University reveal that this approach yields improved schedules in terms of offering patterns and class conflicts.

Original languageEnglish
Pages (from-to)1028-1044
Number of pages17
JournalEuropean Journal of Operational Research
Volume180
Issue number3
DOIs
StatePublished - 1 Aug 2007

Keywords

  • Aggregation
  • Class scheduling
  • Mixed-integer programming
  • Timetabling

Funding Agency

  • Kuwait Foundation for the Advancement of Sciences

Fingerprint

Dive into the research topics of 'A mixed-integer programming approach to a class timetabling problem: A case study with gender policies and traffic considerations'. Together they form a unique fingerprint.

Cite this