Cross-docking truck scheduling with product unloading/loading constraints based on an improved particle swarm optimisation algorithm. Issue 16 (18th August 2018)