An Introduction to the Three-Body Problem Optimization Algorithm: A Novel Swarm-Based Optimization Method
The Three-Body Problem Optimization Algorithm (3BPOA) is a metaheuristic method inspired by how gravity interacts if there are three bodies, a classical physics problem. 3BPOA uses 3 best agents or leaders where these 3 best agents will interact with each other and also influence the movement of the swarm. The interaction of these 3 best bodies or agents is also influenced by the distance between the three. In this study, 3BPOA was tested on the Rastrigrin mathematical function using various scenarios from 5 dimensions to 100 dimensions, also using various population sizes. The test results show that the 3BPOA algorithm has good performance in low dimensions and quite good in medium dimensions. In high dimensions, if using a large population, 3BPOA has good potential.
Authors
- Ivan Diryana Sudirman (ORCID: https://orcid.org/0000-0002-9161-9591)
- Patah Herwanto
Institutions
- Binus University (ID)
Publication Details
- Published
- 2025-03-07
- DOI
- https://doi.org/10.1109/icdt63985.2025.10986613
- Primary Topic
- Spacecraft Dynamics and Control
- Type
- article
- Field-Weighted Citation Impact
- 0.00