Abstract

This paper presents a new two-stage multi-swarm particle swarm optimizer (TMPSO), which employs the multi-swarm method and takes two-stage different search strategies in the whole iteration process. This new optimizer includes two versions: unconstrained TMPSO (uTMPSO) and constrained TMPSO (cTMPSO) for unconstrained and constrained global optimizations respectively. For the uTMPSO version, TMPSO makes a certain number of sub-swarms in the first stage to iterate to increase the probability to find the global optimum. Further in the second stage, all the sub-swarms are merged into one large swarm to further refine the global best particle. In both these two stages, each sub-swarm of the first stage and the merged swarm of the second stage all employ a local three-stage multi-point particle swarm optimization (MpPSO) algorithm, which is enlightened by human decision-making and cusp catastrophe theory to enhance the local search ability. To solve constrained optimization problems, the uTMPSO is further upgraded to handle the constraints by using trial and error method to form the cTMPSO version, in which constraints violations are checked on each new created particle in the above uTMPSO procedures, and the violating ones are enforced to execute “retreat” operations, return into the feasible region and recreate new positions, which replaces the traditional penalty function method. This proposed uTMPSO is tested on two unconstrained optimization test functions benchmark set with 25 and 28 functions (including multimodal hybrid composition functions) respectively, and compared with other twelve particle swarm optimization variants. The test results show that uTMPSO has better performance and outperforms most compared algorithms. The cTMPSO is also tested on eight benchmark constrained optimization functions and five engineering application problems.

Highlights

  • ORGANIZING OF THIS PAPER As mentioned above, we present two two-stage multi-swarm particle swarm optimizer (TMPSO) versions, with one version called unconstrained TMPSO for solving unconstrained optimization problems and another version called constrained TMPSO for constrained optimization problems

  • We proposed a new threestage multi-point particle swarm optimizer (PSO) (MpPSO) algorithm as a local search algorithm to be applied to the two stages of TMPSO

  • We proposed two versions: unconstrained TMPSO (uTMPSO) and constrained TMPSO (cTMPSO) from TMPSO to solve unconstrained and constrained optimizations problems respectively. cTMPSO uses trial and error method which is different from the current feasibility-based methods and penalty-function methods

Read more

Summary

INTRODUCTION

In order to increase the probability to find the global optima, we introduce the multi-swarm method in the first stage, and make multiple sub-swarms iterate independently or with inter-subswarm information exchange For the latter, each particle move towards its individual best position and the sub_swarm’s best position, and the other. To improve the solution precision all sub-swarms merge into one large swarm and the new merged large swarm continues to run for a predefined generations to refine the optimum For both these two stages we propose the above three-stage MpPSO algorithm as the local search method to enhance search ability. To solve the unconstrained optimization problems, we first propose an unconstrained TMPSO version, which we name it uTMPSO, and further present a constrained TMPSO version named cTMPSO after solving the constraint handling problem of the constrained optimization

CONSTRAINED GLOBAL OPTIMIZATION
COMPUTATIONAL COMPLEXITY TEST
CONCLUSION

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.