A multi-objective mixed integer linear programming model for thesis defence scheduling

被引:0
|
作者
Almeida, Joao [1 ]
Santos, Daniel [1 ]
Figueira, Jose Rui [1 ]
Francisco, Alexandre P. [2 ]
机构
[1] Univ Lisbon, CEGIST, Inst Super Tecn, Lisbon, Portugal
[2] Univ Lisbon, INESC ID, Inst Super Tecn, Lisbon, Portugal
关键词
Timetabling; Education; Integer programming; Multiple objective programming; Scheduling; EPSILON-CONSTRAINT METHOD; COURSE TIMETABLES;
D O I
10.1016/j.ejor.2023.06.031
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper, we address the thesis defence scheduling problem, a critical academic scheduling management process, which has been overshadowed in the literature by its counterparts, course timetabling and exam scheduling. Specifically, we address the single defence assignment type of thesis defence schedul-ing problems, where each committee is assigned to a single defence, scheduled for a specific day, hour and room. We formulate a multi-objective mixed-integer linear programming model, which aims to be applicable to a broader set of cases than other single defence assignment models present in the literature, which have a focus on the characteristics of their universities. For such a purpose, we introduce a dif-ferent decision variable, propose constraint formulations that are not regulation and policy specific, and cover and offer new takes on the more common objectives seen in the literature. We also include new objective functions based on our experience with the problem at our university and by applying knowl-edge from other academic scheduling problems. We also propose a two-stage solution approach. The first stage is employed to find the number of schedulable defences, enabling the optimisation of instances with unschedulable defences. The second stage is an implementation of the augmented & epsilon;-constraint method, which allows for the search of a set of different and non-dominated solutions while skipping redundant iterations. The methodology is tested for case-studies from our university, significantly outperforming the solutions found by human schedulers. A novel instance generator for thesis scheduling problems is presented. Its main benefit is the generation of the availability of committee members and rooms in availability and unavailability blocks, resembling their real-world counterparts. A set of 96 randomly generated instances of varying sizes is solved and analysed regarding their relative computational performance, the number of schedulable defences and the distribution of the considered types of iterations. The proposed method can find the optimal number of schedulable defences and present non-dominated solutions within the set time limits for every tested instance.& COPY; 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license ( http://creativecommons.org/licenses/by-nc-nd/4.0/ )
引用
收藏
页码:92 / 116
页数:25
相关论文
共 50 条
  • [1] Multi-Objective Mixed Integer Programming: An Objective Space Algorithm
    Pettersson, William
    Ozlen, Melih
    [J]. 14TH INTERNATIONAL GLOBAL OPTIMIZATION WORKSHOP (LEGO), 2019, 2070
  • [2] A mixed integer linear programming model for multi-satellite scheduling
    Chen, Xiaoyu
    Reinelt, Gerhard
    Dai, Guangming
    Spitz, Andreas
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 275 (02) : 694 - 707
  • [3] A Multi-Objective Mixed Integer Linear Programming Model for Energy Resource Allocation Problem: The Case of Turkey
    Ozcan, Evren Can
    Erol, Serpil
    [J]. GAZI UNIVERSITY JOURNAL OF SCIENCE, 2014, 27 (04): : 1157 - 1168
  • [4] Evolutionary Algorithm-based Optimal Parametrization of Multi-objective Mixed-integer Linear Programming Scheduling Models
    Yfantis, Vassilios
    Babskiy, Alexander
    Doerig, Bastian
    Winterer, Thorsten
    Wagner, Achim
    Ruskowski, Martin
    [J]. IFAC PAPERSONLINE, 2023, 56 (02): : 5382 - 5387
  • [5] FPBH: A feasibility pump based heuristic for multi-objective mixed integer linear programming
    Pal, Aritra
    Charkhgard, Hadi
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2019, 112
  • [6] Multi-objective optimization for electric water heater using mixed integer linear programming
    Wu, Mei
    Bao, Yu-qing
    Zhang, Jinlong
    Ji, Tongzhou
    [J]. JOURNAL OF MODERN POWER SYSTEMS AND CLEAN ENERGY, 2019, 7 (05) : 1256 - 1266
  • [7] Multi-objective optimization for electric water heater using mixed integer linear programming
    Mei WU
    Yu-Qing BAO
    Jinlong ZHANG
    Tongzhou JI
    [J]. Journal of Modern Power Systems and Clean Energy, 2019, 7 (05) : 1256 - 1266
  • [8] Analysis of network design for a circular production system using multi-objective mixed integer linear programming model
    Vimal, K. E. K.
    Rajak, Sonu
    Kandasamy, Jayakrishna
    [J]. JOURNAL OF MANUFACTURING TECHNOLOGY MANAGEMENT, 2019, 30 (03) : 628 - 646
  • [9] Decision space robustness for multi-objective integer linear programming
    Michael Stiglmayr
    José Rui Figueira
    Kathrin Klamroth
    Luís Paquete
    Britta Schulze
    [J]. Annals of Operations Research, 2022, 319 : 1769 - 1791
  • [10] Decision space robustness for multi-objective integer linear programming
    Stiglmayr, Michael
    Figueira, Jose Rui
    Klamroth, Kathrin
    Paquete, Luis
    Schulze, Britta
    [J]. ANNALS OF OPERATIONS RESEARCH, 2022, 319 (02) : 1769 - 1791