Abstract

Two-Dimensional Colliding Bodies Optimization (2D-CBO) is a new meta-heuristic algorithm based on two-dimensional collision laws. In this algorithm, like standard CBO, each agent is modeled as a body with a specified mass and velocity and collision occurs between pairs of objects, but unlike the standard CBO, the collision is based on two-dimensional law. In addition, a memory is added to the standard CBO for saving the best-so-far solution. In this paper, a new improved version of the 2D-CBO algorithm, namely Enhanced Two-Dimensional Colliding Bodies Optimization (E2D-CBO), is developed. E2D-CBO has a memory not only for saving the best-so-far solution, but also saving the number of best-so-far solutions and replacing them with the worst solutions in each iteration; moreover, it uses a mechanism to escape from local optima. By applying these changes, the exploitation ability and convergence rate of the 2D-CBO have been improved. The performance of this algorithm is compared to three recently developed meta-heuristic algorithms consisting of the standard CBO, Enhanced CBO and Two-Dimensional CBO algorithms on optimization of grillage system design. The results confirm the superiority of the E2D-CBO in comparison with the previous variants of the CBO algorithm.

Full Text
Published version (Free)

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