Abstract
In this paper, an efficient differential evolution (DE) algorithm is presented to solve constrained optimization problem. To skip unnecessary function evaluations, a simple mechanism called nearest neighbor comparison (NNC) is applied. The NNC is a method to prejudge a solution by its nearest point in the search population, so that unpromising solution will be skipped without evaluation. The NNC has been proposed to reduce the number of function evaluations effectively in unconstrained optimization. In this study, the NNC method is proposed for constrained optimization by combining with the ε constrained method. Moreover, a simple directional mutation rule is introduced to increase the possibility of creating improved solutions. Both the NNC method and the directional mutation rule do not require additional control parameter for DE, as often found in several modified DE variants. The effectiveness of the proposed constrained DE algorithm, named as εDEdn, is illustrated by solving five benchmark engineering design problems. The results show that the NNC combined with the ε constrained method can omit up to fifty percents function evaluations. It is also shown that the direction mutation can increase the convergence rate of the optimization. Comparing with other state-of-the-art DE variants reported in the literature, the proposed DE often gives equal or better results with considerably smaller number of function calls.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359
Storn R (1999) System design by constraint adaptation and differential evolution. IEEE Trans Evol Comput 3(1):22–34
Pham HA (2015) Reduction of function evaluation in differential evolution using nearest neighbor comparison. Vietnam J Comput Sci 2(2):121–131
Takahama T, Sakai S, Iwane N (2006) Solving nonlinear constrained optimization problems by the ε constrained differential evolution. In: Proceedings of the 2006 IEEE conference on systems, man, and cybernetics, vol 3, 2322–2327
Takahama T, Sakai S (2006) Constrained optimization by the ε constrained differential evolution with gradient-based mutation and feasible elites. In: Proceedings of the 2006 IEEE congress on evolutionary computation, pp 308–315
Takahama T, Sakai S (2010) Constrained optimization by the ε constrained differential evolution with an archive and gradient-based mutation. In: Proceedings of the 2010 IEEE world congress on evolutionary computation, pp 1680–1688
Rahnamayan S, Tizhoosh HR, Salama MM (2008) Opposition-based differential evolution. IEEE Trans Evol Comput 12(1):64–79
Ho-Huu V, Nguyen-Thoi T, Vo-Duy T, Nguyen-Trang T (2016) An adaptive elitist differential evolution for optimization of truss structures with discrete design variables. Comput Struct 165:59–75
Rao SS (1996) Engineering optimization, 3rd edn. Wiley, New York
Arora J (1989) Introduction to optimum design. McGrawHill
Sandgren E (1990) Nonlinear integer and discrete programming in mechanical design optimization. J Mech Des 112(2):223–229
Golinski J (1974) An adaptive optimization system applied to machine synthesis. Mech Mach Theory 8(4):419–436
Mohamed AW, Sabry HZ (2012) Constrained optimization based on modified differential evolution algorithm. Inf Sci 194:171–208
Gong W, Cai Z, Liang D (2014) Engineering optimization by means of an improved constrained differential evolution. Comput Methods Appl Mech Eng 268:884–904
Mohamed AW (2017) A novel differential evolution algorithm for solving constrained engineering optimization problems. J Intell Manuf 1–34
Yi W, Zhou Y, Gao L, Li X, Zhang C (2016) Engineering design optimization using an improved local search based epsilon differential evolution algorithm. J Intell Manuf 1–22
Yi W, Li X, Gao L, Zhou Y, Huang J (2016) ε constrained differential evolution with pre-estimated comparison using gradient-based approximation for constrained optimization problems. Expert Syst Appl 44:37–49
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Pham, A.H., Vu, C.T., Nguyen, D.B., Tran, D.T. (2018). Engineering Optimization Using an Improved Epsilon Differential Evolution with Directional Mutation and Nearest Neighbor Comparison. In: Nguyen-Xuan, H., Phung-Van, P., Rabczuk, T. (eds) Proceedings of the International Conference on Advances in Computational Mechanics 2017. ACOME 2017. Lecture Notes in Mechanical Engineering. Springer, Singapore. https://doi.org/10.1007/978-981-10-7149-2_14
Download citation
DOI: https://doi.org/10.1007/978-981-10-7149-2_14
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-7148-5
Online ISBN: 978-981-10-7149-2
eBook Packages: EngineeringEngineering (R0)