Skip to main content
Log in

A column generation approach for the route planning problem in fourth party logistics

  • Published:
Journal of the Operational Research Society

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Figure 1
Figure 2
Figure 3

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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • Bade DJ and Mueller JK (1999). New for the millennium: 4PL. Transportation & Distribution 40(2):78–80.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • Feremans C, Labbe M and Laporte G (2003). Generalized network design problems. European Journal of Operational Research 148(1):1–13.

    Article  Google Scholar 

  • Gilmore P and Gomory R (1961). A linear programming approach to the cutting stock problem. Operations Research 9(6):849–859.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Nemhauser GL (2012). Column generation for linear and integer programming. Optimization Stories 20:64.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

Download references

Acknowledgments

Dr. Yi Tao was supported by the Natural Science Foundation of Guangdong Province, China, under Grant 2016A030313700.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yi Tao.

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.

Table A1 Results of the CGH with graph search heuristic or exact method

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).

Table B1 Results of MIP and CGH on instance set 1a
Table B2 Results of MIP and CGH on instance set 1b
Table B3 Results of MIP and CGH on instance set 1c

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).

Table C1 Results of MIP and CGH on instance set 2a
Table C2 Results of MIP and CGH on instance set 2b
Table C3 Results of MIP and CGH on instance set 2c

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).

Table D1 Results of MIP and CGH on instance set 3a
Table D2 Results of MIP and CGH on instance set 3b
Table D3 Results of MIP and CGH on instance set 3c

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).

Table E1 Results of MIP and CGH on instance set 4a
Table E2 Results of MIP and CGH on instance set 4b
Table E3 Results of MIP and CGH on instance set 4c

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/s41274-016-0024-3

Keywords

Navigation