چکیده
|
In this paper, a new population-based meta-heuristic algorithm called Social Optimization Algorithm (SOA) is proposed. This algorithm has been inspired by the social behavior of human-beings, and mimics an ideal justly-established society where the two principles of justice, that is, equality of opportunity and community principles are meticulously followed. Reaching goals in such a society is optimally achieved. Although a real fully-just society does not exist in the real world, we implement the principles in such ideal societies through simulations to introduce our new optimization algorithm. The advantage of the proposed method is that it does not have any algorithm-specified parameters to be set. This is a great merit compared to similar meta-heuristics. The algorithm has been simulated on 23 well-known test functions, and the results have been compared with those produced by Particle Swarm Optimization (PSO), Whale Optimization Algorithm (WOA) and Differential Evolution (DE). In 57% of the 23 cases SOA yields superior results. The algorithm has also been tested on five other benchmark functions to be compared with Teaching-Learning-Based Optimization (TLBO) and Artificial Bee Colony (ABC).The results provide evidence for efficient performance with superior solution quality of the proposed algorithm in solving benchmark problems. To further illustrate the effectiveness of the proposed algorithm, it has been tested on the Economic Dispatch problem as a real-world constrained optimization problem. The results have been compared with Biogeography-Based Optimizer (BBO), Harmony Search (HS) and PSO. The results show that the SOA is able to produce very competitive results compared to other well-known meta-heuristic algorithms. Meta-heuristic, SOA, Economic Dispatch.
|