Skip to main content
Top
Published in: Journal of Intelligent Manufacturing 3/2018

24-01-2017

A novel differential evolution algorithm for solving constrained engineering optimization problems

Author: Ali Wagdy Mohamed

Published in: Journal of Intelligent Manufacturing | Issue 3/2018

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This paper introduces a novel differential evolution (DE) algorithm for solving constrained engineering optimization problems called (NDE). The key idea of the proposed NDE is the use of new triangular mutation rule. It is based on the convex combination vector of the triplet defined by the three randomly chosen vectors and the difference vectors between the best, better and the worst individuals among the three randomly selected vectors. The main purpose of the new approach to triangular mutation operator is the search for better balance between the global exploration ability and the local exploitation tendency as well as enhancing the convergence rate of the algorithm through the optimization process. In order to evaluate and analyze the performance of NDE, numerical experiments on three sets of test problems with different features, including a comparison with thirty state-of-the-art evolutionary algorithms, are executed where 24 well-known benchmark test functions presented in CEC’2006, five widely used constrained engineering design problems and five constrained mechanical design problems from the literature are utilized. The results show that the proposed algorithm is competitive with, and in some cases superior to, the compared ones in terms of the quality, efficiency and robustness of the obtained final solutions.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Akay, B., & Karaboga, D. (2012). Artificial bee colony algorithm for large-scale problems and engineering design optimization. Journal of Intelligent Manufacturing, 23, 1001–1014.CrossRef Akay, B., & Karaboga, D. (2012). Artificial bee colony algorithm for large-scale problems and engineering design optimization. Journal of Intelligent Manufacturing, 23, 1001–1014.CrossRef
go back to reference Asafuddoula, M. D., Ray, T., & Sarker, R. A. (2014). An adaptive hybrid differential evolution algorithm for single objective optimization. Applied Mathematics and Computation, 231, 601–618.CrossRef Asafuddoula, M. D., Ray, T., & Sarker, R. A. (2014). An adaptive hybrid differential evolution algorithm for single objective optimization. Applied Mathematics and Computation, 231, 601–618.CrossRef
go back to reference Becerra, R. L., & Coello, C. A. C. (2006). Cultured differential evolution for constrained optimization. Computer Methods in applied Mechanics and Engineering, 195, 4303–4322.CrossRef Becerra, R. L., & Coello, C. A. C. (2006). Cultured differential evolution for constrained optimization. Computer Methods in applied Mechanics and Engineering, 195, 4303–4322.CrossRef
go back to reference Brajevic, I., & Tuba, M. (2013). An Updated artificial bee colony (ABC) algorithm for constrained optimization problems. Journal of Intelligent Manufacturing, 24(4), 729–740.CrossRef Brajevic, I., & Tuba, M. (2013). An Updated artificial bee colony (ABC) algorithm for constrained optimization problems. Journal of Intelligent Manufacturing, 24(4), 729–740.CrossRef
go back to reference Brest, J., Greiner, S., Boskovic, B., Mernik, M., & Zumer, V. (2006). Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems. IEEE Transactions on Evolutionary Computation, 10, 646–657.CrossRef Brest, J., Greiner, S., Boskovic, B., Mernik, M., & Zumer, V. (2006). Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems. IEEE Transactions on Evolutionary Computation, 10, 646–657.CrossRef
go back to reference Coello, C. A. C. (2002). Theoretical and numerical constraint handling techniques used with evolutionary algorithms: A survey of the state of the art. Computer Methods in Applied Mechanics and Engineering, 191, 1245–1287.CrossRef Coello, C. A. C. (2002). Theoretical and numerical constraint handling techniques used with evolutionary algorithms: A survey of the state of the art. Computer Methods in Applied Mechanics and Engineering, 191, 1245–1287.CrossRef
go back to reference Cuevas, E., & Cienfuegos, M. (2014). A new algorithm inspired in the behavior of the social-spider for constrained optimization. Expert Systems with Applications, 41, 412–425.CrossRef Cuevas, E., & Cienfuegos, M. (2014). A new algorithm inspired in the behavior of the social-spider for constrained optimization. Expert Systems with Applications, 41, 412–425.CrossRef
go back to reference Dai, C., Chen, W., & Zhu, Y. (2006). Seeker optimization algorithm. In 2006 International Conference on Computational Intelligence and Security, Guangzhou, China (pp. 225–229). Dai, C., Chen, W., & Zhu, Y. (2006). Seeker optimization algorithm. In 2006 International Conference on Computational Intelligence and Security, Guangzhou, China (pp. 225–229).
go back to reference Das, S., & Suganthan, P. N. (2011). Differential evolution: A survey of the state-of-the-art. IEEE Transactions on Evolutionary Computation, 15(1), 4–31.CrossRef Das, S., & Suganthan, P. N. (2011). Differential evolution: A survey of the state-of-the-art. IEEE Transactions on Evolutionary Computation, 15(1), 4–31.CrossRef
go back to reference Das, S., Abraham, A., Chakraboty, U. K., & Konar, A. (2009). Differential evolution using a neighborhood-based mutation operator. IEEE Transactions on Evolutionary Computation, 13(3), 526–553.CrossRef Das, S., Abraham, A., Chakraboty, U. K., & Konar, A. (2009). Differential evolution using a neighborhood-based mutation operator. IEEE Transactions on Evolutionary Computation, 13(3), 526–553.CrossRef
go back to reference de Melo, V. V., & Carosio, G. L. (2013). Investigating multi-view differential evolution for solving constrained engineering design problems. Expert Systems with Applications, 40(9), 3370–3377.CrossRef de Melo, V. V., & Carosio, G. L. (2013). Investigating multi-view differential evolution for solving constrained engineering design problems. Expert Systems with Applications, 40(9), 3370–3377.CrossRef
go back to reference de Melo, V. V., & Carosio, G. L. C. (2012). Evaluating differential evolution with penalty function to solve constrained engineering problems. Expert Systems with Applications, 39(9), 7860–7863.CrossRef de Melo, V. V., & Carosio, G. L. C. (2012). Evaluating differential evolution with penalty function to solve constrained engineering problems. Expert Systems with Applications, 39(9), 7860–7863.CrossRef
go back to reference Deb, K. (2000). An efficient constraint handling method for genetic algorithms. Computer Methods in Applied Mechanics and Engineering, 186, 311–338.CrossRef Deb, K. (2000). An efficient constraint handling method for genetic algorithms. Computer Methods in Applied Mechanics and Engineering, 186, 311–338.CrossRef
go back to reference Demšar, J. (2006). Statistical comparisons of classifiers over multiple data sets. The Journal of Machine Learning Research, 7, 1–30. Demšar, J. (2006). Statistical comparisons of classifiers over multiple data sets. The Journal of Machine Learning Research, 7, 1–30.
go back to reference Dong, N., & Wang, Y. (2014). A memetic differential evolution algorithm based on dynamic preference for constrained optimization problems. Journal of Applied Mathematics, Article ID 606019. doi:10.1155/2014/606019. Dong, N., & Wang, Y. (2014). A memetic differential evolution algorithm based on dynamic preference for constrained optimization problems. Journal of Applied Mathematics, Article ID 606019. doi:10.​1155/​2014/​606019.
go back to reference Elsayed, S. M., Sarker, R. A., & Mezura-montes, E. (2014). Self-adaptive mix of particle swarm methodologies for constrained optimization. Information Sciences, 277, 216–233.CrossRef Elsayed, S. M., Sarker, R. A., & Mezura-montes, E. (2014). Self-adaptive mix of particle swarm methodologies for constrained optimization. Information Sciences, 277, 216–233.CrossRef
go back to reference Elsayed, S. M., Sarker, R. A., & Essam, D. L. (2013). An improved self-adaptive differential evolution algorithm for optimization problems. IEEE Transactions on Industrial Informatics, 9(1), 89–99.CrossRef Elsayed, S. M., Sarker, R. A., & Essam, D. L. (2013). An improved self-adaptive differential evolution algorithm for optimization problems. IEEE Transactions on Industrial Informatics, 9(1), 89–99.CrossRef
go back to reference Elsayed, S. M., Sarker, R., & Essam, D. L. (2012). On an evolutionary approach for constrained optimization problem solving. Applied Soft Computing, 12, 3208–3227.CrossRef Elsayed, S. M., Sarker, R., & Essam, D. L. (2012). On an evolutionary approach for constrained optimization problem solving. Applied Soft Computing, 12, 3208–3227.CrossRef
go back to reference Elsayed, S. M., Sarker, R. A., & Essam, D. L. (2011). Multi-operator based evolutionary algorithms for solving constrained optimization problems. Computers and Operations Research, 38, 1877–1896.CrossRef Elsayed, S. M., Sarker, R. A., & Essam, D. L. (2011). Multi-operator based evolutionary algorithms for solving constrained optimization problems. Computers and Operations Research, 38, 1877–1896.CrossRef
go back to reference Eskandar, H., Sadollah, A., Bahreininejad, A., & Hamdi, M. (2012). Water cycle algorithm—A novel metaheuristic optimization method for solving constrained engineering optimization problems. Computers & Structures, 110–111, 151–166.CrossRef Eskandar, H., Sadollah, A., Bahreininejad, A., & Hamdi, M. (2012). Water cycle algorithm—A novel metaheuristic optimization method for solving constrained engineering optimization problems. Computers & Structures, 110–111, 151–166.CrossRef
go back to reference Fan, H. Y., & Lampinen, J. (2003). A trigonometric mutation operation to differential evolution. Journal of Global Optimization, 27(1), 105–129.CrossRef Fan, H. Y., & Lampinen, J. (2003). A trigonometric mutation operation to differential evolution. Journal of Global Optimization, 27(1), 105–129.CrossRef
go back to reference Feoktistov, V. (2006). Differential evolution: In search of solutions. Berlin: Springer. Feoktistov, V. (2006). Differential evolution: In search of solutions. Berlin: Springer.
go back to reference García, S., Molina, D., Lozano, M., & Herrera, F. (2009). A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behavior: A case study on the CEC’2005 special session on real parameter optimization. Journal of Heuristics, 15, 617–644.CrossRef García, S., Molina, D., Lozano, M., & Herrera, F. (2009). A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behavior: A case study on the CEC’2005 special session on real parameter optimization. Journal of Heuristics, 15, 617–644.CrossRef
go back to reference Gong, W., Cai, Z., & Wang, Y. (2013). Repairing the crossover rate in adaptive differential evolution. Applied Soft Computing, 15, 149–168.CrossRef Gong, W., Cai, Z., & Wang, Y. (2013). Repairing the crossover rate in adaptive differential evolution. Applied Soft Computing, 15, 149–168.CrossRef
go back to reference Gong, W., Cai, Z., & Liang, D. (2014). Engineering optimization by means of an improved constrained differential evolution. Computer Methods in Applied Mechanics and Engineering, 268, 884–904.CrossRef Gong, W., Cai, Z., & Liang, D. (2014). Engineering optimization by means of an improved constrained differential evolution. Computer Methods in Applied Mechanics and Engineering, 268, 884–904.CrossRef
go back to reference Gupta, S., & Tiwari, R. (2007). Multi-objective design optimization of rolling bearing using genetic algorithm. Mechanism and Machine Theory, 42, 1418–1443.CrossRef Gupta, S., & Tiwari, R. (2007). Multi-objective design optimization of rolling bearing using genetic algorithm. Mechanism and Machine Theory, 42, 1418–1443.CrossRef
go back to reference Hansen, N., Müller, S. D., & Koumoutsakos, P. (2003). Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evolutionary Computation, 11(1), 1–18.CrossRef Hansen, N., Müller, S. D., & Koumoutsakos, P. (2003). Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evolutionary Computation, 11(1), 1–18.CrossRef
go back to reference He, Q., & Wang, L. (2007). A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization. Applied Mathematics & Computation, 186(2), 1407–1422.CrossRef He, Q., & Wang, L. (2007). A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization. Applied Mathematics & Computation, 186(2), 1407–1422.CrossRef
go back to reference Huang, F., Wang, L., & He, Q. (2007). An effective co-evolutionary differential evolution for constrained optimization. Applied Mathematics and Computation, 186(1), 340–356.CrossRef Huang, F., Wang, L., & He, Q. (2007). An effective co-evolutionary differential evolution for constrained optimization. Applied Mathematics and Computation, 186(1), 340–356.CrossRef
go back to reference Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization, Technical, Report-TR06, pp. 1–10. Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization, Technical, Report-TR06, pp. 1–10.
go back to reference Liang, J. J., Runarsson, T. P., Mezura-Montes, E., Clerc, M., Suganthan, P. N., Coello, C. A. C., et al. (2006). Problem definitions and evaluation criteria for the CEC 2006, special session on constrained real-parameter optimization, technical report, Nanyang Technological University, Singapore. Liang, J. J., Runarsson, T. P., Mezura-Montes, E., Clerc, M., Suganthan, P. N., Coello, C. A. C., et al. (2006). Problem definitions and evaluation criteria for the CEC 2006, special session on constrained real-parameter optimization, technical report, Nanyang Technological University, Singapore.
go back to reference Mallipeddi, R., Suganthan, P. N., Pan, Q. K., & Tasgetiren, M. F. (2011). Differential evolution algorithm with ensemble of parameters and mutation strategies. Applied Soft Computing, 11(2), 1679–1696.CrossRef Mallipeddi, R., Suganthan, P. N., Pan, Q. K., & Tasgetiren, M. F. (2011). Differential evolution algorithm with ensemble of parameters and mutation strategies. Applied Soft Computing, 11(2), 1679–1696.CrossRef
go back to reference Mallipeddi, R., & Suganthan, P. N. (2010). Ensemble of constraint handling techniques. IEEE Transactions on Evolutionary Computation, 14(4), 561–579.CrossRef Mallipeddi, R., & Suganthan, P. N. (2010). Ensemble of constraint handling techniques. IEEE Transactions on Evolutionary Computation, 14(4), 561–579.CrossRef
go back to reference Mazhoud, I., Hadj-Hamou, K., Bigeon, J., & Joyeux, P. (2013). Particle swarm optimization for solving engineering problems: a new constraint-handling mechanism. Engineering Applications of Artificial Intelligence, 26(4), 1263–1273.CrossRef Mazhoud, I., Hadj-Hamou, K., Bigeon, J., & Joyeux, P. (2013). Particle swarm optimization for solving engineering problems: a new constraint-handling mechanism. Engineering Applications of Artificial Intelligence, 26(4), 1263–1273.CrossRef
go back to reference Mezura-Montes, E., & Cetina-Domínguez, O. (2012). Empirical analysis of a modified artificial bee colony for constrained numerical optimization. Applied Mathematics and Computation, 218, 10943–10973.CrossRef Mezura-Montes, E., & Cetina-Domínguez, O. (2012). Empirical analysis of a modified artificial bee colony for constrained numerical optimization. Applied Mathematics and Computation, 218, 10943–10973.CrossRef
go back to reference Mezura-Montes, E., Miranda-Varela, M. E., & del Carmen Gómez-Ramón, R. (2010). Differential evolution in constrained numerical optimization: an empirical study. Information Sciences, 180(22), 4223–4262.CrossRef Mezura-Montes, E., Miranda-Varela, M. E., & del Carmen Gómez-Ramón, R. (2010). Differential evolution in constrained numerical optimization: an empirical study. Information Sciences, 180(22), 4223–4262.CrossRef
go back to reference Mezura-Montes, E., Coello, C. A. C., Velázquez-Reyes-, J., & Muñoz-Dávila, L. (2007). Multiple trial vectors in differential evolution for engineering design. Engineering Optimization, 39(5), 567–589.CrossRef Mezura-Montes, E., Coello, C. A. C., Velázquez-Reyes-, J., & Muñoz-Dávila, L. (2007). Multiple trial vectors in differential evolution for engineering design. Engineering Optimization, 39(5), 567–589.CrossRef
go back to reference Mezura-Montes, E., & Coello, C. A. C. (2005). A simple multimembered evolution strategy to solve constrained optimization problems. IEEE Transactions on Evolutionary Computation, 9(1), 1–17.CrossRef Mezura-Montes, E., & Coello, C. A. C. (2005). A simple multimembered evolution strategy to solve constrained optimization problems. IEEE Transactions on Evolutionary Computation, 9(1), 1–17.CrossRef
go back to reference Mohamed, A. W. (2015a). An improved differential evolution algorithm with triangular mutation for global numerical optimization. Computers & Industrial Engineering, 85, 359–375. Mohamed, A. W. (2015a). An improved differential evolution algorithm with triangular mutation for global numerical optimization. Computers & Industrial Engineering, 85, 359–375.
go back to reference Mohamed, A. W. (2015b). An efficient modified differential evolution algorithm for solving constrained non-linear integer and mixed-integer global optimization problems. International Journal of Machine Learning and Cybernetics, 1–19. doi:10.1007/s13042-015-0479-6. Mohamed, A. W. (2015b). An efficient modified differential evolution algorithm for solving constrained non-linear integer and mixed-integer global optimization problems. International Journal of Machine Learning and Cybernetics, 1–19. doi:10.​1007/​s13042-015-0479-6.
go back to reference Mohamed, A. W., & Sabry, H. Z. (2012). Constrained optimization based on modified differential evolution algorithm. Information Sciences, 194, 171–208.CrossRef Mohamed, A. W., & Sabry, H. Z. (2012). Constrained optimization based on modified differential evolution algorithm. Information Sciences, 194, 171–208.CrossRef
go back to reference Montemurro, M., Vincenti, A., & Vannucci, P. (2013). The automatic dynamic penalization method (ADP) for handling constraints with genetic algorithms. Computer Methods in Applied Mechanics and Engineering, 256, 70–87.CrossRef Montemurro, M., Vincenti, A., & Vannucci, P. (2013). The automatic dynamic penalization method (ADP) for handling constraints with genetic algorithms. Computer Methods in Applied Mechanics and Engineering, 256, 70–87.CrossRef
go back to reference Parsopoulos, K. E., & Vrahatis, M. N. (2005) . Unified particle swarm optimization for solving constrained engineering optimization problems, ADV. NAT. Computation, LNCS (Vol. 3612, pp. 582–591), Springer, Berlin. Parsopoulos, K. E., & Vrahatis, M. N. (2005) . Unified particle swarm optimization for solving constrained engineering optimization problems, ADV. NAT. Computation, LNCS (Vol. 3612, pp. 582–591), Springer, Berlin.
go back to reference Price, K., Storn, R., & Lampinen, J. (2005). Differential evolution: A practical approach to global optimization. New York: Springer. Price, K., Storn, R., & Lampinen, J. (2005). Differential evolution: A practical approach to global optimization. New York: Springer.
go back to reference Qin, A. K., Huang, V. L., & Suganthan, P. N. (2009). Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Transactions on Evolutionary Computation, 13(2), 398–417.CrossRef Qin, A. K., Huang, V. L., & Suganthan, P. N. (2009). Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Transactions on Evolutionary Computation, 13(2), 398–417.CrossRef
go back to reference Rao, R., Savsani, V., & Vakharia, D. (2011). Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Computer-Aided Design, 43(3), 303–315.CrossRef Rao, R., Savsani, V., & Vakharia, D. (2011). Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Computer-Aided Design, 43(3), 303–315.CrossRef
go back to reference Ray, T., & Liew, K. (2003). Society and civilization: an optimization algorithm based on the simulation of social behavior. IEEE Transactions on Evolutionary Computation, 7(4), 386–396.CrossRef Ray, T., & Liew, K. (2003). Society and civilization: an optimization algorithm based on the simulation of social behavior. IEEE Transactions on Evolutionary Computation, 7(4), 386–396.CrossRef
go back to reference Sadollah, A., Bahreininejada, A., Eskandar, H., & Hamdi, M. (2013). Mine blast algorithm: A new population based algorithm for solving constrained engineering optimization problems. Applied Soft Computing, 13, 2592–2612.CrossRef Sadollah, A., Bahreininejada, A., Eskandar, H., & Hamdi, M. (2013). Mine blast algorithm: A new population based algorithm for solving constrained engineering optimization problems. Applied Soft Computing, 13, 2592–2612.CrossRef
go back to reference Sarker, R. M., Elsayed, S. M., & Ray, T. (2014). Differential evolution with dynamic parameters selection for optimization problems. IEEE Transactions on Evolutionary Computation, 18(5), 689–707.CrossRef Sarker, R. M., Elsayed, S. M., & Ray, T. (2014). Differential evolution with dynamic parameters selection for optimization problems. IEEE Transactions on Evolutionary Computation, 18(5), 689–707.CrossRef
go back to reference Storn, R., & Price, K. (1997). Differential evolution a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization, 11(4), 341–359.CrossRef Storn, R., & Price, K. (1997). Differential evolution a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization, 11(4), 341–359.CrossRef
go back to reference Storn, R., & Price, K. (1995). Differential evolution–A simple and efficient adaptive scheme for global optimization over continuous spaces, 1995; technical report TR-95-012. ICSI. Storn, R., & Price, K. (1995). Differential evolution–A simple and efficient adaptive scheme for global optimization over continuous spaces, 1995; technical report TR-95-012. ICSI.
go back to reference Tessema, B., & Yen, G. (2006). A self adaptive penalty function based algorithm for constrained optimization. In 2006 IEEE congress on evolutionary computation (CEC), Piscataway (pp. 246–253). Tessema, B., & Yen, G. (2006). A self adaptive penalty function based algorithm for constrained optimization. In 2006 IEEE congress on evolutionary computation (CEC), Piscataway (pp. 246–253).
go back to reference Tuba, M., & Bacanin, N. (2014). Improved seeker optimization algorithm hybridized with firefly algorithm for constrained optimization problems. Neurocomputing, 143, 197–207.CrossRef Tuba, M., & Bacanin, N. (2014). Improved seeker optimization algorithm hybridized with firefly algorithm for constrained optimization problems. Neurocomputing, 143, 197–207.CrossRef
go back to reference Venkatraman, S., & Yen, G. G. (2005). A generic framework for constrained optimization using genetic algorithms. IEEE Transactions on Evolutionary Computation, 9(4), 424–435.CrossRef Venkatraman, S., & Yen, G. G. (2005). A generic framework for constrained optimization using genetic algorithms. IEEE Transactions on Evolutionary Computation, 9(4), 424–435.CrossRef
go back to reference Wagdy Mohamed, A., Sabry, H.Z., & Farhat, A. (2011). Advanced differential evolution algorithm for global numerical optimization. IEEE International Conference on Computer Applications and Industrial Electronics (ICCAIE), pp.156–161. Wagdy Mohamed, A., Sabry, H.Z., & Farhat, A. (2011). Advanced differential evolution algorithm for global numerical optimization. IEEE International Conference on Computer Applications and Industrial Electronics (ICCAIE), pp.156–161.
go back to reference Wang, Y., & Cai, Z. (2012). Combining multiobjective optimization with differential evolution to solve constrained optimization problems. IEEE Transactions on Evolutionary Computation, 16(1), 117–134.CrossRef Wang, Y., & Cai, Z. (2012). Combining multiobjective optimization with differential evolution to solve constrained optimization problems. IEEE Transactions on Evolutionary Computation, 16(1), 117–134.CrossRef
go back to reference Wang, Y., Cai, Z., & Zhang, Q. (2011). Differential evolution with composite trial vector generation strategies and control parameters. IEEE Transactions on Evolutionary Computation, 15(1), 55–66.CrossRef Wang, Y., Cai, Z., & Zhang, Q. (2011). Differential evolution with composite trial vector generation strategies and control parameters. IEEE Transactions on Evolutionary Computation, 15(1), 55–66.CrossRef
go back to reference Wang, L., & Li, L. (2010). An effective differential evolution with level comparison for constrained engineering design. Structural and Multidisciplinary Optimization, 41, 947–963.CrossRef Wang, L., & Li, L. (2010). An effective differential evolution with level comparison for constrained engineering design. Structural and Multidisciplinary Optimization, 41, 947–963.CrossRef
go back to reference Wang, Y., Cai, Z., & Zhou, Y. (2009). Accelerating adaptive trade-off model using shrinking space technique for constrained evolutionary optimization. International Method for Numerical Methods in Engineering, 77(11), 1501–1534.CrossRef Wang, Y., Cai, Z., & Zhou, Y. (2009). Accelerating adaptive trade-off model using shrinking space technique for constrained evolutionary optimization. International Method for Numerical Methods in Engineering, 77(11), 1501–1534.CrossRef
go back to reference Wang, Y., Cai, Z., Guo, G., & Zhou, Y. (2007). Multiobjective optimization and hybrid evolutionary algorithm to solve constrained optimization problems. IEEE Transactions on Systems Man and Cybernetics, Part B: Cybernetics, 37(3), 560–575.CrossRef Wang, Y., Cai, Z., Guo, G., & Zhou, Y. (2007). Multiobjective optimization and hybrid evolutionary algorithm to solve constrained optimization problems. IEEE Transactions on Systems Man and Cybernetics, Part B: Cybernetics, 37(3), 560–575.CrossRef
go back to reference Yang, X.-S. (2009). Firefly algorithms for multimodal optimization. In O. Watanabe, & T. Zeugmann (Eds.), Stochastic algorithms: Foundations and applications. Lecture notes in computer science (Vol. 5792, pp. 169–178). Berlin: Springer. Yang, X.-S. (2009). Firefly algorithms for multimodal optimization. In O. Watanabe, & T. Zeugmann (Eds.), Stochastic algorithms: Foundations and applications. Lecture notes in computer science (Vol. 5792, pp. 169–178). Berlin: Springer.
go back to reference Yi, J., Li, X., Chu, C.-H., & Gao, L. (2016). Parallel chaotic local search enhanced harmony search algorithm for engineering design optimization. Journal of Intelligent Manufacturing. doi:10.1007/s10845-016-1255-5. Yi, J., Li, X., Chu, C.-H., & Gao, L. (2016). Parallel chaotic local search enhanced harmony search algorithm for engineering design optimization. Journal of Intelligent Manufacturing. doi:10.​1007/​s10845-016-1255-5.
go back to reference Yi, W., Zhou, Y., Gao, L., Li, X., & Zhang, C. (2016). Engineering design optimization using an improved local search based epsilon differential evolution algorithm. Journal of Intelligent Manufacturing. doi:10.1007/s10845-016-1199-9. Yi, W., Zhou, Y., Gao, L., Li, X., & Zhang, C. (2016). Engineering design optimization using an improved local search based epsilon differential evolution algorithm. Journal of Intelligent Manufacturing. doi:10.​1007/​s10845-016-1199-9.
go back to reference Yu, K., Wang, X., & Wang, Z. (2016). An improved teaching–learning-based optimization algorithm for numerical and engineering optimization problems. Journal of Intelligent Manufacturing, 27, 831–843.CrossRef Yu, K., Wang, X., & Wang, Z. (2016). An improved teaching–learning-based optimization algorithm for numerical and engineering optimization problems. Journal of Intelligent Manufacturing, 27, 831–843.CrossRef
go back to reference Zhang, J. Q., & Sanderson, A. C. (2009). JADE: adaptive differential evolution with optional external archive. IEEE Transactions on Evolutionary Computation, 13(5), 945–958.CrossRef Zhang, J. Q., & Sanderson, A. C. (2009). JADE: adaptive differential evolution with optional external archive. IEEE Transactions on Evolutionary Computation, 13(5), 945–958.CrossRef
go back to reference Zhang, M., Luo, W., & Wang, X. F. (2008). Differential evolution with dynamic stochastic selection for constrained optimization. Information Sciences, 178(15), 3043–3074.CrossRef Zhang, M., Luo, W., & Wang, X. F. (2008). Differential evolution with dynamic stochastic selection for constrained optimization. Information Sciences, 178(15), 3043–3074.CrossRef
Metadata
Title
A novel differential evolution algorithm for solving constrained engineering optimization problems
Author
Ali Wagdy Mohamed
Publication date
24-01-2017
Publisher
Springer US
Published in
Journal of Intelligent Manufacturing / Issue 3/2018
Print ISSN: 0956-5515
Electronic ISSN: 1572-8145
DOI
https://doi.org/10.1007/s10845-017-1294-6

Other articles of this Issue 3/2018

Journal of Intelligent Manufacturing 3/2018 Go to the issue

Premium Partners