메뉴 건너뛰기




Volumn 194, Issue 1, 2012, Pages 71-87

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

Author keywords

Branch and cut; Cutting planes; Educational timetabling; Integer programming; Soft constraints; University course timetabling

Indexed keywords


EID: 84857457332     PISSN: 02545330     EISSN: 15729338     Source Type: Journal    
DOI: 10.1007/s10479-010-0828-5     Document Type: Article
Times cited : (45)

References (54)
  • 2
    • 33847014136 scopus 로고    scopus 로고
    • A mixed-integer programming approach to a class timetabling problem: a case study with gender policies and traffic considerations
    • Al-Yakoob, S. M., & Sherali, H. D. (2007). A mixed-integer programming approach to a class timetabling problem: a case study with gender policies and traffic considerations. European Journal of Operational Research, 180(3), 1028-1044.
    • (2007) European Journal of Operational Research , vol.180 , Issue.3 , pp. 1028-1044
    • Al-Yakoob, S.M.1    Sherali, H.D.2
  • 3
    • 26644466566 scopus 로고    scopus 로고
    • A computational study of a cutting plane algorithm for university course timetabling
    • Avella, P., & Vasil'ev, I. (2005). A computational study of a cutting plane algorithm for university course timetabling. Journal of Scheduling, 8(6), 497-514.
    • (2005) Journal of Scheduling , vol.8 , Issue.6 , pp. 497-514
    • Avella, P.1    Vasil'ev, I.2
  • 5
    • 38249001519 scopus 로고
    • Linear-time separation algorithms for the three-index assignment polytope
    • Balas, E., & Qi, L. Q. (1993). Linear-time separation algorithms for the three-index assignment polytope. Discrete Applied Mathematics, 43(1), 1-12.
    • (1993) Discrete Applied Mathematics , vol.43 , Issue.1 , pp. 1-12
    • Balas, E.1    Qi, L.Q.2
  • 6
    • 38249022165 scopus 로고
    • Facets of the three-index assignment polytope
    • Balas, E., & Saltzman, M. J. (1989). Facets of the three-index assignment polytope. Discrete Applied Mathematics, 23, 201-229.
    • (1989) Discrete Applied Mathematics , vol.23 , pp. 201-229
    • Balas, E.1    Saltzman, M.J.2
  • 7
    • 0000667028 scopus 로고
    • An algorithm for the three-index assignment problem
    • Balas, E., & Saltzman, M. J. (1991). An algorithm for the three-index assignment problem. Operations Research, 39(1), 150-161.
    • (1991) Operations Research , vol.39 , Issue.1 , pp. 150-161
    • Balas, E.1    Saltzman, M.J.2
  • 8
    • 84897565088 scopus 로고    scopus 로고
    • Computer-aided school and university timetabling: the new wave
    • Lecture notes in computer science, E. K. Burke and P. Ross (Eds.), Berlin: Springer
    • Bardadym, V. A. (1996). Computer-aided school and university timetabling: the new wave. In E. K. Burke & P. Ross (Eds.), Lecture notes in computer science: Vol. 1153. Practice and theory of automated timetabling (pp. 22-45). Berlin: Springer.
    • (1996) Practice and Theory of Automated Timetabling , vol.1153 , pp. 22-45
    • Bardadym, V.A.1
  • 10
    • 84857455006 scopus 로고    scopus 로고
    • Benchmarking curriculum-based course timetabling: Formulations, data formats, instances, validation, visualization, and results
    • (this volume). doi: 10. 1007/s10479-010-0707-0
    • Bonutti, A., De Cesco, F., Di Gaspero, L., & Schaerf, A. (2011). Benchmarking curriculum-based course timetabling: formulations, data formats, instances, validation, visualization, and results. Annals of Operations Research (this volume). doi: 10. 1007/s10479-010-0707-0.
    • (2011) Annals of Operations Research
    • Bonutti, A.1    de Cesco, F.2    Di Gaspero, L.3    Schaerf, A.4
  • 11
  • 12
    • 0031368151 scopus 로고    scopus 로고
    • Automated university timetabling: the state of the art
    • Burke, E. K., Jackson, K., Kingston, J. H., & Weare, R. F. (1997). Automated university timetabling: the state of the art. Computer Journal, 40(9), 565-571.
    • (1997) Computer Journal , vol.40 , Issue.9 , pp. 565-571
    • Burke, E.K.1    Jackson, K.2    Kingston, J.H.3    Weare, R.F.4
  • 13
    • 3042756825 scopus 로고    scopus 로고
    • Applications to timetabling
    • J. L. Gross and J. Yellen (Eds.), London: CRC
    • Burke, E. K., de Werra, D., & Kingston, J. H. (2004). Applications to timetabling. In J. L. Gross & J. Yellen (Eds.), Handbook of graph theory (pp. 445-474). London: CRC.
    • (2004) Handbook of Graph Theory , pp. 445-474
    • Burke, E.K.1    de Werra, D.2    Kingston, J.H.3
  • 14
    • 77956056664 scopus 로고    scopus 로고
    • A supernodal formulation of vertex colouring with applications in course timetabling
    • Burke, E. K., Mareček, J., Parkes, A. J., & Rudová, H. (2010). A supernodal formulation of vertex colouring with applications in course timetabling. Annals of Operations Research179(1), 105-130.
    • (2010) Annals of Operations Research , vol.179 , Issue.1 , pp. 105-130
    • Burke, E.K.1    Mareček, J.2    Parkes, A.J.3    Rudová, H.4
  • 15
    • 70349300189 scopus 로고    scopus 로고
    • Penalising patterns in timetables: novel integer programming formulations
    • S. Nickel and J. Kalcsics (Eds.), Berlin: Springer
    • Burke, E. K., Mareček, J., Parkes, A. J., & Rudová, H. (2008). Penalising patterns in timetables: novel integer programming formulations. In S. Nickel & J. Kalcsics (Eds.), Operations research proceedings 2007 (pp. 409-414). Berlin: Springer.
    • (2008) Operations Research Proceedings 2007 , pp. 409-414
    • Burke, E.K.1    Mareček, J.2    Parkes, A.J.3    Rudová, H.4
  • 18
    • 0042722371 scopus 로고    scopus 로고
    • Properties of some ILP formulations of a class of partitioning problems
    • Caprara, A. (1998). Properties of some ILP formulations of a class of partitioning problems. Discrete Applied Mathematics, 87(1-3), 11-23.
    • (1998) Discrete Applied Mathematics , vol.87 , Issue.1-3 , pp. 11-23
    • Caprara, A.1
  • 19
    • 17144420325 scopus 로고
    • A Lagrangian relaxation approach to the classroom assignment problem
    • Carter, M. W. (1989). A Lagrangian relaxation approach to the classroom assignment problem. INFORMS Journal on Computing, 27, 230-245.
    • (1989) INFORMS Journal on Computing , vol.27 , pp. 230-245
    • Carter, M.W.1
  • 20
    • 84957033677 scopus 로고    scopus 로고
    • Recent developments in practical course timetabling
    • Lecture notes in computer science, E. K. Burke and M. W. Carter (Eds.), Berlin: Springer
    • Carter, M. W., & Laporte, G. (1997). Recent developments in practical course timetabling. In E. K. Burke & M. W. Carter (Eds.), Lecture notes in computer science: Vol. 1408. Practice and theory of automated timetabling (pp. 3-19). Berlin: Springer.
    • (1997) Practice and Theory of Automated Timetabling , vol.1408 , pp. 3-19
    • Carter, M.W.1    Laporte, G.2
  • 21
    • 0000971541 scopus 로고
    • Edmonds polytopes and a hierarchy of combinatorial problems
    • Chvátal, V. (1973). Edmonds polytopes and a hierarchy of combinatorial problems. Discrete Mathematics, 4, 305-337.
    • (1973) Discrete Mathematics , vol.4 , pp. 305-337
    • Chvátal, V.1
  • 24
    • 1642408472 scopus 로고    scopus 로고
    • An integer programming formulation for a case study in university timetabling
    • Daskalaki, S., Birbas, T., & Housos, E. (2004). An integer programming formulation for a case study in university timetabling. European Journal of Operational Research, 153, 117-135.
    • (2004) European Journal of Operational Research , vol.153 , pp. 117-135
    • Daskalaki, S.1    Birbas, T.2    Housos, E.3
  • 25
    • 3943104749 scopus 로고    scopus 로고
    • Efficient solutions for a university timetabling problem through integer programming
    • Daskalaki, S., Birbas, T., & Housos, E. (2005). Efficient solutions for a university timetabling problem through integer programming. European Journal of Operational Research, 160, 106-120.
    • (2005) European Journal of Operational Research , vol.160 , pp. 106-120
    • Daskalaki, S.1    Birbas, T.2    Housos, E.3
  • 26
    • 1642340391 scopus 로고    scopus 로고
    • An automated university course timetabling system developed in a distributed environment: a case study
    • Dimopoulou, M., & Miliotis, P. (2004). An automated university course timetabling system developed in a distributed environment: a case study. European Journal of Operational Research, 153, 136-147.
    • (2004) European Journal of Operational Research , vol.153 , pp. 136-147
    • Dimopoulou, M.1    Miliotis, P.2
  • 28
    • 51249181400 scopus 로고
    • Brick decompositions and the matching rank of graphs
    • Edmonds, J., Lovász, L., & Pulleyblank, W. R. (1982). Brick decompositions and the matching rank of graphs. Combinatorica, 2(3), 247-274.
    • (1982) Combinatorica , vol.2 , Issue.3 , pp. 247-274
    • Edmonds, J.1    Lovász, L.2    Pulleyblank, W.R.3
  • 29
    • 35248849915 scopus 로고    scopus 로고
    • Multi neighborhood local search with application to the course timetabling problem
    • Lecture notes in computer science, E. K. Burke and P. CausmaeckerDe (Eds.), Berlin: Springer
    • Di Gaspero, L., & Schaerf, A. (2003). Multi neighborhood local search with application to the course timetabling problem. In E. K. Burke & P. De Causmaecker (Eds.), Lecture notes in computer science: Vol. 2740. Practice and theory of automated timetabling (pp. 262-275). Berlin: Springer.
    • (2003) Practice and Theory of Automated Timetabling , vol.2740 , pp. 262-275
    • Di Gaspero, L.1    Schaerf, A.2
  • 30
    • 33645316775 scopus 로고    scopus 로고
    • Neighborhood portfolio approach for local search applied to timetabling problems
    • Di Gaspero, L., & Schaerf, A. (2006). Neighborhood portfolio approach for local search applied to timetabling problems. Journal of Mathematical Modelling and Algorithms, 5(1), 65-89.
    • (2006) Journal of Mathematical Modelling and Algorithms , vol.5 , Issue.1 , pp. 65-89
    • Di Gaspero, L.1    Schaerf, A.2
  • 33
    • 45449087055 scopus 로고    scopus 로고
    • Optimal university course timetables and the partial transversal polytope
    • Lecture notes in computer science, C. C. McGeoch (Ed.), Berlin: Springer
    • Lach, G., & Lübbecke, M. E. (2008). Optimal university course timetables and the partial transversal polytope. In C. C. McGeoch (Ed.), Lecture notes in computer science: Vol. 5038. Experimental algorithms (pp. 235-248). Berlin: Springer.
    • (2008) Experimental Algorithms , vol.5038 , pp. 235-248
    • Lach, G.1    Lübbecke, M.E.2
  • 34
    • 84857457732 scopus 로고    scopus 로고
    • Curriculum based course timetabling: New solutions to Udine benchmark instances
    • (this volume). doi: 10. 1007/s10479-010-0700-7
    • Lach, G., & Lübbecke, M. E. (2011). Curriculum based course timetabling: new solutions to Udine benchmark instances. Annals of Operations Research (this volume). doi: 10. 1007/s10479-010-0700-7.
    • (2011) Annals of Operations Research
    • Lach, G.1    Lübbecke, M.E.2
  • 35
    • 0010603512 scopus 로고
    • An integer linear programming model of a school timetabling problem
    • Lawrie, N. L. (1969). An integer linear programming model of a school timetabling problem. Computer Journal, 12, 307-316.
    • (1969) Computer Journal , vol.12 , pp. 307-316
    • Lawrie, N.L.1
  • 36
    • 38549140043 scopus 로고    scopus 로고
    • A perspective on bridging the gap between theory and practice in university timetabling
    • Lecture notes in computer science, E. K. Burke, H. Rudová (Eds.), Berlin: Springer
    • McCollum, B. (2007). A perspective on bridging the gap between theory and practice in university timetabling. In E. K. Burke & H. Rudová (Eds.), Lecture notes in computer science: Vol. 3867. Practice and theory of automated timetabling (pp. 3-23). Berlin: Springer.
    • (2007) Practice and Theory of Automated Timetabling , vol.3867 , pp. 3-23
    • McCollum, B.1
  • 39
    • 33644908527 scopus 로고    scopus 로고
    • A computational approach to enhancing course timetabling with integer programming
    • Mirhassani, S. A. (2006). A computational approach to enhancing course timetabling with integer programming. Applied Mathematics and Computation, 175, 814-822.
    • (2006) Applied Mathematics and Computation , vol.175 , pp. 814-822
    • Mirhassani, S.A.1
  • 40
    • 72249111115 scopus 로고    scopus 로고
    • ITC-2007 solver description: a hybrid approach
    • Müller, T. (2009). ITC-2007 solver description: a hybrid approach. Annals of Operations Research, 127(1), 429-446.
    • (2009) Annals of Operations Research , vol.127 , Issue.1 , pp. 429-446
    • Müller, T.1
  • 41
    • 1642341001 scopus 로고    scopus 로고
    • Communications Laboratory, Helsinki University of Technology, Espoo, Finland, Tech. rep. T48, 2003
    • Niskanen, S., & Östergøard, P. R. J. (2003). Cliquer user's guide, version 1. 0. Communications Laboratory, Helsinki University of Technology, Espoo, Finland, Tech. rep. T48, 2003.
    • (2003) Cliquer User's Guide, Version 1. 0
    • Niskanen, S.1    Östergøard, P.R.J.2
  • 43
    • 33645959159 scopus 로고    scopus 로고
    • A column generation scheme for faculty timetabling
    • Lecture notes in computer science, E. K. Burke and M. A. Trick (Eds.), Berlin: Springer
    • Qualizza, A., & Serafini, P. (2004). A column generation scheme for faculty timetabling. In E. K. Burke & M. A. Trick (Eds.), Lecture notes in computer science: Vol. 3616. Practice and theory of automated timetabling (pp. 161-173). Berlin: Springer.
    • (2004) Practice and Theory of Automated Timetabling , vol.3616 , pp. 161-173
    • Qualizza, A.1    Serafini, P.2
  • 44
    • 35248845686 scopus 로고    scopus 로고
    • University course timetabling with soft constraints
    • Lecture notes in computer science, E. K. Burke and P. CausmaeckerDe (Eds.), Berlin: Springer
    • Rudová, H., & Murray, K. (2003). University course timetabling with soft constraints. In E. K. Burke & P. De Causmaecker (Eds.), Lecture notes in computer science: Vol. 2740. Practice and theory of automated timetabling (pp. 310-328). Berlin: Springer.
    • (2003) Practice and Theory of Automated Timetabling , vol.2740 , pp. 310-328
    • Rudová, H.1    Murray, K.2
  • 45
    • 79958771239 scopus 로고    scopus 로고
    • Complex university course timetabling
    • (to appear). doi: 10. 1007/s10951-010-0171-3
    • Rudová, H., Müller, T., & Murray, K. (2011). Complex university course timetabling. Journal of Scheduling (to appear). doi: 10. 1007/s10951-010-0171-3.
    • (2011) Journal of Scheduling
    • Rudová, H.1    Müller, T.2    Murray, K.3
  • 46
    • 84873003499 scopus 로고    scopus 로고
    • Strong bounds with cut and column generation for class-teacher timetabling
    • (to appear). doi: 10. 1007/s10479-010-0828-5
    • Santos, H., Uchoa, E., Ochi, L., & Maculan, N. Strong bounds with cut and column generation for class-teacher timetabling Annals of Operations Research (to appear). doi: 10. 1007/s10479-010-0828-5.
    • Annals of Operations Research
    • Santos, H.1    Uchoa, E.2    Ochi, L.3    Maculan, N.4
  • 47
    • 0032656663 scopus 로고    scopus 로고
    • A survey of automated timetabling
    • Schaerf, A. (1999). A survey of automated timetabling. Artificial Intelligence Review, 13(2), 87-127.
    • (1999) Artificial Intelligence Review , vol.13 , Issue.2 , pp. 87-127
    • Schaerf, A.1
  • 48
    • 34547212268 scopus 로고    scopus 로고
    • Application of a real-world university-course timetabling model solved by integer programming
    • Schimmelpfeng, K., & Helber, S. (2007). Application of a real-world university-course timetabling model solved by integer programming. OR-Spektrum, 29, 783-803.
    • (2007) OR-Spektrum , vol.29 , pp. 783-803
    • Schimmelpfeng, K.1    Helber, S.2
  • 49
    • 33749264452 scopus 로고    scopus 로고
    • The worst-case time complexity for generating all maximal cliques and computational experiments
    • Tomita, E., Tanaka, A., & Takahashi, H. (2006). The worst-case time complexity for generating all maximal cliques and computational experiments. Theoretical Computer Science, 363(1), 28-42.
    • (2006) Theoretical Computer Science , vol.363 , Issue.1 , pp. 28-42
    • Tomita, E.1    Tanaka, A.2    Takahashi, H.3
  • 50
    • 0021603760 scopus 로고
    • School timetabling-a case in large binary integer linear programming
    • Tripathy, A. (1984). School timetabling-a case in large binary integer linear programming. Management Science, 30, 1473-1489.
    • (1984) Management Science , vol.30 , pp. 1473-1489
    • Tripathy, A.1
  • 51
    • 0042765844 scopus 로고
    • Branch and bound method for the three-index assignment problem
    • Vlach, M. (1967). Branch and bound method for the three-index assignment problem. Ekonomicko-Matematicky Obzor, 3, 181-191.
    • (1967) Ekonomicko-Matematicky Obzor , vol.3 , pp. 181-191
    • Vlach, M.1
  • 52
    • 0002076006 scopus 로고
    • An upper bound for the chromatic number of a graph and its application to timetabling problems
    • Welsh, D. J. A., & Powel, M. B. (1967). An upper bound for the chromatic number of a graph and its application to timetabling problems. Computer Journal, 10(1), 85-86.
    • (1967) Computer Journal , vol.10 , Issue.1 , pp. 85-86
    • Welsh, D.J.A.1    Powel, M.B.2
  • 53
    • 33644602434 scopus 로고    scopus 로고
    • A branch-and-cut algorithm for graph coloring
    • Zabala, P., & Méndez-Díaz, I. (2006). A branch-and-cut algorithm for graph coloring. Discrete Applied Mathematics, 154(5), 826-847.
    • (2006) Discrete Applied Mathematics , vol.154 , Issue.5 , pp. 826-847
    • Zabala, P.1    Méndez-Díaz, I.2
  • 54
    • 43849088675 scopus 로고    scopus 로고
    • Linear degree extractors and the inapproximability of max clique and chromatic number
    • Zuckerman, D. (2007). Linear degree extractors and the inapproximability of max clique and chromatic number. Theory of Computing, 3(6), 103-128.
    • (2007) Theory of Computing , vol.3 , Issue.6 , pp. 103-128
    • Zuckerman, D.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.