Skip to main content

Solving Scheduling Problems by Evolutionary Algorithms for Graph Coloring Problem

  • Chapter
Metaheuristics for Scheduling in Industrial and Manufacturing Applications

Part of the book series: Studies in Computational Intelligence ((SCI,volume 128))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Kubale M. (ed.) Graph Colorings, Contemporary Mathematics 352, American Mathematical Society 2004.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. Culberson J.C., Iterated Greedy Graph Coloring and the Difficulty Landscape, Technical Report 92-07, University of Alberta, Canada, 1992.

    Google Scholar 

  7. Vesel A., Zerovnik J., How good can ants color graphs?, Journal of Computing and Information Technology CIT (8), pp.131-136, 2000.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. Galinier P., Hertz A., A survey of local search methods for graph coloring, Computers & Operations Research 33, pp.254256, 2006.

    MathSciNet  Google Scholar 

  10. 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.

    Article  MATH  Google Scholar 

  11. 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.

    Google Scholar 

  12. Salari E., Eshghi K., An ACO algorithm for Graph Coloring Problem, Congress on Computational Intelligence Methods and Applications (ICSC) 2005.

    Google Scholar 

  13. 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.

    Article  MATH  MathSciNet  Google Scholar 

  14. Croitoru C., Luchian H., Gheorghies O., Apetrei A., A New Genetic Graph Colouring Heuristic, COLOR02, Ithaca, N.Y., 2002.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. Marx D., Graph Coloring Problems and their applications in scheduling Periodica Polytechnica Ser. El. Eng. 48(1-2):5-10, 2004.

    Google Scholar 

  21. 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.

    MathSciNet  Google Scholar 

  22. 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.

    Google Scholar 

  23. 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.

    Google Scholar 

  24. Rossi-Doria O., Paechter B., An hyperheuristic approach to course timetabling problem using evolutionary algorithm, Technical Report CC-00970503, Napier University, Edinburgh, Scotland 2003.

    Google Scholar 

  25. 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.

    Article  MATH  MathSciNet  Google Scholar 

  26. Azimi N.Z., Hybrid heuristics for Examination Timetabling problem, Applied Mathematics and Computation 163, pp.705-733, 2005.

    Article  MATH  MathSciNet  Google Scholar 

  27. 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.

    Google Scholar 

  28. 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.

    Google Scholar 

  29. Hart E., Ross P., Corne D., Evolutionary scheduling: a review, Genetic Programming and Evolable Machines 6, pp.191-220, 2005.

    Article  Google Scholar 

  30. 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.

    Google Scholar 

  31. 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.

    Google Scholar 

  32. Rzadca K., Seredynski F., Heterogeneous multiprocessor scheduling with differential evolution, Evolutionary Computation: The 2005 IEEE Congres, Volume: 3, pp: 2840- 2847 Vol. 3, 2005.

    Google Scholar 

  33. Galinier P., Hao J-K, Hybrid evolutionary algorithms for graph coloring, Journal of Combinational Optimization 3(4), pp.379-397, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  34. 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.

    Google Scholar 

  35. 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.

    Google Scholar 

  36. 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.

    Google Scholar 

  37. 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.

    Google Scholar 

  38. Dammak A., Elloumi A., Kamoun H., Classroom assignment for exam timetabling, Advanced in Engineering Software 37, pp.659-666, 2006.

    Article  Google Scholar 

  39. 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.

    Article  MATH  MathSciNet  Google Scholar 

  40. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics