|
Algorithm 1. Pseudocode of SABO. |
| Start SABO. |
| 1. Input problem information: variables, objective function, and constraints. |
| 2. Set SABO population size (N) and iterations (T). |
| 3. Generate the initial search agents’ matrix at random using Equation (2).
|
| 4. Evaluate the objective function. |
| 5. For t = 1 to T
|
| 6. For i = 1 to
|
| 7. Calculate new proposed position for ith SABO search agent using Equation (5).
|
| 8. Update ith GAO member using Equation (6).
|
| 9. end |
| 10. Save the best candidate solution so far. |
| 11. end |
| 12. Output best quasi-optimal solution obtained with the SABO. |
| End SABO. |