BGSA: Binary gravitational search algorithm The gravitational search algorithm is a new optimization algorithm that is based on the law of gravity and mass interactions. In this algorithm, the search agents are a collection of masses, and their interactions are based on the Newtonian laws of gravity and motion. In this article, a binary version of the algorithm is introduced. To evaluate the performances of the proposed algorithm, several experiments are performed. The experimental results confirm the efficiency of the BGSA in solving various nonlinear benchmark functions