Abstract
There exists a great variety of evolutionary algorithms (EAs) that represent different search strategies for many classes of optimization problems. Real-world problems may combine several optimization features that are not known beforehand, thus there is no information about what EA to choose and which EA settings to apply. This study presents a novel metaheuristic for designing a multi-strategy genetic algorithm (GA) based on a hybrid of the island model, cooperative and competitive coevolution schemes. The approach controls interactions of GAs and leads to the self-configuring solving of problems with a priori unknown structure. Two examples of implementations of the approach for multi-objective and non-stationary optimization are discussed. The results of numerical experiments for benchmark problems from CEC competitions are presented. The proposed approach has demonstrated efficiency comparable with other well-studied techniques. And it does not require the participation of the human-expert, because it operates in an automated, self-configuring way.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Holland, J.: Adaptation In Natural and Artificial Systems. University of Michigan Press (1975)
Goldberg, D.: Genetic Algorithms in Search, Optimization and Machine Learning. Reading. Addison-Wesley, MA (1989)
Schaefer, R., Cotta, C., Kołodziej, J.: Parallel problem solving from nature. In: Proc. PPSN XI 11th International Conference, Kraków, Poland (2010)
Back, T.: Self-adaptation in genetic algorithms. In: Proceedings of 1st European Conference on Articial Life (1992)
Eiben, A.E., Hintering, R., Michalewicz, Z.: Parameter control in evolutionary algorithms. IEEE Transactions on Evolutionary Computation 3(2) (1999)
Lee, M., Takagi, H.: Dynamic control of genetic algorithms using fuzzy logic techniques. In: Proceedings of the Fifth International Conference on Genetic Algorithms (1993)
Liu, J., Lampinen, J.: A fuzzy adaptive differential evolution algorithm. Soft Comput.: Fusion Found., Methodologies Applicat. 9(6) (2005)
Ficici, S.G.: Solution Concepts in Coevolutionary Algorithms. A Doctor of Philosophy Dissertation, Brandeis University (2004)
Mühlenbein, H.: Strategy adaptation by competing subpopulations. In: Davidor, Y., Männer, R., Schwefel, H.-P. (eds.) PPSN 1994. LNCS, vol. 866, pp. 199–208. Springer, Heidelberg (1994)
Potter, M.A.: A cooperative coevolutionary approach to function optimization. In: Davidor, Y., Männer, R., Schwefel, H.-P. (eds.) PPSN 1994. LNCS, vol. 866. Springer, Heidelberg (1994)
Mallipeddi, R., Suganthan, P.N.: Ensemble differential evolution algorithm for CEC2011 problems. In: IEEE Congress on Evolutionary Computation, New Orleans, USA (2011)
Sergienko, R.B., Semenkin, E.S.: Competitive cooperation for strategy adaptation in coevolutionary genetic algorithm for constrained optimization. In: Proc. of 2010 IEEE Congress on Evolutionary Computation (2010)
Peng, F., Tang, K., Chen, G., Yao, X.: Population-based algorithm portfolios for numerical optimization. IEEE Trans. Evol. Comput. 14 (5) (2010)
Semenkin, E., Semenkina, M.: Self-configuring genetic algorithm with modified uniform crossover operator. In: Tan, Y., Shi, Y., Ji, Z. (eds.) ICSI 2012, Part I. LNCS, vol. 7331, pp. 414–421. Springer, Heidelberg (2012)
Zhoua, A., Qub, B.-Y., Lic, H., Zhaob, S.-Zh., Suganthanb, P.N., Zhangd, Q.: Multiobjective evolutionary algorithms: A survey of the state of the art. Swarm and Evolutionary Computation 1(1) (2011)
Zhang, Q., Zhou, A., Zhao, Sh., Suganthan, P.N., Liu, W., Tiwari, S.: Multiobjective optimization test instances for the CEC 2009 special session and competition. In: IEEE Congress on Evolutionary Computation, IEEE CEC 2009, Norway (2009)
Sopov, E., Ivanov, I.: Design efficient technologies for context image analysis in dialog HCI using self-configuring novelty search genetic algorithm. In: Proc. of the 11th International Conference on Informatics in Control, Automation and Robotics (ICINCO 2014), Vienna, Austria (2014)
Sopov, E., Panfilov, I.: Intrusion detectors design with self-configuring multi-objective genetic algorithm. In: Proc. of 2014 International Conference on Network Security and Communication Engineering (NSCE2014), Hong Kong (2014)
Sopov, E., Panfilov, I.: Self-tuning SVM with feature selection for text categorization problem. In: Proc. of International Conference on Computer Science and Artificial Intelligence (ICCSAI2014), Wuhan, China (2014)
Nguyena, T.T., Yang, S., Branke, J.: Evolutionary dynamic optimization: A survey of the state of the art. Swarm and Evolutionary Computation 6 (2012)
Morrison, R.W., De Jong, K.A.: A test problem generator for non-stationary environments. In: Proc. of the 1999 Congr. on Evol. Comput. (1999)
Li, C., Yang, S., Nguyen, T.T., Yu, E.L., Yao, X., et al.: Benchmark Generator for CEC2009 Competition on Dynamic Optimization. Technical Report 2008, Department of Computer Science, University of Leicester, UK (2008)
Brest, J., Zamuda, A., Boskovic, B., Maucec, M.S., Zumer, V.: Dynamic optimization using self-adaptive differential evolution. In: Proc. of IEEE Congr. Evol. Comput. (2009)
Li, C., Yang, S.: A clustering particle swarm optimizer for dynamic optimization. In: Proc. of the Congr. on Evol. Comput. (2009)
Yu, E.L., Suganthan, P.N.: Evolutionary programming with ensemble of external memories for dynamic optimization. In: Proc. of IEEE Congr. Evol. Comput. (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Sopov, E. (2015). A Self-configuring Metaheuristic for Control of Multi-Strategy Evolutionary Search. In: Tan, Y., Shi, Y., Buarque, F., Gelbukh, A., Das, S., Engelbrecht, A. (eds) Advances in Swarm and Computational Intelligence. ICSI 2015. Lecture Notes in Computer Science(), vol 9142. Springer, Cham. https://doi.org/10.1007/978-3-319-20469-7_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-20469-7_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-20468-0
Online ISBN: 978-3-319-20469-7
eBook Packages: Computer ScienceComputer Science (R0)