Summary
This chapter presents a new evolutionary approach to the Graph Coloring Problem (GCP) as a generalization of some scheduling problems: timetabling, scheduling, multiprocessor scheduling task and other assignment problems. The proposed evolutionary approach to the Graph Coloring Problem utilizes information about the conflict localization in a given coloring. In this context a partial fitness function (pff) and its usage to specialize genetic operators (IBIS and BCX) and phenotypic measure of diversity in population are described. The particular attention is given to the practical usage of GCP. The performance of the proposed algorithm is verified by computer experiments on the set of benchmark graphs instances (DIMACS). Additional experiments were done on benchmark graph for timetabling problem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Hamirez J-P., Hao J-K., An analysis of solution properties of the graph coloring problem, Applied Optimization, Meta-heuristics: Computer decision-making, pp.325-345, ISBN:1-4020-7653-3, 2004.
Kubale M. (ed.), Optymalizacja dyskretna: modele i metody kolorowania grafw (Discrete Optimisation: models and methods of graph coloring) Wydawnictwo Naukowo-Techniczne, Warszawa 2002. (in polish)
Kubale M. (ed.) Graph Colorings, Contemporary Mathematics 352, American Mathematical Society 2004.
Paquete L., Stuetzle T., An experimental Investigation of Iterated Local Search for Coloring Graphs, Applications of Evolutionary Computing, Proceedings of EvoWorkshops 2002, volume 2279 of Lecture Notes in Computer Science, pages 122-131. Springer-Verlag, 2002. Best Paper Award EvoCOP, 2002.
Dorne R., Hao J-K, A New Genetic Local Search Algorithm for Graph Coloring, Proceedings of the 5th International Conference on Parallel Problem Solving from Nature, pp.745-754, September 27-30, 1998.
Culberson J.C., Iterated Greedy Graph Coloring and the Difficulty Landscape, Technical Report 92-07, University of Alberta, Canada, 1992.
Vesel A., Zerovnik J., How good can ants color graphs?, Journal of Computing and Information Technology CIT (8), pp.131-136, 2000.
Chiarandini M., Stuetzle T., An application of Iterated Local Search to Graph Coloring Problem, In D.S. Johnson, A. Mehrotra, and M. Trick, (eds.), Proceedings of the Computational Symposium on Graph Coloring and its Generalizations, pp.112-125, Ithaca, New York (USA), 2002.
Galinier P., Hertz A., A survey of local search methods for graph coloring, Computers & Operations Research 33, pp.254256, 2006.
Eiben A.E., van der Hauw J.K., van Hemert J.I., Graph Coloring with Adaptive Evolutionary Algorithms, Journal of Heuristics 4(1), pp.25-46, 1998.
Fotakis D.A., Likothanassis S.D., Stefanakos S.K., An evolutionary annealing approach to graph coloring, E.J.W. Boers and al. (Eds.) EvoWorkshop 2001, LNCS 2037, pp.120-129, Springer-Verlag 2001.
Salari E., Eshghi K., An ACO algorithm for Graph Coloring Problem, Congress on Computational Intelligence Methods and Applications (ICSC) 2005.
Heinonen J., Pettersson F., Hybrid ant colony optimisation and visibly studies applied to a job-shop scheduling problem, Applied Mathmatics and Computation 187, pp.989-998, 2007.
Croitoru C., Luchian H., Gheorghies O., Apetrei A., A New Genetic Graph Colouring Heuristic, COLOR02, Ithaca, N.Y., 2002.
Kokosinski Z., Kolodziej M., Kwiaciarny K., Parallel Genetic Algorithm for Graph Coloring Problem, Proc. 4th Int. Computational Science Conference ICCS’2004, Krakow, Poland [in:] Lecture Notes in Computer Science, Vol. 3036, pp. 217-224, 2004.
Myszkowski P.B., Kwasnicka H., IBIS: A new evolutionary algorithm for the timetable problem, Proccedings Intelligent Information Processing and Web Minning, IIS:IIPWM04, [in] Advances in Soft Computing, pp. 454-458, Springer 2004.
Myszkowski P.B., A Partial Fitness Function in Evolutionary Algorithms applied to Graph Coloring Problem, AE 1064, pp.180-189, Proceedings of 13th Conference Knowledge Acquisitions and Management (KAM’05), Karpacz, May 12-14 2005.
Myszkowski P.B., New evolutionary approach to the GCP: premature convergence and an evolution process character, Proceedings of 5th International Conference on Intelligent Systems Design and Applications: ISDA’05 (Wroclaw, 8-10 Sep 2005) [Eds: Kwasnicka H., Paprzycki M.], Los Alamitos [in.]: IEEE Computer Society [Press], pp. 338-343, 2005.
Juhos I., Toth A., Tezuka M., Tann P., van Hemert J.I., A new permutation model for solving the graph k-coloring problem, proceedings Kalmr Workshop on Logic and Computer Science, pp.189-199, 2003.
Marx D., Graph Coloring Problems and their applications in scheduling Periodica Polytechnica Ser. El. Eng. 48(1-2):5-10, 2004.
Astarian A.S., de Werra D., A generalized class-teacher model for some timetabling problems, European Journal of Operational Research 143 (2002), pp.531-542, 2002.
Terashima-Martin H., Ross P., Valenzuela-Rendn M., Clique-Based Crossover for solving the Timetabling Problem with GA, [in] M.Schoenauer et al (ed.), Proceedings of CEC 99 Conference, Washington, IEEE Press, 1999.
Paechter B., Rankin R.C., Cumming A., Fogarty T.C., Timetabling the Classes of an Entire Univeristy with an Evolutionary Algorithm, [In] A. E. Eiben, M. Schoenauer, and H.-P. Schwefel (editors), Parallel Problem Solving From Nature – PPSN V, Amsterdam, Holland, 1998. Springer-Verlag, 1998.
Rossi-Doria O., Paechter B., An hyperheuristic approach to course timetabling problem using evolutionary algorithm, Technical Report CC-00970503, Napier University, Edinburgh, Scotland 2003.
Burke E.K., Newall J.P., Solving Examination Timetabling Problems through Adaption of Heuristic Orderings, Annals of operations Research No. 129, pp. 107-134, 2004.
Azimi N.Z., Hybrid heuristics for Examination Timetabling problem, Applied Mathematics and Computation 163, pp.705-733, 2005.
Fang H-L, Ross P., Corne D., A promising genetic algorithm approach to Job-Shop Scheduling, Rescheduling, and Open-Shop Scheduling Problems, SAI Research Paper no. 623, 1993.
Xu X-d., Li C-x., Research on immune genetic algorithm for solving the job-shop scheduling problem, The International Journal of Advanced Manufacturing Techology, Springer London 2006.
Hart E., Ross P., Corne D., Evolutionary scheduling: a review, Genetic Programming and Evolable Machines 6, pp.191-220, 2005.
Correa R.C., Ferreira A., Rebreyend P. Scheduling Multiprocessor Tasks with Genetic Algorithms, IEEE Transactions on Parallel and Distributed Systems, Vol.10, No.8, 1999.
Montazeri F., Salmani-Jelodar M., Najmeh Fakhraie S. and Mehdi Fakhraie S., Evolutionary Multiprocessor Task Scheduling, Proceedings of the International Symposium on Parallel Computing in Electrical Engineering (PARELEC’06), IEEE Computer Society 2006.
Rzadca K., Seredynski F., Heterogeneous multiprocessor scheduling with differential evolution, Evolutionary Computation: The 2005 IEEE Congres, Volume: 3, pp: 2840- 2847 Vol. 3, 2005.
Galinier P., Hao J-K, Hybrid evolutionary algorithms for graph coloring, Journal of Combinational Optimization 3(4), pp.379-397, 1999.
Herrera F., Lozano M., Fuzzy Genetic Algorithms: Issues and Models, Technical Report DECSAI-98116, Dept. of Computer Science and A.I., University of Granada, 1998.
Hamirez J-P., Hao J-K., Scatter Search for Graph Coloring, Selected Papers from the 5th European Conference on Artificial Evolution, pp.168-179, 2001.
Herrera F., Lozano M., Adaptation of Genetic Algorithm Parameters Based on Fuzzy Logic Controllers, [in:] Herrera F. and J.L. (Eds.), Genetic Algorithms and Soft Computing, pp.95-125, Physica-Verlag, 1996.
Lewandowski G., Condon A., Experiments with parallel graph coloring, heuristics and applications of graph coloring, Second DIMACS Implementation Challenge, volume 26 of 26 DIMACS Series in Discrete Mathematics and Theoretical Computer Science, pp. 309-324, American Mathematical Society, 1996.
Dammak A., Elloumi A., Kamoun H., Classroom assignment for exam timetabling, Advanced in Engineering Software 37, pp.659-666, 2006.
Al-Anzi F.S., Sotskov Y.N., Allahverdi A., Andreev G.V., Using mixed graph coloring to minimize total completion time in job shop scheduling, Applied Mathematics and Computation 182, pp.1137-1148, 2006.
Myszkowski P.B., A hybrid genetic algorithm for timetable problem, Mendel’03 proceedings, pp.102-107, 9th International Conference on Soft Computing - MENDEL, Brno (Czech Republic), 2003.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Myszkowski, P.B. (2008). Solving Scheduling Problems by Evolutionary Algorithms for Graph Coloring Problem. In: Xhafa, F., Abraham, A. (eds) Metaheuristics for Scheduling in Industrial and Manufacturing Applications. Studies in Computational Intelligence, vol 128. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78985-7_7
Download citation
DOI: https://doi.org/10.1007/978-3-540-78985-7_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78984-0
Online ISBN: 978-3-540-78985-7
eBook Packages: EngineeringEngineering (R0)