Skip to main content
. 2024 May 4;9(5):277. doi: 10.3390/biomimetics9050277
Algorithm 2. IPOA for ELD
1: Input: Population size, Dimension, variable bounds Maximum failure count
2: Initialization: Initialize population X and Calculate fitness value using Equation (5)
3: for i = 1: Max_iterations
4:       for j = 1: N
5:         Randomly select an individual
6:         if fit(p) < fit(j)
7:       Update positions by Equation (7)
8:         else
9:       Update positions by Equation (13)
10:        end if
11:        Update positions by Equation (14)
12:        Use algorithm1 update the global optimum solution
13:        Handling boundary conditions
14:        Calculating individual fitness values using Equation (5)
15:        Update the global optimum solution
16:   end for
17: end for
18: Calculate fuel cost using Equation (1)
19: Output: Optimal cost, Unit’s output