2011
DOI: 10.1007/s10479-010-0828-5
|View full text |Cite
|
Sign up to set email alerts
|

A branch-and-cut procedure for the Udine Course Timetabling problem

Abstract: A branch-and-cut procedure for the Udine Course Timetabling problem is described. Simple compact integer linear programming formulations of the problem employ only binary variables. In contrast, we give a formulation with fewer variables by using a mix of binary and general integer variables. This formulation has an exponential number of constraints, which are added only upon violation. The number of constraints is exponential. However, this is only with respect to the upper bound on the general integer variab… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
41
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 49 publications
(41 citation statements)
references
References 48 publications
0
41
0
Order By: Relevance
“…see our preliminary work in [5]). Also, although we have used stochastic local search methods, for small problems it may be feasible to use exact integer programming methods, possibly in the form of non-linear extensions along the lines of branch-and-cut in [74]. Of course, many other meta-heuristics may by applicable.…”
Section: Resultsmentioning
confidence: 99%
“…see our preliminary work in [5]). Also, although we have used stochastic local search methods, for small problems it may be feasible to use exact integer programming methods, possibly in the form of non-linear extensions along the lines of branch-and-cut in [74]. Of course, many other meta-heuristics may by applicable.…”
Section: Resultsmentioning
confidence: 99%
“…The impact of these cuts has been explored for some hard timetabling problems [4,14]. Considering generic clique separation routines, the most common ones are the star clique and the row clique method [21,29,7].…”
Section: Dual Bound Improvement : Cutting Planesmentioning
confidence: 99%
“…Some previous results indicate that this is the best strategy. In [14], for example, although authors used a branch-and-bound code to search for the most violated clique, computational results motivated the inclusion of non-optimally violated cuts found during the search. This result is consistent with reports of application of other cuts applied to different models, such as Chvàtal-Gomory cuts [23].…”
Section: Dual Bound Improvement : Cutting Planesmentioning
confidence: 99%
“…Additionally, the most straight-forward MIP model, which we will discuss below, is often alluded to but seldom constructed (Burke et al, 2012). It is referred to in nearly every MIP paper with varying degrees of depth and then the researchers proceed to make their changes to it without ever running it as a baseline (Rudová et al, 2011).…”
Section: Mixed Integer Programming Modelsmentioning
confidence: 99%
“…Schaerf (1999) pointed out that very few researchers make an optimal baseline model to compare to. If researchers do compare methods, it is typically with standardized data sets, often the University of Toronto benchmark data or the Udine Course Timetabling Problem, and researchers only run their model and compare the speed and accuracy to others who have used that dataset (Burke et al, 2012;Qu et al, 2009). This practice is especially questionable because the differences in the computers' memory and processor are likely to contribute significantly to the variability in run time.…”
Section: Mixed Integer Programming Modelsmentioning
confidence: 99%