journal article·2022-02-22Open access

Enhanced Multi-Strategy Particle Swarm Optimization for Constrained Problems with an Evolutionary-Strategies-Based Unfeasible Local Search Operator

Marco Martino Rosso, Raffaele Cucuzza, Angelo Aloisio, Giuseppe Carlo Marano

Applied Sciences· Volume 12· Issue 5

Abstract

Nowadays, optimization problems are solved through meta-heuristic algorithms based on stochastic search approaches borrowed from mimicking natural phenomena. Notwithstanding their successful capability to handle complex problems, the No-Free Lunch Theorem by Wolpert and Macready (1997) states that there is no ideal algorithm to deal with any kind of problem. This issue arises because of the nature of these algorithms that are not properly mathematics-based, and the convergence is not ensured. In the present study, a variant of the well-known swarm-based algorithm, the Particle Swarm Optimization (PSO), is developed to solve constrained problems with a different approach to the classical penalty function technique. State-of-art improvements and suggestions are also adopted in the current implementation (inertia weight, neighbourhood). Furthermore, a new local search operator has been implemented to help localize the feasible region in challenging optimization problems. This operator is based on hybridization with another milestone meta-heuristic algorithm, the Evolutionary Strategy (ES). The self-adaptive variant has been adopted because of its advantage of not requiring any other arbitrary parameter to be tuned. This approach automatically determines the parameters’ values that govern the Evolutionary Strategy simultaneously during the optimization process. This enhanced multi-strategy PSO is eventually tested on some benchmark constrained numerical problems from the literature. The obtained results are compared in terms of the optimal solutions with two other PSO implementations, which rely on a classic penalty function approach as a constraint-handling method.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Advanced Multi-Objective Optimization Algorithms · Advanced Optimization Algorithms Research

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

DISEG, Department of Structural, Geotechnical and Building Engineering, Politecnico di Torino, Corso Duca Degli Abruzzi, 24, 10128 Turin, Italy

Civil Environmental and Architectural Engineering Department, Università degli Studi dell’Aquila, Via Giovanni Gronchi n.18, 67100 L’Aquila, Italy

References (57)

