| Algorithm 1 Chaotic maps generation pseudocode. |
| 1. Select one of the models defined by Equations (1) through (4). |
| 2. Define model parameters: maximum number of iteration, upper and lower boundaries, |
| population size, number of dimensions and the fitness function. |
| 3. Initialize map positions randomly (i.e., and ). |
| 4. Iterate n times: update and |
| 5. End iteration. |