Abstract
In this paper, we study an m-location, n-courier, priority-based planning problem on a network, which we refer to as the Courier Planning Problem (CPP). The CPP arises on a daily basis in the context of planning the transportation of materials and personnel in peacetime for the Turkish Armed Forces. The main issue addressed in CPP is to transport as many of deliverables as possible from their origins to their destinations via a fleet of transportation assets (couriers) that operate at fixed routes and schedules. Priorities must be taken into account and constraints on the routes, operating schedules, and capacities of the transportation assets must be obeyed. Time windows may be specified for some or all transportation requests and must be satisfied. We study the CPP as well as its two extensions, and present integer programming formulations based on the multi-commodity flow structure. The formulations are tested on real world-based data and display satisfactory computational performance. Our main contributions are to develop an effective formulation scheme for a complicated large-scale real world problem and to demonstrate that such problems are solvable via commercial general purpose solvers through meticulous modelling.
Similar content being viewed by others
References
Akgün I and Tansel B (2007). Optimization of transportation requirements in the deployment of military units. Comput Opns Res 34: 1158–1176.
Baker SF, Morton DP, Rosenthal RE and Williams LM (1999). Optimizing strategic airlift. Technical Report NPS-OR-99-004, Naval Postgraduate School, Monterey, CA.
Baker SF, Morton DP, Rosenthal RE and Williams LM (2002). Optimizing military airlift. Opns Res 50: 582–602.
Baveja A and Srinivasan A (2000). Approximation algorithms for disjoint paths and related routing and packing problems. Math Opns Res 25: 255–280.
Bazaraa MS, Jarvis JJ and Sherali HD (1990). Linear Programming and Network Flows. Wiley: New York.
Berbeglia G, Cordeau J-F, Gribkovskaia I and Laporte G (2007). Static pickup and delivery problems: A classification scheme and survey. TOP 15: 1–13.
Cormen TH, Leiserson CE and Rivest RL (2000). Introduction to Algorithms. MIT Press: Cambridge, MA.
Ford LR and Fulkerson DR (1956). Maximal flow through a network. Can J Math 8: 399–404.
Fréville A (2004). The multidimensional 0-1 knapsack problem: An overview. Eur J Opl Res 155: 1–21.
Fulkerson DR and Dantzig GB (1955). Computation of maximal flow in networks. Nav Res Log Q 2: 277–283.
Garey MR and Johnson DS (1979). Computers and Intractability. Bell Telephone Laboratories: Murray Hill, NJ.
Grinold RC (1968). A multicommodity max-flow algorithm. Opns Res 16: 1234–1238.
Grinold RC (1969). A note on multicommodity max-flow. Opns Res 17: 755.
Guruswami V, Khanna S, Rajaraman R, Shepherd B and Yannakakis M (2003). Near-optimal hardness results and approximation algorithms for edge-disjoint paths and related problems. J Comput Syst Sci 67: 473–496.
Karp RM (1975). On the computational complexity of combinatorial problems. Networks 5: 45–68.
Kleinberg J (1996). Approximation algorithms for disjoint paths problems. PhD thesis, Massachusetts Institute of Technology.
Kolliopoulos SG and Stein C (2002). Approximation algorithms for single-source unsplittable flow. SIAM J Computing 31: 919–946.
Kolman P and Scheideler C (2006). Improved bounds for the unsplittable flow problem. J Algorithm 61: 20–44.
Sherali HD (1982). Equivalent weights for lexicographic multi-objective programs: Characterizations and computations. Eur J Opl Res 11: 367–379.
Acknowledgements
Thanks are due to the referees for their valuable comments.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Erdoğan, G., Tansel, B. & Akgün, İ. Modelling and solving an m-location, n-courier, priority-based planning problem on a network. J Oper Res Soc 63, 2–15 (2012). https://doi.org/10.1057/jors.2011.8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1057/jors.2011.8