A supernodal formulation of vertex colouring with applications in course timetabling

被引:40
|
作者
Burke, Edmund K. [2 ]
Marecek, Jakub [1 ,2 ]
Parkes, Andrew J. [2 ]
Rudova, Hana [1 ]
机构
[1] Masaryk Univ, Fac Informat, Brno 60200, Czech Republic
[2] Univ Nottingham, Automated Scheduling Optimisat & Planning Grp, Sch Comp Sci, Nottingham NG8 1BB, England
基金
英国工程与自然科学研究理事会;
关键词
Vertex colouring; Graph colouring; Multicolouring; Supernode; Module; Integer programming; GRAPH; ILP; DECOMPOSITION; COMPLEXITY; ALGORITHM; NUMBER;
D O I
10.1007/s10479-010-0716-z
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
For many problems in scheduling and timetabling, the choice of a mathematical programming formulation is determined by the formulation of the graph colouring component. This paper briefly surveys seven known integer programming formulations of vertex colouring and introduces a new approach using "supernodes". In the definition of George and McIntyre (SIAM J. Numer. Anal. 15(1):90-112, 1978), a "supernode" is a complete subgraph, within which every pair of vertices have the same neighbourhood outside of the subgraph. A polynomial-time algorithm for obtaining the best possible partition of an arbitrary graph into supernodes is given. This makes it possible to use any formulation of vertex multicolouring to encode vertex colouring. Results of empirical tests on benchmark instances in graph colouring (DIMACS) and timetabling (Udine Course Timetabling) are also provided and discussed.
引用
收藏
页码:105 / 130
页数:26
相关论文
共 50 条
  • [41] Course timetabling using evolutionary operators
    Qaurooni, Danial
    Akbarzadeh-T, Mohammad-R.
    APPLIED SOFT COMPUTING, 2013, 13 (05) : 2504 - 2514
  • [42] A Simulated Annealing for Tahmidi Course Timetabling
    Basir, Nurlida
    Ismail, Waidah
    Norwawi, Norita Md
    4TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS (ICEEI 2013), 2013, 11 : 437 - 445
  • [43] SIMPLE HEURISTIC TO FACILITATE COURSE TIMETABLING
    BARHAM, AM
    WESTWOOD, JB
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1978, 29 (11) : 1055 - 1060
  • [44] Recent developments in practical course timetabling
    Carter, MW
    Laporte, G
    PRACTICE AND THEORY OF AUTOMATED TIMETABLING II, 1998, 1408 : 3 - 19
  • [45] An artificial intelligence approach to course timetabling
    Lai, Lien-Fu
    Hsueh, Nien-Lin
    Huang, Liang-Tsung
    Chen, Tien-Chun
    ICTAI-2006: EIGHTEENTH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, : 389 - 396
  • [46] University course timetabling with soft constraints
    Rudová, H
    Murray, K
    PRACTICE AND THEORY OF AUTOMATED TIMETABLING IV, 2003, 2740 : 310 - 328
  • [47] Adaptive automated construction of hybrid heuristics for exam timetabling and graph colouring problems
    Qu, Rong
    Burke, Edmund K.
    McCollum, Barry
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 198 (02) : 392 - 404
  • [48] Real-world university course timetabling at the International Timetabling Competition 2019
    Mueller, Tomas
    Rudova, Hana
    Muellerova, Zuzana
    JOURNAL OF SCHEDULING, 2024,
  • [49] Colouring Graphs with No Induced Six-Vertex Path or Diamond
    Goedgebeur, Jan
    Huang, Shenwei
    Ju, Yiao
    Merkel, Owen
    COMPUTING AND COMBINATORICS (COCOON 2021), 2021, 13025 : 319 - 329
  • [50] Colouring graphs with no induced six-vertex path or diamond
    Goedgebeur, Jan
    Huang, Shenwei
    Ju, Yiao
    Merkel, Owen
    THEORETICAL COMPUTER SCIENCE, 2023, 941 : 278 - 299