| Algorithm 2 Pseudocode of LSAM operator. |
| 1: —random solution among the top half best agents in population (obtained from BOA). |
| 2: —value of the fitness function for . |
| 3: I—number of iterations, —mutation rate. |
| 4: Iterative part. |
| 5: for do |
| 6: Calculate: Mutate(), . |
| 7: if then |
| 8: , . |
| 9: else |
| 10: Set a random solution from the population, but not . |
| 11: Compute the fitness function . |
| 12: if then |
| 13: |
| 14: end if |
| 15: end if |
| 16: end for |