Show source-provided references
1. Martí, R., Pardalos, P.M., and Resende, M.G.C. (2018). Handbook of Heuristics, Springer Publishing Company, Incorporated. [1st ed.].10.1007/978-3-319-07124-4 ↗
2. Structural optimization using evolutionary algorithms10.1016/S0045-7949(02)00027-5 ↗
3. Stochastic optimum design criterion of added viscous dampers for buildings seismic protection10.12989/sem.2007.25.1.021 ↗
4. Parameter identification of degrading and pinched hysteretic systems using a modified Bouc–Wen model10.1080/15732479.2018.1469652 ↗
5. Xue, J., Lavorato, D., Bergami, A., Nuti, C., Briseghella, B., Marano, G., Ji, T., Vanzi, I., Tarantino, A., and Santini, S. (2018). Severely damaged reinforced concrete circular columns repaired by turned steel rebar and high-performance concrete jacketing with steel or polymer fibers. Appl. Sci., 8.10.3390/app8091671 ↗
6. Identification of parameters of Maxwell and Kelvin-Voigt generalized models for fluid viscous dampers10.1177/1077546313487937 ↗
7. Pellegrino, C., Faleschini, F., Zanini, M.A., Matos, J.C., Casas, J.R., and Strauss, A. (September, January 29). Dynamic Response of Infilled Frames Subject to Accidental Column Losses. Proceedings of the 1st Conference of the European Association on Quality Control of Bridges and Structures, Padua, Italy.
8. Asso, R., Cucuzza, R., Rosso, M.M., Masera, D., and Marano, G.C. (2021, January 28–30). Bridges Monitoring: An Application of AI with Gaussian Processes. Proceedings of the 14th International Conference on Evolutionary and Deterministic Methods for Design, Optimization and Control, Athens, Greece.10.7712/140121.7964.18426 ↗
9. Optimal design and seismic performance of Multi-Tuned Mass Damper Inerter (MTMDI) applied to adjacent high-rise buildings10.1002/tal.1781 ↗
10. Morphological optimization of tensegrity-type metamaterials10.1016/j.compositesb.2016.10.017 ↗
11. Sardone, L., Rosso, M.M., Cucuzza, R., Greco, R., and Marano, G.C. (2021, January 28–30). Computational Design of Comparative Models and Geometrically Constrained Optimization of A Multi Domain Variable Section Beam Based on Timoshenko Model. Proceedings of the 14th International Conference on Evolutionary and Deterministic Methods for Design, Optimization and Control, Athens, Greece.10.7712/140121.7961.18535 ↗
12. Optimal preliminary design of variable section beams criterion10.1007/s42452-021-04702-5 ↗
13. Cucuzza, R., Costi, C., Rosso, M.M., Domaneschi, M., Marano, G.C., and Masera, D. (2021). Optimal strengthening by steel truss arches in prestressed girder bridges. Proceedings of the Institution of Civil Engineers—Bridge Engineering, Thomas Telford Ltd.10.1680/jbren.21.00056 ↗
14. Structural optimization of hollow-section steel trusses by differential evolution algorithm10.1007/s13296-016-6013-1 ↗
15. Indirect assessment of concrete resistance from FE model updating and Young’s modulus estimation of a multi-span PSC viaduct: Experimental tests and validation10.1016/j.istruc.2022.01.045 ↗
16. Optimal arch shape solution under static vertical loads10.1007/s00707-013-0985-0 ↗
17. Kennedy, J., and Eberhart, R. (December, January 27). Particle swarm optimization. Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, Australia.
18. Nonpenalty Machine Learning Constraint Handling Using PSO-SVM for Structural Optimization10.1155/2021/6617750 ↗
19. Plevris, V. (2009). Innovative Computational Techniques for the Optimum Structural Design Considering Uncertainties. [Ph.D. Thesis, Institute of Structural Analysis and Seismic Research, School of Civil Engineering, National Technical University of Athens (NTUA)].
20. Particle Swarm Optimization: A Survey of Historical and Recent Developments with Hybridization Perspectives10.3390/make1010010 ↗
21. A review on computational intelligence for identification of nonlinear dynamical systems10.1007/s11071-019-05430-7 ↗
22. Li, B., and Xiao, R. (2007, January 26–28). The Particle Swarm Optimization Algorithm: How to Select the Number of Iteration. Proceedings of the Third International Conference on Intelligent Information Hiding and Multimedia Signal Processing (IIH-MSP 2007), Kaohsiung, Taiwan.10.1109/IIH-MSP.2007.298 ↗
23. Shi, Y., and Obaiahnahatti, B. (1998, January 4–9). A Modified Particle Swarm Optimizer. Proceedings of the 1998 IEEE International Conference on Evolutionary Computation, IEEE World Congress on Computational Intelligence (Cat. No. 98TH8360), Anchorage, AK, USA.
24. Particle swarm approach for structural design optimization10.1016/j.compstruc.2006.10.013 ↗
25. Medina, A., Toscano Pulido, G., and Ramírez-Torres, J. (2009). A Comparative Study of Neighborhood Topologies for Particle Swarm Optimizers, IJCCI.
26. Schmitt, B.I. (2015). Convergence Analysis for Particle Swarm Optimization. [Ph.D. Thesis, FAU University Press].
27. Liang, J., and Suganthan, P. (2006, January 16–21). Dynamic Multi-Swarm Particle Swarm Optimizer with a Novel Constraint-Handling Mechanism. Proceedings of the 2006 IEEE International Conference on Evolutionary Computation, Vancouver, BC, Canada.
28. Kennedy, J., and Eberhart, R.C. (2001). Swarm Intelligence, Morgan Kaufmann Publishers Inc.
29. An efficient constraint handling method for genetic algorithms10.1016/S0045-7825(99)00389-8 ↗
30. Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: A survey of the state of the art10.1016/S0045-7825(01)00323-1 ↗
31. Constrained optimization based on hybrid evolutionary algorithm and adaptive constraint-handling technique10.1007/s00158-008-0238-3 ↗
32. Mezura-Montes, E. (2009). Constraint-Handling in Evolutionary Optimization, Springer.10.1007/978-3-642-00619-7 ↗
33. Evolutionary Algorithms, Homomorphous Mappings, and Constrained Parameter Optimization10.1162/evco.1999.7.1.19 ↗
34. Michalewicz, Z., and Fogel, D. (2008). How to Solve It: Modern Heuristics, Springer.
35. A review on constraint handling strategies in particle swarm optimisation10.1007/s00521-014-1808-5 ↗
36. PSO+: A new particle swarm optimization algorithm for constrained problems10.1016/j.asoc.2019.105865 ↗
37. A simple multimembered evolution strategy to solve constrained optimization problems10.1109/TEVC.2004.836819 ↗
38. Performance evaluation of metaheuristic search techniques in the optimum design of real size pin jointed structures10.1016/j.compstruc.2009.01.002 ↗
39. Mixed-variable engineering optimization based on evolutionary and social metaphors10.1016/j.cma.2006.06.010 ↗
40. Unified Particle Swarm Optimization for Solving Constrained Engineering Optimization Problems10.1007/11539902_71 ↗
41. Coello, C. (1999, January 6–9). Self-adaptive penalties for GA-based optimization. Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), Washington, DC, USA.
42. Particle Swarm Optimization Method for Constrained Optimization Problem
43. Application of evolutionary global optimization techniques in the design of RC water tanks10.1016/j.engstruct.2008.09.006 ↗
44. Genetic-Algorithm-Based Strategies for Dynamic Identification of Nonlinear Systems with Noise-Corrupted Response10.1061/(ASCE)CP.1943-5487.0000024 ↗
45. Evolution strategies—A comprehensive introduction10.1023/A:1015059928466 ↗
46. Eiben, A., and Smith, J. (2003). Introduction To Evolutionary Computing, Springer.10.1007/978-3-662-05094-1 ↗
47. Toward a Theory of Evolution Strategies: Self-Adaptation10.1162/evco.1995.3.3.311 ↗
48. Fister, I., and Fister, I. (2015). On the Mutation Operators in Evolution Strategies, Springer.10.1007/978-3-319-14400-9_3 ↗
49. An analysis of mutative σ-self-adaptation on linear fitness functions10.1162/evco.2006.14.3.255 ↗
50. Miranda, V., and Fonseca, N. (2002, January 6–10). EPSO-evolutionary particle swarm optimization, a new algorithm with applications in power systems. Proceedings of the IEEE/PES Transmission and Distribution Conference and Exhibition, Yokohama, Japan.
51. Evolutionary self-adaptation: A survey of operators and strategy parameters10.1007/s12065-010-0035-y ↗
52. Simionescu, P.A., Beale, D., and Dozier, G.V. (2004, January 19–23). Constrained optimization problem solving using estimation of distribution algorithms. Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No. 04TH8753), Portland, OR, USA.
53. A hybrid differential evolution augmented Lagrangian method for constrained numerical and engineering optimization10.1016/j.cad.2013.07.007 ↗
54. Alam, M. (2016). Codes in MATLAB for Particle Swarm Optimization, Research Gate Indian, Institute of Technology Roorkee.
55. Christensen, P., and Klarbring, A. (2008). An Introduction to Structural Optimization, Springer.
56. Design of space trusses using modified teaching–learning based optimization10.1016/j.engstruct.2014.01.020 ↗
57. Pelikan, M., Hauschild, M.W., and Lobo, F.G. (2015). Estimation of Distribution Algorithms, Springer.10.1007/978-3-662-43505-2_45 ↗