A Dual-Colony Ant Algorithm for the Receiving and Shipping Door Assignments in Cross-Docks

Cross-docks serve as distribution centers where shipments from different vendors are first consolidated according to their destinations, and then delivered to the retailers directly, with little or no storage in between. A critical problem encountered in the operation of cross-docks is the assignment of receiving and shipping doors, which greatly influences the labor or machinery cost of transferring the shipments between inbound and outbound transports. We show that the cross-dock door assignment problem (CDAP) is strictly non-deterministic polynomial-time complete. Although some deterministic algorithms have been reported to handle small-scale problems, the solutions to the middle- and large-scale CDAPs progressed at a slow pace. In this paper, we develop a nature-inspired dual-colony ant algorithm for CDAP, in which the two colonies of ants cooperatively search the optimal assignments of receiving and shipping doors to minimize the transferring costs of shipments. A collaborative local search strategy is designed and incorporated into the algorithm to enhance the search efficiency. Experiments have been conducted on a number of problem instances with different cross-dock sizes and freight flow patterns. The results show that the proposed algorithm is very competitive and can provide better solutions than the state-of-the-art heuristic algorithms.

[1]  Monique Guignard-Spielberg,et al.  New Approach for the Cross-Dock Door Assignment Problem , 2009 .

[2]  Abbas Tarhini,et al.  Natural Optimization Algorithms for the Cross-Dock Door Assignment Problem , 2016, IEEE Transactions on Intelligent Transportation Systems.

[3]  G. Stalk,et al.  Competing on capabilities: the new rules of corporate strategy. , 1992, Harvard business review.

[4]  Xiaohang Yue,et al.  Novel Ant Colony Optimization Methods for Simplifying Solution Construction in Vehicle Routing Problems , 2016, IEEE Transactions on Intelligent Transportation Systems.

[5]  Behrooz Karimi,et al.  Cross-docking and milk run logistics in a consolidation network: A hybrid of harmony search and simulated annealing approach , 2014 .

[6]  María José del Jesús,et al.  KEEL: a software tool to assess evolutionary algorithms for data mining problems , 2008, Soft Comput..

[7]  Uwe Aickelin,et al.  Simulation Optimization of the Crossdock Door Assignment Problem , 2008, ArXiv.

[8]  Louis Y. Tsui,et al.  A microcomputer based decision support tool for assigning dock doors in freight yards , 1990 .

[9]  Louis Y. Tsui,et al.  An optimal solution to a dock door assignment problem , 1992 .

[10]  Vaidyanathan Jayaraman,et al.  An evaluation of new heuristics for the location of cross-docks distribution centers in supply chain network design , 2008, Comput. Ind. Eng..

[11]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[12]  Clive Roberts,et al.  Single-Train Trajectory Optimization , 2013, IEEE Transactions on Intelligent Transportation Systems.

[13]  Ali Mohtashami,et al.  Scheduling trucks in cross docking systems with temporary storage and repetitive pattern for shipping trucks , 2015, Appl. Soft Comput..

[14]  Nils Boysen,et al.  Jena Research Papers in Business and Economics Truck Scheduling in Cross Docking Terminals with fixed Outbound Departures , 2010 .

[15]  B. Bullnheimer,et al.  A NEW RANK BASED VERSION OF THE ANT SYSTEM: A COMPUTATIONAL STUDY , 1997 .

[16]  Gülgün Alpan,et al.  Cross-docking operations: Current research versus industry practice , 2016 .

[17]  Shangyao Yan,et al.  Optimal Scheduling for Highway Emergency Repairs Under Large-Scale Supply–Demand Perturbations , 2014, IEEE Transactions on Intelligent Transportation Systems.

[18]  Bernard Penz,et al.  Scheduling cross docking operations under full, partial and no information on inbound arrivals , 2011, Comput. Oper. Res..

[19]  Ching-Jung Ting,et al.  Dock Assignment and Truck Scheduling Problems at Cross-docking Terminals , 2012 .

[20]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[21]  Clive Roberts,et al.  A Multiple Train Trajectory Optimization to Minimize Energy Consumption and Delay , 2015, IEEE Transactions on Intelligent Transportation Systems.

