Research Article
Experimental Investigation and Multiobjective Optimization of Turning Duplex Stainless Steels
Algorithm 1
Multiobjective bat algorithm (MOBA) [
10].
Objective functions , = | Initialize the bat population () and | for = 1 to (points on Pareto fronts) | while ( < Max number of iterations) | Generate new solutions and update by (1) | if (rand > ) | Random walk around a selected best solution | end if | Generate a new solution by flying randomly | if ( | Accept the new solutions, | and increase reduce | end if | Rank the bats and find the current best | end while | Record as a non-dominated solution | end | Postprocess results and visualization |
|