Abstract
The Differential Evolution algorithm is a floating-point encoded Evolutionary Algorithm for global optimization over continuous spaces. The objective of this study is to introduce a dynamically controlled adaptive population size for the Differential Evolution algorithm by the means of a fuzzy controller. The controller’s inputs incorporate the changes in objective function values and individual solution vectors between the populations of two successive generations. The fuzzy controller then uses these data for dynamically adapting the population size. The obtained preliminary results suggest that the adaptive population size may result in a higher convergence rate and reduce the number of objective function evaluations required.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Abbass H A (2002) The self-adaptive Pareto differential evolution algorithm. In: Proceedings of Congress on Evolutionary Computation, May 12–17, pp 831–836, Honolulu, USA.
Bandemer H (1995) Fuzzy sets, fuzzy logic, fuzzy methods with applications. Wiley, Chichester (UK).
Lampinen J (1999) A Bibliography of Differential Evolution Algorithm. Lappeenranta University of Technology, Department of Information Technology, Laboratory of Information Processing, Tech. Rep. October 16.
Lampinen J, Zelinka I (2000) On Stagnation of the Differential Evolution Algorithm. In: Proceedings of 6th International Mendel Conference on Soft Computing, June 7–9, Brno, Czech Republic, pp 76–83. ISBN 80–214–1609–2.
Liu J H, Lampinen J (2002) On Setting the control parameter of the Differential Evolution Algorithm. In: Proceedings of 8th International Mendel Conference on Soft Cornputing, June 5–7, Brno, Czech Republic, pp 11–18. ISBN 80–214–2135–5.
Liu J H, Lampinen J (2002) Adaptive Parameter Control of Differential Evolution. In: Proceedings of 8th International Mendel Conference on Soft Computing, June 5–7, Brno, Czech Republic, pp 19–26. ISBN 80–214–2135–5.
Liu J H, Lampinen J (2002) A Fuzzy Aaptive Differential Evolution Algorithm. In: Proceedings of 17th IEEE Region 10 International Conference on computer, Communications, Control and Power Engineering, Oct. 28–31, Beijing, China, pp 19–26. ISBN 0–7803–7490–8 7–900091–55–6.
Lopez Cruz I L, Van Willigenburg L G, Van Straten G (2001) Parameter Control Strategy in Differential Evolution Algorithm for Optimal Control. In: Hamza M H (ed) Proceedings of the IASTED International Conference Artificial Intelligence and Soft Computing, May 21–24, Cancun, Mexico, pp 211–216. ACTA Press, Calgary (Canada). ISBN 0–88986–283–4, ISSN 1482 – 7913.
Price K V (1999) An Introduction to Differential Evolution. In: New Ideas in Optimization, David Corne, Marco Dorigo and Fred Glover (eds). McGraw-Hill, London (UK), pp 79–108.
Storn R (1996) On the Usage of Differential Evolution for Function Optimization. In: Biennial Conference of the North American Fuzzy Information Processing Society, Berkeley, pp 519–523. IEEE, New York, USA.
Storn R, Price K (1995) Differential Evolution — a Simple and Efficient Adaptive Scheme for Global Optimization over Continuous Spaces. Tech. Rep. TR-95–012, ICSI, March.
Storn R, Price K (1997) Differential Evolution — A simple evolution strategy for fast optimization. Dr. Dobb’s Journal 22(4), pp 18–24 and 78, April.
Storn R, Price K (1997) Differential Evolution — a Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. Global Optimization, 11(4), pp 341359, December. Kluwer Academic Publishers.
Zaharie D (2002) Critical values for the control parameters of Differential Evolution algorithms. In: Proceedings of 8th International Mendel Conference on Soft Computing, June 5–7, Brno, Czech Republic, pp 62–67. ISBN 80–214–2135–5.
Zaharie D (2002) Parameter Adaptation in Differential Evolution by Controlling the Population Diversity. In: Proceedings of 4th International Workshop on Symbolic and Numeric Algorithms for Scientific Computing, Oct. 9–12, Petcu D, Negru V, Zaharie D, Jebelean, Mirton T (eds), pp 385–397, Timisoara, Romania, ISBN 973–585–785–5.
Zimmermann H J (1986) Fuzzy set theory — and its applications. Kluwer-Nijhoff, Boston (USA).
Smuc T (2002) Improving Convergence Properties of the Differential Evolution algorithms. In: Proceedings of 8th International Mendel Conference on Soft Computing, June 5–7, Brno, Czech Republic, pp 80–86. ISBN 80–214–2135–5.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, J., Lampinen, J. (2003). Population Size Adaptation for Differential Evolution Algorithm Using Fuzzy Logic. In: Abraham, A., Franke, K., Köppen, M. (eds) Intelligent Systems Design and Applications. Advances in Soft Computing, vol 23. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-44999-7_41
Download citation
DOI: https://doi.org/10.1007/978-3-540-44999-7_41
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40426-2
Online ISBN: 978-3-540-44999-7
eBook Packages: Springer Book Archive