This paper proposes anew metaheuristic optimizationalgorithm named battlefield optimization algorithm (BfOA). As the name implies, it is inspired by the simulation of a battlefield, where two opposing squads battle e...
详细信息
This paper proposes anew metaheuristic optimizationalgorithm named battlefield optimization algorithm (BfOA). As the name implies, it is inspired by the simulation of a battlefield, where two opposing squads battle each other. The squad with the stronger position defends its position and the weaker squad attacks using Supit Urang formation (an Indonesian traditional battle formation). Each squad is led by a commander. The commander leads three types of soldiers (cavaliers, special forces, and builders). Before the battle started, in the first phase each squad employs airplanes to scan the best position to begin the battle. The airplanes' movements are highly explorative. In the second phase, the defending squad's movement is highly exploitative, while the attacking squad is in the mid-explorative movement. The proposed algorithm is examined using twentythree benchmark functions and compared with one classic and five newer algorithms. To further examine the capability of the algorithm, CEC 2021 Single Objective Bound Constrained Numerical optimization benchmark functions are used. Then the algorithm is tested in a real-world engineering optimization problem by solving the Three-Bar Truss problem.
暂无评论