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 条
  • [1] Simulated annealing with penalization for university course timetabling
    Kadri Sylejmani
    Edon Gashi
    Adrian Ymeri
    Journal of Scheduling, 2023, 26 : 497 - 517
  • [2] Investigation of simulated annealing components to solve the university course timetabling problem
    AlHadid, Issam
    Kaabneh, Khalid
    Tarawneh, Hassan
    Alhroob, Aysh
    ITALIAN JOURNAL OF PURE AND APPLIED MATHEMATICS, 2020, (44): : 291 - 301
  • [3] A simulated annealing algorithm for university course timetabling considering travelling distances
    Zheng, Shuang
    Wang, Long
    Liu, Yueyue
    Zhang, Rui
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2015, 6 (02) : 139 - 151
  • [4] Investigation of simulated annealing components to solve the university course timetabling problem
    AlHadid, Issam
    Kaabneh, Khalid
    Tarawneh, Hassan
    Alhroob, Aysh
    Italian Journal of Pure and Applied Mathematics, 2020, 44 : 282 - 290
  • [5] A Simulated Annealing for Tahmidi Course Timetabling
    Basir, Nurlida
    Ismail, Waidah
    Norwawi, Norita Md
    4TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS (ICEEI 2013), 2013, 11 : 437 - 445
  • [6] A simulated annealing algorithm for the faculty-level university course timetabling problem
    Akbulut, Hatice Erdogan
    Ozcelik, Feristah
    Sarac, Tugba
    PAMUKKALE UNIVERSITY JOURNAL OF ENGINEERING SCIENCES-PAMUKKALE UNIVERSITESI MUHENDISLIK BILIMLERI DERGISI, 2024, 30 (01): : 17 - 30
  • [7] Comparison of Simulated Annealing and Great Deluge Algorithms for University Course Timetabling Problems (UCTP)
    Junn, Kuan Yik
    Obit, Joe Henry
    Alfred, Rayner
    ADVANCED SCIENCE LETTERS, 2017, 23 (11) : 11413 - 11417
  • [8] Dual Sequence Simulated Annealing with Round-Robin Approach for University Course Timetabling
    Abdullah, Salwani
    Shaker, Khalid
    McCollum, Barry
    McMullan, Paul
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2010, 6022 : 1 - +
  • [9] An Efficient Simulated Annealing Algorithm for Feasible Solutions of Course Timetabling
    Frausto-Solis, Juan
    Alonso-Pecina, Federico
    Mora-Vargas, Jaime
    MICAI 2008: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2008, 5317 : 675 - +
  • [10] A hybridized Lagrangian relaxation and simulated annealing method for the course timetabling problem
    Gunawan, Aldy
    Ng, Kien Ming
    Poh, Kim Leng
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (12) : 3074 - 3088