| Algorithm 2 The PSO-MO algorithm |
| Input: |
| 1: Initialize |
| 2: Optimize by solving problem (10) via the PSO algorithm |
| 3: repeat: |
| 4: Initialize according to (18) |
| 5: Compute according to Algorithm 1 |
| 6: Compute according to (25) |
| 7: |
| 8: until a stopping condition is satisfied |
| Output: |