Abstract
In this paper, we address the route planning problem in fourth party logistics (4PL). The problem calls for the selection of the logistics companies by a 4PL provider to optimize the routes of delivering goods through a transportation network. The concept of 4PL emerged in response to the shortfall in services capabilities of traditional third party logistics and has been proven to be capable of integrating logistics resources in order to fulfill complex transportation demands. A mixed-integer programming model is established for the planning problem with setup cost and edge cost discount policies which are commonly seen in practice. We propose a column generation approach combined with graph search heuristic to efficiently solve the problem. The good performance in terms of the solution quality and computational efficiency of our approach is shown through extensive numerical experiments on various scales of test instances. Impacts of cost policies on routing decision are also investigated and managerial insights are drawn.
Similar content being viewed by others
References
Ahuja RK, Magnanti TL and Orlin JB (1993). Network Flows: Theory, Algorithms, an Applications. Prentice-Hall: Englewood Cliffs, NJ.
Avella P, D’Auria B and Salerno S (2006). A LP-based heuristic for a time-constrained routing problem. European Journal of Operational Research 173(1):120–124.
Bade DJ and Mueller JK (1999). New for the millennium: 4PL. Transportation & Distribution 40(2):78–80.
Chen JQ, Liu WH and Li X (2003). Directed graph optimization model and its solving method based on genetic algorithm in fourth party logistics. In: Proceedings of the 2003 IEEE International Conference on Systems, Man and Cybernetics, vol. 2, pp. 1961–1966.
Cui Y, Huang M, Yang S, Lee L and Wang X (2013). Fourth party logistics routing problem model with fuzzy duration time and cost discount. Knowledge-Based Systems 50:14–24.
Desrosiers J and Lübbecke ME (2005). A primer in column generation. In: Desaulniers G, Desrosiers J and Solomon MM (eds). Column Generation. Springer: New York.
Farahani RZ, Miandoabchi E, Szeto WY and Rashidi H (2013). A review of urban transportation network design problems. European Journal of Operational Research 229(2):281–302.
Feremans C, Labbe M and Laporte G (2003). Generalized network design problems. European Journal of Operational Research 148(1):1–13.
Gilmore P and Gomory R (1961). A linear programming approach to the cutting stock problem. Operations Research 9(6):849–859.
Huang M, Bo GH, Tong W, Ip WH and Wang XW (2008). A hybrid immune algorithm for solving fourth-party logistics routing optimizing problem. In: Proceedings of the 2008 IEEE Congress on Evolutionary Computation, pp. 286–291.
Huang M, Cui Y, Wang X and Dong H (2009). A genetic algorithm for solving fourth-party logistics routing optimizing problem with fuzzy duration time. In: Proceedings of the 1st ACM/SIGEVO Summit on Genetic and Evolutionary Computation, pp. 839–842.
Huang M, Cui Y, Yang S and Wang X (2013). Fourth party logistics routing problem with fuzzy duration time. International Journal of Production Economics 145(1):107–116.
Jin JG, Zhao J and Lee DH (2013). A column generation based approach for the train network design optimization problem. Transportation Research E 50:1–17.
Karsten CV, Pisinger D, Ropke S and Brouer BD (2015). The time constrained multi-commodity network flow problem and its application to liner shipping network design. Transportation Research E 76:122–138.
Kim S (2013). A column generation heuristic for congested facility location problem with clearing functions. Journal of the Operational Research Society 64(12):1780–1789.
Lau HC and Goh YG (2002). An intelligent brokering system to support multi-agent web based 4th-party logistics. In: Proceedings of the 14th International Conference on Tools with Artificial Intelligence, pp. 154–164.
Muter İ, Birbil Şİ, Bülbül K and Güvenç S (2012). A note on A LP-based heuristic for a time-constrained routing problem. European Journal of Operational Research 221(2):306–307.
Muter İ, Birbil Şİ and Bülbül K (2013). Simultaneous column-and-row generation for large-scale linear programs with column-dependent-rows. Mathematical Programming 142(1–2):47–82.
Nemhauser GL (2012). Column generation for linear and integer programming. Optimization Stories 20:64.
Paraskevopoulos DC, Bektas T, Crainic TG and Potts CN (2016). A cycle-based evolutionary algorithm for the fixed-charge capacitated multicommodity network design problem. European Journal of Operational Research 253(2):265–279.
Rix G, Rousseau L and Pesant G (2014). A column generation algorithm for tactical timber transportation planning. Journal of the Operational Research Society 66(2):278–287.
Seyed-Alagheband S (2011). Logistics parties. In: Farahani RZ, Rezapour S and Kardar L (eds). Logistics Operations and Management: Concepts and Models. Elsevier: New York.
Tang Q and Xie F (2008). A Holistic approach for selecting third-party logistics providers in fourth-party logistics. In: Proceedings of the Seventh International Conference on Machine Learning and Cybernetics, pp. 1658–1663.
van Hoek RI (2008). UPS logistics and to move towards 4PL – Or not? World Trade 100 Magazine.
Zhang H, Li X, Liu WH, Li B and Zhang ZH (2004). An application of the AHP in 3PL vendor selection of a 4PL system. In: Proceedings of the 2004 IEEE International Conference on Systems, Man and Cybernetics, vol. 2, pp. 1255–1260.
Acknowledgments
Dr. Yi Tao was supported by the Natural Science Foundation of Guangdong Province, China, under Grant 2016A030313700.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A
Effects of graph search heuristic
Preliminary experiments have been conducted to evaluate the effect of the graph search heuristic. Detailed results are presented in Table A1. It can be seen that if graph search heuristic is not involved to solve the subproblems and exact method is used instead, the average solution value is slightly improved compared to the one obtained from the CGH approach. However, the average running time is significantly longer because exact method for solving each subproblem can be quite time consuming especially when the scale of cases becomes large. Because the route planning problem faced by the 4PL provider is usually complex and efficient solution is expected, we use graph search heuristic to solve the subproblems.
Appendix B
Numerical experiment with various numbers of nodes
This section presents the detailed results for MIP and CGH on the 3 sets of instances (ie, 1a, 1b, and 1c), resulting in the following three tables (Tables B1, B2, B3).
Appendix C
Numerical experiment with various numbers of tasks
This section contains the detailed results for MIP and CGH on the three sets of instances (ie, 2a, 2b, and 2c), resulting in the following three tables (Tables C1, C2, C3).
Appendix D
Numerical experiment with varying levels of setup cost
This section contains the detailed results for MIP and CGH on the 3 sets of instances (ie, 3a, 3b, and 3c), resulting in the following three tables (Tables D1, D2, D3).
Appendix E
Numerical experiment with varying levels of edge cost discount
This section contains the detailed results for MIP and CGH on the 3 sets of instances (ie, 4a, 4b, and 4c), resulting in the following three tables (Tables E1, E2, E3).
Rights and permissions
About this article
Cite this article
Tao, Y., Chew, E.P., Lee, L.H. et al. A column generation approach for the route planning problem in fourth party logistics. J Oper Res Soc 68, 165–181 (2017). https://doi.org/10.1057/s41274-016-0024-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1057/s41274-016-0024-3