title   
  

Search algorithms for improving the pareto front in a timetabling problem with a solution network-based robustness measure

Warning The system is temporarily closed to updates for reporting purpose.

Ermiş, Gülçin and Akkan, Can (2019) Search algorithms for improving the pareto front in a timetabling problem with a solution network-based robustness measure. Annals of Operations Research, 275 (1). pp. 101-121. ISSN 0254-5330 (Print) 1572-9338 (Online)

This is the latest version of this item.

[img]PDF - Registered users only - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
585Kb

Official URL: http://dx.doi.org/10.1007/s10479-017-2646-5

Abstract

We develop search algorithms based on local search, and amatheuristic that solves a set of mixed integer programming models to improve the robustness of a set of solutions for an academic timetabling problem. The matheuristic uses the solution pool feature of CPLEX while solving two relatedMIP models iteratively. The solutions form a network (Akkan et al.in Eur J Oper Res 249(2):560–576, 2016), in which edges are defined by the Hamming distance between pairs of solutions. This network is used to calculate a robustness measure, where disruption of a solution is assumed to occur when the time slot to which a team had been assigned is no longer feasible for that team and the heuristic response to this disruption is choosing one of the neighbors of the disrupted solution. Considering the objective function of the timetabling problem and this robustness measure results in a bi-criteria optimization problem where the goal is to improve the Pareto front by enlarging the network. We compare the performance of the heuristics on a set of random instances and seven semesters’ actual data. These results show that some of the proposed local search algorithms and the matheuristic find high quality approximate Pareto fronts. Besides being one of the few timetabling algorithms in the literature addressing robustness, a key contribution of this research is the demonstration of the effectiveness of the matheuristic approach. By using this matheuristic approach, for any discrete optimization model that can be solved optimally or near-optimally in an acceptable time, researchers can develop a robustness improvement algorithm.

Item Type:Article
Uncontrolled Keywords:Timetabling; Matheuristics; Local search; Robustness; Bi-criteria optimization
Subjects:T Technology > T Technology (General) > T055.4-60.8 Industrial engineering. Management engineering > T57.6-57.97 Operations research. Systems analysis
ID Code:37088
Deposited By:Can Akkan
Deposited On:22 May 2019 11:06
Last Modified:22 May 2019 14:14

Available Versions of this Item

Repository Staff Only: item control page