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

24.01.2017

A novel differential evolution algorithm for solving constrained engineering optimization problems

verfasst von: Ali Wagdy Mohamed

Erschienen in: Journal of Intelligent Manufacturing | Ausgabe 3/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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).
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat Feoktistov, V. (2006). Differential evolution: In search of solutions. Berlin: Springer. Feoktistov, V. (2006). Differential evolution: In search of solutions. Berlin: Springer.
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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.
Zurück zum Zitat 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).
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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.
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Metadaten
Titel
A novel differential evolution algorithm for solving constrained engineering optimization problems
verfasst von
Ali Wagdy Mohamed
Publikationsdatum
24.01.2017
Verlag
Springer US
Erschienen in
Journal of Intelligent Manufacturing / Ausgabe 3/2018
Print ISSN: 0956-5515
Elektronische ISSN: 1572-8145
DOI
https://doi.org/10.1007/s10845-017-1294-6

Weitere Artikel der Ausgabe 3/2018

Journal of Intelligent Manufacturing 3/2018 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.