Research Article

Asteroid Rendezvous Mission Design Using Multiobjective Particle Swarm Optimization

Algorithm 1

Begin
For each swarm
  (1) Initialize its particles
  (2) Initialize the set of global leaders:
End For
DO
  For each swarm
    Do
     For each particle
      (3) Select a leader
      (4) Perform the flight
      (5) Update the value
      If it is a leader then add to the
   End For
    While (number of iterations ≤ sgmax)
    (6) Store leaders in in
  End For
  (7) Assign each leader group to a swarm
While (number of iterations ≤ GMax)
End