Simulated annealing with penalization for university course timetabling

被引:11
|
作者
Sylejmani, Kadri [1 ]
Gashi, Edon [1 ]
Ymeri, Adrian [1 ]
机构
[1] Univ Prishtina, Prishtina, Kosovo
关键词
ITC; 2019; University class timetabling; Simulated Annealing; Constraint penalization; ALGORITHM;
D O I
10.1007/s10951-022-00747-5
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper, we present our solver for the new variant of the University Timetabling Problem, which was introduced in the framework of Fourth International Timetabling Competition (ITC2019). This problem is defined on top of previous course timetabling problems in the literature, but introduces several new elements, both in terms of new features like student sectioning and new required and optional elements like distribution constraints. Our approach for solving this problem is based on the simulated annealing metaheuristic and consists of two phases. The first phase focuses on finding a feasible solution, and the second phase attempts to optimize the final score while keeping the solution feasible. Our solver detects local optima and applies gradual penalization to force solutions to new neighborhoods. The solver also detects required constraints which are difficult to satisfy and performs a specialized search on them. These adaptively applied mechanisms allow the solver to find feasible solutions for all problem instances of the competition. Results show that our solver gives good overall results and is competitive against other approaches presented in ITC2019.
引用
收藏
页码:497 / 517
页数:21
相关论文
共 50 条
  • [41] Course Timetabling at a Tunisian University: A case study
    Dammak, Abdelaziz
    Elloumi, Abdelkarim
    Kamoun, Hichem
    Ferland, Jacques A.
    JOURNAL OF SYSTEMS SCIENCE AND SYSTEMS ENGINEERING, 2008, 17 (03) : 334 - 352
  • [42] Decomposition, reformulation, and diving in university course timetabling
    Burke, Edmund K.
    Marecek, Jakub
    Parkes, Andrew J.
    Rudova, Hana
    COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (03) : 582 - 597
  • [43] A harmony search algorithm for university course timetabling
    Mohammed Azmi Al-Betar
    Ahamad Tajudin Khader
    Annals of Operations Research, 2012, 194 : 3 - 31
  • [44] Course timetabling at a Tunisian University: A case study
    Abdelaziz Dammak
    Abdelkarim Elloumi
    Hichem Kamoun
    Jacques A. Ferland
    Journal of Systems Science and Systems Engineering, 2008, 17 : 334 - 352
  • [45] University Course Timetabling Problem with Professor Assignment
    Arratia-Martinez, Nancy Maribel
    Maya-Padron, Cristina
    Avila-Torres, Paulina A.
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [46] An effective hybrid algorithm for university course timetabling
    Chiarandini, Marco
    Birattari, Mauro
    Socha, Krzysztof
    Rossi-Doria, Olivia
    JOURNAL OF SCHEDULING, 2006, 9 (05) : 403 - 432
  • [47] Distributed model for university course timetabling problem
    Nouri, Houssem Eddine
    Driss, Olfa Belkahla
    2013 INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS TECHNOLOGY (ICCAT), 2013,
  • [48] An Evolutionary Immune Approach for University Course Timetabling
    Awad, Y.
    Dawood, A.
    Badr, A.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (02): : 127 - 136
  • [49] WEIGHTED GRAPHS AND UNIVERSITY-COURSE TIMETABLING
    KIAER, L
    YELLEN, J
    COMPUTERS & OPERATIONS RESEARCH, 1992, 19 (01) : 59 - 67
  • [50] Real-world university course timetabling at the International Timetabling Competition 2019
    Mueller, Tomas
    Rudova, Hana
    Muellerova, Zuzana
    JOURNAL OF SCHEDULING, 2024,