Research Article
Optimal Crop Selection Using Gravitational Search Algorithm
Algorithm 1
Gravitational search algorithm.
| | parameters initialization | | | set the initial values of gravitational constant Go, | | | Set the initial iteration | | | Initial population | | | For | | | Generate in initial population randomly, where | | | End for | | | Repeat | | | solution and evaluation | | | Evaluate the fitness function for each in the population | | | Assign the best worst agent in the population | | | Solutions update | | | Update the gravitational constant G | | | For Calculate the force acting on agent i from agent j | | | End for | | | Compute the total forces that acts on agent i, | | | Compute the inertial mass Mi. | | | Compute the acceleration of agent I | | | Update the velocity of the agent i | | | Update the position of agent I | | | End for | | | Set | | | until termination criteria are satisfied | | | produce the best solution | | | Return the best solution |
|