Integer programming techniques for educational timetabling

被引:26
|
作者
Fonseca, George H. G. [1 ,2 ,3 ]
Santos, Haroldo G. [4 ]
Carrano, Eduardo G.
Stidsen, Thomas J. R. [3 ,5 ]
机构
[1] Univ Fed Minas Gerais, Grad Program Elect Engn, Av Antonio Carlos 6627, BR-31270901 Belo Horizonte, MG, Brazil
[2] Univ Fed Ouro Preto, Dept Comp & Informat Syst, St Diogo Vasconcelos 328, BR-35400000 Ouro Preto, MG, Brazil
[3] Tech Univ Denmark, Dept Engn Management, Bldg 426, DK-2800 Lyngby, Denmark
[4] Univ Fed Ouro Preto, Dept Comp, St Diogo Vasconcelos 328, BR-35400000 Ouro Preto, MG, Brazil
[5] Univ Fed Minas Gerais, Dept Elect Engn, Av Antonio Carlos 6627, BR-31270901 Belo Horizonte, MG, Brazil
关键词
Timetabling; Integer Programming; Formulation; COLUMN GENERATION; ALGORITHM;
D O I
10.1016/j.ejor.2017.03.020
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Educational timetabling problems require the assignment of times and resources to events, while sets of required and desirable constraints must be considered. The XHSTF format was adopted in this work because it models the main features of educational timetabling and it is the most used format in recent studies in the field. This work presents new cuts and reformulations for the existing integer programming model for XHS1T. The proposed cuts improved hugely the linear relaxation of the formulation, leading to an average gap reduction of 32%. Applied to XHSTT-2014 instance set, the alternative formulation provided four new best known lower bounds and, used in a matheuristic framework, improved eleven best known solutions. The computational experiments also show that the resulting integer programming models from the proposed formulation are more effectively solved for most of the instances. Published by Elsevier B.V.
引用
收藏
页码:28 / 39
页数:12
相关论文
共 50 条
  • [1] A Comparison of Integer Goal Programming Models for Timetabling
    Skocdopolova, Veronika
    [J]. 34TH INTERNATIONAL CONFERENCE MATHEMATICAL METHODS IN ECONOMICS (MME 2016), 2016, : 768 - 772
  • [2] INTEGER PROGRAMMING VERSUS CONSTRAINT PROGRAMMING: A COURSE TIMETABLING CASE STUDY
    Gulcu, Ayla
    Bulkan, Serol
    [J]. INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING-THEORY APPLICATIONS AND PRACTICE, 2019, 26 (03): : 301 - 316
  • [3] Integer programming for the generalized high school timetabling problem
    Kristiansen, Simon
    Sorensen, Matias
    Stidsen, Thomas R.
    [J]. JOURNAL OF SCHEDULING, 2015, 18 (04) : 377 - 392
  • [4] AN INTEGER LINEAR PROGRAMMING MODEL OF A SCHOOL TIMETABLING PROBLEM
    LAWRIE, NL
    [J]. COMPUTER JOURNAL, 1969, 12 (04): : 307 - &
  • [5] A computational approach to enhancing course timetabling with integer programming
    MirHassani, S. A.
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2006, 175 (01) : 814 - 822
  • [6] New integer linear programming approaches for course timetabling
    Boland, Natashia
    Hughes, Barry D.
    Merlot, Liam T. G.
    Stuckey, Peter J.
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (07) : 2209 - 2233
  • [7] An integer programming formulation for a case study in university timetabling
    Daskalaki, S
    Birbas, T
    Housos, E
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 153 (01) : 117 - 135
  • [8] Integer programming for the generalized high school timetabling problem
    Simon Kristiansen
    Matias Sørensen
    Thomas R. Stidsen
    [J]. Journal of Scheduling, 2015, 18 : 377 - 392
  • [9] An integer programming approach to curriculum-based examination timetabling
    Alejandro Cataldo
    Juan-Carlos Ferrer
    Jaime Miranda
    Pablo A. Rey
    Antoine Sauré
    [J]. Annals of Operations Research, 2017, 258 : 369 - 393
  • [10] An integer programming approach to curriculum-based examination timetabling
    Cataldo, Alejandro
    Ferrer, Juan-Carlos
    Miranda, Jaime
    Rey, Pablo A.
    Saure, Antoine
    [J]. ANNALS OF OPERATIONS RESEARCH, 2017, 258 (02) : 369 - 393