Methods for lock scheduling with ship-dependent handling times