A computational study of a cutting plane algorithm for university course timetabling

被引:34
|
作者
Avella, P
Vasil'Ev, I
机构
[1] Univ Sannio, RCOST, I-82100 Benevento, Italy
[2] Univ Salerno, Ctr Ric Matemat Pura & Applicata, I-84084 Fisciano, SA, Italy
[3] Russian Acad Sci, Inst Syst Dynam & Control Theory, Siberian Branch, Irkutsk 664033, Russia
关键词
D O I
10.1007/s10951-005-4780-1
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper, we describe a case-study where a Branch-and-Cut algorithm yields the "optimal" solution of a real-world timetabling problem of University courses (University Course Timetabling problem). The problem is formulated as a Set Packing problem with side constraints. To tighten the initial formulation, we utilize well-known valid inequalities of the Set Packing polytope, namely Clique and Lifted Odd-Hole inequalities. We also analyze the combinatorial properties of the problem to introduce new families of cutting planes that are not valid for the Set Packing polytope, and their separation algorithms. These cutting planes turned out to be very effective to yield the optimal solution of a set of real-world instances with up to 69 courses, 59 teachers, and 15 rooms.
引用
收藏
页码:497 / 514
页数:18
相关论文
共 50 条
  • [1] A Computational Study of a Cutting Plane Algorithm for University Course Timetabling
    Pasquale Avella
    Igor Vasil'Ev
    [J]. Journal of Scheduling, 2005, 8 : 497 - 514
  • [2] A harmony search algorithm for university course timetabling
    Al-Betar, Mohammed Azmi
    Khader, Ahamad Tajudin
    [J]. ANNALS OF OPERATIONS RESEARCH, 2012, 194 (01) : 3 - 31
  • [3] A Memetic Algorithm for the University Course Timetabling Problem
    Jat, Sadaf N.
    Yang, Shengxiang
    [J]. 20TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL 1, PROCEEDINGS, 2008, : 427 - 433
  • [4] An effective hybrid algorithm for university course timetabling
    Marco Chiarandini
    Mauro Birattari
    Krzysztof Socha
    Olivia Rossi-Doria
    [J]. Journal of Scheduling, 2006, 9 : 403 - 432
  • [5] A harmony search algorithm for university course timetabling
    Mohammed Azmi Al-Betar
    Ahamad Tajudin Khader
    [J]. Annals of Operations Research, 2012, 194 : 3 - 31
  • [6] An effective hybrid algorithm for university course timetabling
    Chiarandini, Marco
    Birattari, Mauro
    Socha, Krzysztof
    Rossi-Doria, Olivia
    [J]. JOURNAL OF SCHEDULING, 2006, 9 (05) : 403 - 432
  • [7] University Course Timetabling with Genetic Algorithm: A Laboratory Excercises Case Study
    Bratkovic, Zlatko
    Herman, Tomislav
    Omrcen, Vjera
    Cupic, Marko
    Jakobovic, Domagoj
    [J]. EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2009, 5482 : 240 - +
  • [8] The Study of Genetic Algorithm Approach to Solving University Course Timetabling Problem
    Junn, Kuan Yik
    Obit, Joe Henry
    Alfred, Rayner
    [J]. COMPUTATIONAL SCIENCE AND TECHNOLOGY, ICCST 2017, 2018, 488 : 454 - 463
  • [9] A Differential Evolution Algorithm for the University Course Timetabling Problem
    Shaker, Khalid
    Abdullah, Salwani
    Hatem, Arwa
    [J]. 2012 4TH CONFERENCE ON DATA MINING AND OPTIMIZATION (DMO), 2012, : 99 - 102
  • [10] An Application of Genetic Algorithm for University Course Timetabling Problem
    Deng, Xinyang
    Zhang, Yajuan
    Kang, Bingyi
    Wu, Jiyi
    Sun, Xiaohong
    Deng, Yong
    [J]. 2011 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, 2011, : 2119 - +