Research Article

A Multiobjective Iterated Greedy Algorithm for Truck Scheduling in Cross-Dock Problems

Algorithm 3

Greedy phase pseudocode.
Procedure:  Greedy Phase
Selected Solution MCDA-selected solution
Partial Solution destruct Selected Solution by removing a block of     consecutive elements
Destructed Element Set of d elements removed from Selected Solution
Partial Solution Set Partial Solution // Set of partial solutions used in this phase
For each     DestructedElements
  For each     Partial Solution Set
      Counter 0
      For each  position     of Partial Solution  
      New Partial Solution   Insert element     in position     of Partial Solution  
      Counter Counter + 1
      Endfor
  Endfor
  Partial Solution Set remove dominated partial solutions of New Partial Solution Set
Endfor