Skip to main content
. 2023 Dec 17;8(8):619. doi: 10.3390/biomimetics8080619
Algorithm 1: Solution process of GAO
Start.
  1. A certain number of giant armadillos are randomly initialized in the problem-solving space as a population of the algorithm, each representing a candidate solution for the problem.

  2. Based on the evaluation of each of the candidate solutions in the objective function and the comparison of the obtained values, the best GAO member is identified as the best candidate solution.

  3. In the first phase of the GAO, based on the modeling of the movement of the giant armadillo towards the termite mounds, the position of the GAO members in the problem-solving space and, as a result, the candidate solutions are updated.

  4. In the second phase of GAO, based on the modeling of the small displacements of the giant armadillo while digging in termite mounds, the position of GAO members in the problem-solving space and, as a result, candidate solutions are updated.

  5. The third and fourth steps are repeated for all GAO members.

  6. Based on the comparison of the new evaluated values for the objective function corresponding to the updated candidate solutions, the best candidate solution is identified, updated, and stored.

  7. The third to sixth steps are repeated until the last iteration of the algorithm.

  8. The best candidate solution obtained during the iterations of the algorithm is presented as the GAO solution for the given problem.

End.