A graph partitioning algorithm for the berth allocation problem - Ong, David Tat-Wee (2000)