A two-stage multiobjective scheduling model for [faculty-course-time] assignments

Masood A. Badri

    Research output: Contribution to journalArticlepeer-review

    41 Citations (Scopus)


    This paper formulates a multiobjective zero-one course scheduling model. Through a two-stage optimization procedure, the model seeks to maximize faculty course preferences in assigning faculty members to courses; and then, maximize faculty time preferences in allocating courses to time blocks. In the first stage, the core of the procedure is formed by a matrix, with rows indicating faculty members, columns indicating courses and elements indicating priorities (faculty-course teaching preferences). The second stage concerns the application of the same procedure, but the objective is to assign time blocks to courses (or faculty members). In the matrix, the rows indicate faculty members, the columns indicate time blocks and the elements indicate priorities (faculty-time preferences). The paper then describes the application of the model to the United Arab Emirates University. The results of the application demonstrate the model's capability to provide an assignment that satisfies departmental policies and procedures with regard to course offerings, as well as recognizing the personal preferences of the faculty for teaching particular courses and during certain time blocks.

    Original languageEnglish
    Pages (from-to)16-28
    Number of pages13
    JournalEuropean Journal of Operational Research
    Issue number1
    Publication statusPublished - Oct 11 1996


    • Assignment
    • Decision support systems
    • Education
    • Goal programming
    • Scheduling

    ASJC Scopus subject areas

    • General Computer Science
    • Modelling and Simulation
    • Management Science and Operations Research
    • Information Systems and Management


    Dive into the research topics of 'A two-stage multiobjective scheduling model for [faculty-course-time] assignments'. Together they form a unique fingerprint.

    Cite this