Container Scheduling: Complexity and Algorithms
Article first published online: 15 MAR 2011
© 2011 Production and Operations Management Society
Production and Operations Management
Volume 21, Issue 1, pages 115–128, January-February 2012
How to Cite
Choi, B.-C., Lee, K., Leung, J. Y.-T., Pinedo, M. L. and Briskorn, D. (2012), Container Scheduling: Complexity and Algorithms. Production and Operations Management, 21: 115–128. doi: 10.1111/j.1937-5956.2011.01238.x
- Issue published online: 5 JAN 2012
- Article first published online: 15 MAR 2011
- History: Received: May 2009; Accepted: October 2010 by Aleda Roth, after 2 revisions.
- liner shipping;
- container allocation;
- on-time delivery;
- scheduling rules;
- computational complexity
We consider the transport of containers through a fleet of ships. Each ship has a capacity constraint limiting the total number of containers it can carry and each ship visits a given set of ports following a predetermined route. Each container has a release date at its origination port, and a due date at its destination port. A container has a size 1 or size 2; size 1 represents a 1 TEU (20-foot equivalent unit) and size 2 represents 2 TEUs. The delivery time of a container is defined as the time when the ship that carries the container arrives at its destination port. We consider the problem of minimizing the maximum tardiness over all containers. We consider three scenarios with regard to the routes of the ships, namely, the ships having (i) identical, (ii) nested, and (iii) arbitrary routes. For each scenario, we consider different settings for origination ports, release dates, sizes of containers, and number of ports; we determine the computational complexity of various cases. We also provide a simple heuristic for some cases, with its worst case analysis. Finally, we discuss the relationship of our problems with other scheduling problems that are known to be open.