Integrating dock-door assignment and vehicle routing with cross-docking. (December 2017)