A modified PSO with a dynamically varying population and its application to the multi-objective optimal design of alloy steels

In this paper, a new mechanism for dynamically varying the population size is proposed based on a previously modified PSO algorithm (nPSO). This new algorithm is extended to the multi-objective optimisation case by applying the Random Weighted Aggregation (RWA) technique and by maintaining an archive for preserving the suitable Pareto-optimal solutions. Both the single objective and multi-objective optimisation algorithms were tested using well-known benchmark problems. The results show that the proposed algorithms outperform some of the other salient Evolutionary Algorithms (EAs). The proposed algorithms were further applied successfully to the optimal design problem of alloy steels, which aims at determining the optimal heat treatment regime and the required weight percentages for chemical composites to obtain the desired mechanical properties of steel hence minimising production costs and achieving the overarching aim of ‘right-first-time production’ of metals.

[1]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[2]  Russell C. Eberhart,et al.  Tracking and optimizing dynamic systems with particle swarms , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[3]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[4]  Petros Koumoutsakos,et al.  Reducing the Time Complexity of the Derandomized Evolution Strategy with Covariance Matrix Adaptation (CMA-ES) , 2003, Evolutionary Computation.

[5]  Maysam F. Abbod,et al.  OPTIMISATION OF STEEL PRODUCTION INCORPORATING ECONOMIC FACTORS , 2002 .

[6]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[7]  R. Storn,et al.  On the usage of differential evolution for function optimization , 1996, Proceedings of North American Fuzzy Information Processing.

[8]  Marco Laumanns,et al.  Scalable Test Problems for Evolutionary Multiobjective Optimization , 2005, Evolutionary Multiobjective Optimization.

[9]  Bernhard Sendhoff,et al.  Adapting Weighted Aggregation for Multiobjective Evolution Strategies , 2001, EMO.

[10]  M. Mahfouf,et al.  A New Structure for Particle Swarm Optimization (nPSO) Applicable to Single Objective and Multiobjective Problems , 2006, 2006 3rd International IEEE Conference Intelligent Systems.

[11]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[12]  Mahdi Mahfouf,et al.  Mamdani-Type Fuzzy Modelling via Hierarchical Clustering and Multi-Objective Particle Swarm Optimisation (FM-HCPSO) , 2008 .

[13]  Kalyanmoy Deb,et al.  A population-based algorithm-generator for real-parameter optimization , 2005, Soft Comput..

[14]  Kalyanmoy Deb,et al.  A Computationally Efficient Evolutionary Algorithm for Real-Parameter Optimization , 2002, Evolutionary Computation.

[15]  Lothar Thiele,et al.  Comparison of Multiobjective Evolutionary Algorithms: Empirical Results , 2000, Evolutionary Computation.