Inverse scheduling: applications in shipping. (1st January 2011)