Research Article

Optimization in Construction Management Using Adaptive Opposition Slime Mould Algorithm

Algorithm 1

Pseudocode of AOSMA.
Step 1: begin
Step 2: initialize all parameters needed N, d, T_Max, t, , LB, UB, and XGB;fGB
Step 3:
Calculate
Sort [Sortf, SortIndf] = sort(f)
Update fLB = f(Sortf(1)) and XLB = X(SortIndf(1))
Update fLW = f(Sortf(N))
Update
Update
Update and
Step 4: i = 1 : N
Create r1 and r2: random the range of [0, 1].
Create
Evaluate new slime , ,
Step 5: if
Estimate
Select
Step 6: update
Step 7: stopping conditions, the best value of XGB given