Text this: A graph partitioning algorithm for the berth allocation problem /