Abstract
In this paper we consider a problem independent constraint handling mechanism, Stepwise Adaptation of Weights (SAW) and show its working on graph coloring problems. SAW-ing technically belongs to the penalty function based approaches and amounts to modifying the penalty function during the search. We show that it has a twofold benefit. First, it proves to be rather insensitive to its technical parameters, thereby providing a general, problem independent way to handle constrained problems. Second, it leads to superior EA performance. In an extensive series of comparative experiments we show that the SAW-ing EA outperforms a powerful graph coloring heuristic algorithm, DSatur, on the hardest graph instances and has a linear scale-up behaviour.
Preview
Unable to display preview. Download preview PDF.
References
A. Blum. An 0(no.4)-approximation algorithm for 3-coloring (and improved approximation algorithms for k-coloring). In Proceedings of the 21st ACM Symposium on Theory of Computing, pages 535–542, New York, 1989. ACM.
D. Brélaz. New methods to color vertices of a graph. Communications of the ACM, 22:251–256, 1979.
G.J. Chaitin. Register allocation and spilling via graph coloring. In Proceedings of the ACM SIGPLAN 82 Symposium on Compiler Construction, pages 98–105. ACM Press, 1982.
P. Cheeseman, B. Kenefsky, and W. M. Taylor. Where the really hard problems are. In Proceedings of the IJCAI-91, pages 331–337, 1991.
S.H. Clearwater and T. Hogg. Problem structure heuristics and scaling behavior for genetic algorithms. Artificial Intelligence, 81:327–347, 1996.
J.C. Culberson and F. Luo. Exploring the k-colorable landscape with iterated greedy. In Second DIMACS Challenge, Discrete Mathematics and Theoretical Computer Science. AMS, 1995. Available by http://web.cs.ualberta.ca/~joe/.
L. Davis. Handbook of Genetic Algorithms. Van Nostrand Reinhold, 1991.
A.E. Eiben. Multi-parent recombination. In T. Bäck, D. Fogel, and Z. Michalewicz, editors, Handbook of Evolutionary Computation. Institute of Physics Publishing Ltd, Bristol and Oxford University Press, New York, 1997. Section C3.3.7, to appear in the 1st supplement.
A.E. Eiben, P.-E. Raué, and Zs. Ruttkay. Constrained problems. In L. Chambers, editor, Practical Handbook of Genetic Algorithms, pages 307–365. CRC Press, 1995.
A.E. Eiben and Zs. Ruttkay. Self-adaptivity for constraint satisfaction: Learning penalty functions. In Proceedings of the 3rd IEEE Conference on Evolutionary Computation, pages 258–261. IEEE, IEEE Press, 1996.
A.E. Eiben and Zs. Ruttkay. Constraint satisfaction problems. In Th. Bäck, D. Fogel, and M. Michalewicz, editors, Handbook of Evolutionary Algorithms, pages C5.7:1-C5.7:8. IOP Publishing Ltd. and Oxford University Press, 1997.
A.E. Eiben and J.K. van der Hauw. Graph coloring with adaptive evolutionary algorithms. Technical Report TR-96-11, Leiden University, August 1996. also available as http:// www.wi.leidenuniv.nl/~gusz/graphcol.ps.gz.
A.E. Eiben and J.K. van der Hauw. Solving 3-SAT with adaptive Genetic Algorithms. In Proceedings of the 4th IEEE Conference on Evolutionary Computation, pages 81–86. IEEE, IEEE Press, 1997.
E. Falkenauer. A new representation and operators for genetic algorithms applied to grouping problems. Evolutionary Computation, 2(2):123–144, 1994.
E. Falkenauer. Solving equal piles with the grouping genetic algorithm. In S. Forrest, editor, Proceedings of the 6th International Conference on Genetic Algorithms, pages 492–497. Morgan Kaufmann, 1995.
M.R. Garey and D.S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freedman and Co., 1979.
M.R. Garey, D.S. Johnson, and H.C. So. An application of graph coloring to printed circuit testing. IEEE Trans. on Circuits and Systems, CAS-23:591–599, 1976.
R. Hinterding, Z. Michalewicz, and A.E. Eiben. Adaptation in Evolutionary Computation: a survey. In Proceedings of the 4th IEEE Conference on Evolutionary Computation, pages 65–69. IEEE Service Center, 1997.
D.S. Johnson, C.R. Aragon, L.A. McGeoch, and C. Schevon. Optimization by simulated annealing: An experimental evaluation; part II, graph coloring and number partitioning. Operations Research, 39(3):378–406, 1991.
L. Kučera. The greedy coloring is a bad probabilistic algorithm. Journal of Algorithms, 12:674–684, 1991.
P. Moris. The breakout method for escaping from local minima. In Proceedings of the 11th National Conference on Artificial Intelligence, AAAI-93. AAAI Press/The MIT Press, 1993.
B. Selman and H. Kautz. Domain-independent extensions to GSAT: Solving large structured satisfiability problems. In R. Bajcsy, editor, Proceedings of IJCAI'93, pages 290–295. Morgan Kaufmann, 1993.
J.S. Turner. Almost all k-colorable graphs are easy to color. Journal of Algorithms, 9:63–82, 1988.
G. von Laszewski. Intelligent structural operators for the k-way graph partitioning problem. In R.K. Belew and L.B. Booker, editors, Proceedings of the 4th International Conference on Genetic Algorithms, pages 45–52. Morgan Kaufmann, 1991.
D. De Werra. An introduction to timetabling. European Journal of Operations Research, 19:151–162, 1985.
Michalewicz Z. and Michalewicz M. Pro-life versus pro-choice strategies in evolutionary computation techniques. In Palaniswami M., Attikiouzel Y., Marks R.J., Fogel D., and Fukuda T., editors, Computational Intelligence: A Dynamic System Perspective, pages 137–151. IEEE Press, 1995.
Michalewicz Z. and Schoenauer M. Evolutionary algorithms for constrained parameter optimization problems. Evolutionary Computation, 4(1):1–32, 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Eiben, A.E., van der Hauw, J.K. (1998). Adaptive penalties for evolutionary graph coloring. In: Hao, JK., Lutton, E., Ronald, E., Schoenauer, M., Snyers, D. (eds) Artificial Evolution. AE 1997. Lecture Notes in Computer Science, vol 1363. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0026593
Download citation
DOI: https://doi.org/10.1007/BFb0026593
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64169-8
Online ISBN: 978-3-540-69698-8
eBook Packages: Springer Book Archive