[22]  S. Meysam Mousavi,et al.  Cross-docking Location Selection in Distribution Systems: A New Intuitionistic Fuzzy Hierarchical Decision Model , 2016, Int. J. Comput. Intell. Syst..

[23]  Yang Liu,et al.  Mobile Traffic Sensor Routing in Dynamic Transportation Systems , 2014, IEEE Transactions on Intelligent Transportation Systems.

[24]  Gilvan C. Souza,et al.  Shelf Loathing: Cross Docking at an Online Retailer , 2014 .

[25]  Panos M. Pardalos,et al.  Quadratic Assignment Problem , 1997, Encyclopedia of Optimization.

[26]  Zhong Liu,et al.  A Task Assignment Algorithm for Multiple Aerial Vehicles to Attack Targets With Dynamic Values , 2013, IEEE Transactions on Intelligent Transportation Systems.

[27]  Iván A. Contreras,et al.  A mixed-integer programming formulation and Lagrangean relaxation for the cross-dock door assignment problem , 2016 .

[28]  Francisco Herrera,et al.  A New ACO Model Integrating Evolutionary Computation Concepts: The Best-Worst Ant System , 2000 .

[29]  Jun Zhang,et al.  An Efficient Ant Colony System Based on Receding Horizon Control for the Aircraft Arrival Sequencing and Scheduling Problem , 2010, IEEE Transactions on Intelligent Transportation Systems.

[30]  Richard J. Linn,et al.  Storage space allocation in container terminals , 2003 .

[31]  John J. Bartholdi,et al.  The Best Shape for a Crossdock , 2004, Transp. Sci..

[32]  Yavuz A. Bozer,et al.  Optimizing inbound and outbound door assignments in less-than-truckload crossdocks , 2008 .

[33]  Kevin R. Gue,et al.  The Effects of Trailer Scheduling on the Layout of Freight Terminals , 1999, Transp. Sci..

[34]  Jamal Arkat,et al.  Truck scheduling problem in a cross-docking system with release time constraint , 2016 .

[35]  H.S.-H. Chung,et al.  Extended Ant Colony Optimization Algorithm for Power Electronic Circuit Design , 2009, IEEE Transactions on Power Electronics.

[36]  Monique Guignard,et al.  Algorithms for the Cross-dock Door Assignment Problem , 2012 .

[37]  Jun Zhang,et al.  An Ant Colony Optimization Approach for Maximizing the Lifetime of Heterogeneous Wireless Sensor Networks , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[38]  M H Cole,et al.  A GENETIC ALGORITHM APPROACH TO DOOR ASSIGNMENTS IN BREAKBULK TERMINALS , 2001 .

[39]  Mohsen Bagheri,et al.  Differential evolution and Population-based simulated annealing for truck scheduling problem in multiple door cross-docking systems , 2016, Comput. Ind. Eng..

[40]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[41]  Jun Zhang,et al.  An Ant Colony Optimization Approach to a Grid Workflow Scheduling Problem With Various QoS Requirements , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[42]  John Joseph Vogt,et al.  The Successful Cross-Dock Based Supply Chain , 2010 .

[43]  Chun-Liang Lin,et al.  Block-Layout Design Using MAX–MIN Ant System for Saving Energy on Mass Rapid Transit Systems , 2009, IEEE Transactions on Intelligent Transportation Systems.

[44]  Thomas Stützle,et al.  Ant colony optimization: artificial ants as a computational intelligence technique , 2006 .

[45]  Vittorio Maniezzo,et al.  Exact and Approximate Nondeterministic Tree-Search Procedures for the Quadratic Assignment Problem , 1999, INFORMS J. Comput..

[46]  Rajesh Piplani,et al.  Vehicle scheduling and routing at a cross docking center for food supply chains , 2014 .

[47]  John J. Bartholdi,et al.  Reducing Labor Costs in an LTL Crossdocking Terminal , 2000, Oper. Res..

[48]  Nils Boysen,et al.  Cross dock scheduling: Classification, literature review and research agenda , 2010 .