Metaheuristic approach proposal for the solution of the bi-objective course scheduling problem

被引:3
|
作者
Can, E. [1 ]
Ustun, O. [1 ]
Saglam, S. [2 ]
机构
[1] Kutahya Dumlupinar Univ, Dept Ind Engn, Kutahya, Turkiye
[2] Kutahya Dumlupinar Univ, Dept Informat, Kutahya, Turkiye
关键词
Multi-objective optimization; Conic scalarization; Tabu search algorithm; Experimental design; Timetabling; PROGRAMMING APPROACH; SEARCH ALGORITHM;
D O I
10.24200/sci.2021.55005.4044
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Timetabling problems are among the commonly encountered problems in real life, from education institutions to airline companies. It is generally difficult to obtain optimal solutions to timetabling problems that vary in terms of structures of constraints and objective functions, and these problems belong to the NP-hard category, which means that they cannot be solved in polynomial time in real life. In this study, a bi-objective mathematical model is proposed for a course scheduling problem at Kutahya Dumlupinar University, Department of Industrial Engineering. The first objective function aims to maximize the sum of the preferences of instructors determined using the Analytic Hierarchy Process method, and the second objective function is to minimize the cases of course overlap for students. Conic scalarization method is used to combine the objective functions. Due to NP-hard nature of the problem, the Tabu Search Algorithm as a metaheuristic approach is used to solve it. Using the obtained data and by considering the proposed bi-objective mathematical model, the Tabu Search Algorithm is designed for the problem and dealt with in the Excel Visual Basic program. The experimental results are evaluated through Analysis of Variance using Minitab Program. Based on the comaprison of the results, satisfactory solutions are obtained. (c) 2023 Sharif University of Technology. All rights reserved.
引用
收藏
页码:1435 / 1449
页数:15
相关论文
共 50 条
  • [21] A multi-objective electromagnetism algorithm for a bi-objective flowshop scheduling problem
    Khalili, Majid
    Tavakkoli-Moghaddam, Reza
    JOURNAL OF MANUFACTURING SYSTEMS, 2012, 31 (02) : 232 - 239
  • [22] Exact and Metaheuristic Approaches for a Bi-Objective School Bus Scheduling Problem (vol 10, e0132600, 2015)
    Chen, Xiaopan
    Kong, Yunfeng
    Dang, Lanxue
    Hou, Yane
    Ye, Xinyue
    PLOS ONE, 2016, 11 (04):
  • [23] Modified and hybridised bi-objective firefly algorithms for university course scheduling
    Thatchai Thepphakorn
    Pupong Pongcharoen
    Soft Computing, 2023, 27 : 9735 - 9772
  • [24] Modified and hybridised bi-objective firefly algorithms for university course scheduling
    Thepphakorn, Thatchai
    Pongcharoen, Pupong
    SOFT COMPUTING, 2023, 27 (14) : 9735 - 9772
  • [25] Bi-Objective Bilevel Programming Problem: A Fuzzy Approach
    Haseen, S.
    Bari, A.
    JOURNAL OF APPLIED MATHEMATICS STATISTICS AND INFORMATICS, 2015, 11 (02) : 97 - 115
  • [26] A Sustainable Bi-objective Approach for the Minimum Latency Problem
    Arellano-Arriaga, Nancy A.
    Alvarez-Socarras, Ada M.
    Martinez-Salazar, Iris A.
    SMART CITIES, 2017, 10268 : 11 - 19
  • [27] Bi-objective single machine scheduling problem with stochastic processing times
    Ali Salmasnia
    Mostafa Khatami
    Reza Baradaran Kazemzadeh
    Seyed Hessameddin Zegordi
    TOP, 2015, 23 : 275 - 297
  • [28] Bi-objective Optimization for Joint Production Scheduling and Distribution Problem with Sustainability
    Yagmur, Ece
    Kesen, Saadettin Erhan
    COMPUTATIONAL LOGISTICS (ICCL 2021), 2021, 13004 : 269 - 281
  • [29] Bi-objective single machine scheduling problem with stochastic processing times
    Salmasnia, Ali
    Khatami, Mostafa
    Kazemzadeh, Reza Baradaran
    Zegordi, Seyed Hessameddin
    TOP, 2015, 23 (01) : 275 - 297
  • [30] Modeling and solving for bi-objective cutting parallel machine scheduling problem
    Meng, Ronghua
    Rao, Yunqing
    Luo, Qiang
    ANNALS OF OPERATIONS RESEARCH, 2020, 285 (1-2) : 223 - 245