Article ID: | iaor20042042 |
Country: | Netherlands |
Volume: | 144 |
Issue: | 1 |
Start Page Number: | 83 |
End Page Number: | 107 |
Publication Date: | Jan 2003 |
Journal: | European Journal of Operational Research |
Authors: | Bish Ebru K. |
Keywords: | transportation: general, heuristics, programming: assignment |
We consider a container terminal loading and unloading containers to and from a set of ships, and storing the containers in the terminal yard. Each ship is served by multiple quay cranes, which load and unload containers to and from ships. Containers are moved between the ships and the yard using a fleet of vehicles, each with unit capacity. The problem is (i) to determine a storage location for each unloaded container, (ii) to dispatch vehicles to containers, and (iii) to schedule the loading and unloading operations on the cranes, so as to minimize the maximum time it takes to serve a given set of ships. This problem is NP-hard, and therefore we develop a heuristic algorithm based on formulating the problem as a transshipment problem. The effectiveness of the heuristic is analyzed from both worst-case and computational points of view.