Research Article
Optimization of Interplanetary Trajectories Using the Colliding Bodies Optimization Algorithm
1. Initialize the CBO population in the search space (Equation (1)) | 2. Evaluate the objective functions and define the masses as in Equation (2) | 3. Sort the population in order to identify stationary and moving groups and calculate the velocities as in Equations (3) and (4) | 4. Calculate the velocity after the collisions by means of Equations (5) and (6) | 5. The new positions can be determined by Equations (8) and (9) | 6. If the terminating criterion is fulfilled, proceed to step 7; otherwise, go to step 2 | 7. Report the best solution found by the algorithm | 8. END |
|