A generalized implicit enumeration algorithm for graph coloring
Communications of the ACM - Lecture notes in computer science Vol. 174
A survey of practical applications of examination timetabling algorithms
Operations Research
Future paths for integer programming and links to artificial intelligence
Computers and Operations Research - Special issue: Applications of integer programming
Almost all k-colorable graphs are easy to color
Journal of Algorithms
Some models of graphs for scheduling sports competitions
Discrete Applied Mathematics
Metaheuristics for High School Timetabling
Computational Optimization and Applications
New methods to color the vertices of a graph
Communications of the ACM
A GRASP for Coloring Sparse Graphs
Computational Optimization and Applications
Graph Coloring with Adaptive Evolutionary Algorithms
Journal of Heuristics
An Experimental Investigation of Iterated Local Search for Coloring Graphs
Proceedings of the Applications of Evolutionary Computing on EvoWorkshops 2002: EvoCOP, EvoIASP, EvoSTIM/EvoPLAN
Solving Equal Piles with the Grouping Genetic Algorithm
Proceedings of the 6th International Conference on Genetic Algorithms
Timetabling the Classes of an Entire University with an Evolutionary Algorithm
PPSN V Proceedings of the 5th International Conference on Parallel Problem Solving from Nature
A New Genetic Local Search Algorithm for Graph Coloring
PPSN V Proceedings of the 5th International Conference on Parallel Problem Solving from Nature
The Phase-Transition Niche for Evolutionary Algorithms in Timetabling
Selected papers from the First International Conference on Practice and Theory of Automated Timetabling
A Multiobjective Genetic Algorithm for the Class/Teacher Timetabling Problem
PATAT '00 Selected papers from the Third International Conference on Practice and Theory of Automated Timetabling III
A Grouping Genetic Algorithm for Graph Colouring and Exam Timetabling
PATAT '00 Selected papers from the Third International Conference on Practice and Theory of Automated Timetabling III
A Schedule-Then-Break Approach to Sports Timetabling
PATAT '00 Selected papers from the Third International Conference on Practice and Theory of Automated Timetabling III
The Traveling Tournament Problem Description and Benchmarks
CP '01 Proceedings of the 7th International Conference on Principles and Practice of Constraint Programming
Specialised Recombinative Operators for Timetabling Problems
Selected Papers from AISB Workshop on Evolutionary Computing
Ant Colony Optimization
Register allocation and spilling via graph coloring
ACM SIGPLAN Notices - Best of PLDI 1979-1999
RGFGA: An Efficient Representation and Crossover for Grouping Genetic Algorithms
Evolutionary Computation
A simulated annealing approach to the traveling tournament problem
Journal of Scheduling
Scheduling fixtures for basketball New Zealand
Computers and Operations Research
A survey of local search methods for graph coloring
Computers and Operations Research - Anniversary focused issue of computers & operations research on tabu search
A graph coloring heuristic using partial solutions and a reactive tabu scheme
Computers and Operations Research
An adaptive memory algorithm for the k-coloring problem
Discrete Applied Mathematics
An improved ant colony optimisation heuristic for graph colouring
Discrete Applied Mathematics
Variable space search for graph coloring
Discrete Applied Mathematics
Computers and Operations Research
A Metaheuristic Approach for the Vertex Coloring Problem
INFORMS Journal on Computing
Where the really hard problems are
IJCAI'91 Proceedings of the 12th international joint conference on Artificial intelligence - Volume 1
Computers and Operations Research
On the application of graph colouring techniques in round-robin sports scheduling
Computers and Operations Research
New order-based crossovers for the graph coloring problem
PPSN'06 Proceedings of the 9th international conference on Parallel Problem Solving from Nature
A hybrid multi-objective evolutionary algorithm for the uncapacitated exam proximity problem
PATAT'04 Proceedings of the 5th international conference on Practice and Theory of Automated Timetabling
A multistage evolutionary algorithm for the timetable problem
IEEE Transactions on Evolutionary Computation
Finding Feasible Timetables Using Group-Based Operators
IEEE Transactions on Evolutionary Computation
International Journal of Mobile Network Design and Innovation
Towards objective measures of algorithm performance across instance space
Computers and Operations Research
Hi-index | 0.01 |
This paper reviews the current state of the literature surrounding methods for the general graph colouring problem and presents a broad comparison of six high-performance algorithms, each belonging to one of the main algorithmic schemes identified. Unlike many previous computational studies in graph colouring, a large range of both artificially generated and real-world graphs are considered, culminating in over 40,000 individual trials that have consumed more than a decade of computation time in total. The picture painted by the comparison is complex, with each method outperforming all others on at least one occasion; however, general patterns are also observed, particularly with regards to the advantages of hybridising local-search techniques with global-based operators.