ABSTRACT
Most of standard evolutionary algorithms consist of a mutation, a crossover, a selection and often a local search. Each of these operators is specifically designed for a combinatorial optimization problem. These can be considered as tools for the optimization searches, and the interplay between them in the searches is not apparently controlled in many cases.
In this paper, we present a flexible control method, called Strategic Controller (SC), for multiple mutation methods equipped in a memetic algorithm (MA) for the maximum clique problem (MCP). The SC is used to choose a suitable method from the candidate mutations. To perform an adaptive search, the SC evaluates each mutation method based on the contribution information which is served as novel "memes" for the mutations in the MA. To achieve the SC, we apply the idea of analytic hierarchy process.
Although standard MAs have a population of multiple solutions as memes usually, a single solution is used in our MA. We evaluated the performance of MA with SC (MA-SC) on DIMACS benchmark graphs of the MCP. The results showed that MA-SC is capable of finding comprehensive solutions through comparisons with MAs in which each mutation is used. Moreover, we observed that it is highly effective particularly for hardest graphs in the benchmark set in comparisons with recent metaheuristics to the MCP.
- R. Battiti and M. Protasi. Reactive local search for the maximum clique problem. Algorithmica, Vol. 29, No. 4, pp. 610--637, 2001.Google ScholarDigital Library
- I. M. Bomze, M. Budinich, P. M. Pardalos, and M. Pelillo. The maximum clique problem. In D.-Z. Du and P. M. Pardalos, editors, Handbook of Combinatorial Optimization (suppl. Vol. A), pp. 1--74. Kluwer, 1999.Google Scholar
- Á. Fialho, L. DaCosta, M. Schoenauer, and M. Sebag. Analyzing bandit-based adaptive operator selection mechanisms. Annals of Mathematics and Artificial Intelligence --- Special Issue on Learning and Intelligent Optimization, Springer, 2010. Google ScholarDigital Library
- M. R. Garey and D. S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, New York, 1979. Google ScholarDigital Library
- J. Håstad. Clique is hard to approximate within n<sup>1-ε</sup>. Acta Mathematica, Vol. 182, pp. 105--142, 1999.Google ScholarCross Ref
- D. S. Johnson and M. A. Trick. Cliques, Coloring, and Satisfiability. Second DIMACS Implementation Challenge, DIMACS Series in Discrete Mathematics and Theoretical Computer Science. American Mathematical Society, 1996. Google ScholarDigital Library
- K. Katayama, A. Hamamoto, and H. Narihisa. An effective local search for the maximum clique problem. Information Processing Letters, Vol. 95, No. 5, pp. 503--511, 2005. Google ScholarDigital Library
- K. Katayama, T. Koshiishi, and H. Narihisa. Reinforcement learning agents with primary knowledge designed by analytic hierarchy process. In Proceedings of the 2005 ACM Symposium on Applied Computing, Vol. 1, pp. 14--21, 2005. Google ScholarDigital Library
- B. W. Kernighan and S. Lin. An efficient heuristic procedure for partitioning graphs. Bell System Technical Journal, Vol. 49, pp. 291--307, 1970.Google ScholarCross Ref
- S. Khot. Improved inapproximability results for maxclique, chromatic number and approximate graph coloring. In Proceedings of the 42nd IEEE symposium on Foundations of Computer Science, pp. 600--609, 2001. Google ScholarDigital Library
- S. Lin and B. W. Kernighan. An effective heuristic algorithm for the traveling salesman problem. Operations Research, Vol. 21, pp. 498--516, 1973.Google ScholarDigital Library
- W. Pullan and H. H. Hoos. Dynamic local search for the maximum clique problem. Journal of Artificial Intelligence Research, Vol. 25, pp. 159--185, 2006. Google ScholarDigital Library
- T. Saaty. The analytic hierarchy process. The McGraw-Hill Companies, 1980.Google Scholar
- A. Singh and A. K. Gupta. A hybrid heuristic for the maximum clique problem. Journal of Heuristics, Vol. 12, No. 1--2, pp. 5--22, 2006. Google ScholarDigital Library
- D. Thierens. Adaptive operator selection for iterated local search. In Proceedings of the 2nd International Workshop on Engineering Stochastic Local Search Algorithms, pp. 140--144, 2009. Google ScholarDigital Library
Comments