This paper presents an implementation of Croitoru's genetic algorithm for graph coloring problem, and some necessary modification and simplifying are made by using DNA operations. In this algorithm, each vertex and edge is encoded with a series of encodings incorporating position information, and the initial diverse candidate population is generated using POA. One crossover operator, two mutation operators, evaluation and selection operators are all implemented using basic operations on DNA. It is shown that the algorithm can be implemented with space complexity much decreased and time complexity O(mn2) to get a new generation, where n is the number of vertices and m is the number of edges. Moreover, borrowing ideas from the above implementation, an algorithm for Maximal Clique problem is also presented. © Springer-Verlag Berlin Heidelberg 2005.
CITATION STYLE
Liu, X., Yin, J., Jwo, J. S., Feng, Z., & Dong, J. (2005). A DNA-based genetic algorithm implementation for graph coloring problem. In Lecture Notes in Computer Science (Vol. 3645, pp. 99–108). Springer Verlag. https://doi.org/10.1007/11538356_11
Mendeley helps you to discover research relevant for your work.