Applications of Particle Swarm Optimization in Geotechnical Engineering: A Comprehensive Review
Particle swarm optimization (PSO) is an evolutionary computation approach to solve nonlinear global optimization problems. The PSO idea was made based on simulation of a simplified social system, the graceful but unpredictable choreography of birds flock. This system is initialized with a population of random solutions that are updated during iterations. Over the last few years, PSO has been extensively applied in various geotechnical engineering aspects such as slope stability analysis, pile and foundation engineering, rock and soil mechanics, and tunneling and underground space design. A review on the literature shows that PSO has utilized more widely in geotechnical engineering compared with other civil engineering disciplines. This is due to comprehensive uncertainty and complexity of problems in geotechnical engineering which can be solved by using the PSO abilities in solving the complex and multi-dimensional problems. This paper provides a comprehensive review on the applicability, advantages and limitation of PSO in different disciplines of geotechnical engineering to provide an insight to an alternative and superior optimization method compared with the conventional optimization techniques for geotechnical engineers.