Skip to main content
. 2024 Mar 5;11(3):254. doi: 10.3390/bioengineering11030254
Algorithm 1. BCDL-GWO algorithm
Input: K population size, maximum iterations T.
Output: Optimal solution.
Initial: K wolves, t = 0.
While tT
 Evaluate fitness value f(xlt) for each wolf xlt l=1 to K.
 Find three best leaders, i.e., xαt,xβt,xδt.
 Update individual best positions xlb l=1 to K.
 Update Apt, and Cpt using Equations (10) and (11), respectively.
For each wolf in GWO-SCA procedure
   Update current position xlt+1 using Equation (19).
   Evaluate fitness f(xlt+1).
End For
For each wolf in behavior considerations procedure
   Generate new candidate solution xlBC using Equation (26).
   Evaluate fitness f(xlBC).
   Update xlt+1 using Equation (27).
End For
For each wolf in dimensional learning procedure
   Generate new candidate solution xlDL using equations (30).
   Evaluate fitness f(xlDL).
   Update xlt+1 using Equation (31).
End For
 Update xlt+1 using Equation (32).
t = t + 1
End While