Flexible ship loading problem with transfer vehicle assignment and scheduling. (May 2018)