Research Article
A Multiobjective Iterated Greedy Algorithm for Truck Scheduling in Cross-Dock Problems
Algorithm 2
Modified crowding distance assignment procedure.
Procedure: Modified Crowding Distance Assignment | Working Set ≔Current set of solutions | For each objectives | Sort Working Set using the current objective | Set the distance of the extreme elements on the Working Set to ∞ | ≔ maximum value for objective in Working Set | ≔ minimum value for objective in Working Set | // Calculate the distance of all other elements in the Working Set | For ,Working | | Endfor | Endfor |
// Adjust the fitness value with the selection counter in each individual | // First obtain the extreme distance values(for normalizing) | Max Dist ≔ max(Working Set · distance) | Min Dist ≔ min(Working Set · distance) | For each Working Set | // The infinit values of the extreme solutions should be replaced | // by the maximum acceptable value | If Working · distance = then | Working · fitness | Else | Working · fitness | Endif | Endfor |
|