Research Article

A Heuristic Procedure for a Ship Routing and Scheduling Problem with Variable Speed and Discretized Time Windows

Pseudocode 1

Pseudocode of the solution procedure.
Ship route Procedure
Input: a problem instance ( , , , , , )
Output: Route for each ship ,
or empty set with no feasible solution.
    Construction();
Set = ;  
 Do until a stopping condition is met
   Local-Search();
    If then
    and ;
 End Do
Return