Research Article

IoT Workflow Scheduling Using Intelligent Arithmetic Optimization Algorithm in Fog Computing

Algorithm 1

Steps of AOA.
Initialize the parameters , and .
Generate initial solutions (.)
whiledo
 Compute Fitness value () for each .
 Determine the best solution .
 Update MOA using equation (9) and MOP using equation (11).
for ( to ) do
  for ( to ) do
   Update the random numbers , , and .
   ifthen
    Update using equation (10).
   else
    Update using equation (12).
   end if
  end for
end for
t = t + 1
end while
Return ().