Abstract
Routing and scheduling of public transport vehicles and other commercial vehicles is one of the most extensively studied areas in the operations research literature. Such problems include airline scheduling, scheduling of passenger and freight trains, transit bus routing and scheduling, and a variety of other vehicle routing problems. The routing and scheduling of passenger ferries is yet another problem in this class that received relatively little attention. In this chapter we discuss two integer programming models for finding optimal routes and schedules for the ferries so that the travel demands emanating at the ports at different periods of the planning horizon are satisfied while operating costs and passenger dissatisfaction are kept at a minimum.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
We assume that such arcs exist.
References
Ahuja, R. K., Orlin, J. B., & Magnanti, T. L. (1993). Network flows: Theory, algorithms, and applications. Upper Saddle River: Prentice Hall.
Bixby, R. E. (2010). Mixed-integer programming: it works better than you may think. FERC Conference, Washington: DC.
Ceder, A. (2003). Designing public transport network and routes. In W. Lam and M. Bell (eds.), Advanced modeling for transit operations and service planning. Amsterdam: Elsevier.
Goetschalckx, M. (2011). International series in operations research & management science. Supply chain engineering. Berlin: Springer.
Gopalan, R., & Talluri, K. T. (1998). Mathematical models in airline schedule planning: A survey. Annals of Operations Research, 76, 155–185.
Hvattum, L. M., Lokketangen, A., & Glover, F. (2012). Comparisons of commercial MIP solvers and an adaptive memory (tabu search) procedure for a class of 0-1 integer programming problems. Algorithmic Operations Research, 7, 13–20.
Karapetyan, D., & Punnen, A. P. (2013). A reduced integer programming model for the ferry scheduling problem. Public Transport, 4, 151–163.
Khairy Adly Wan Zaimi, W. M., Abu, M. S., Junoh, A. K., Ariffin, W. N. M. (2011). Ferry scheduling model using linear programming technique. In 2011 3rd International Conference on Computer Research and Development (ICCRD) (pp. 337–341), vol. 4, 11–13 March 2011
Koch, T., Achterberg, T., Anderson, E., Bastert, O., Berthold, T. Bixby, R. E., Danna, E., Gamrath, G., Gleixner, A. M., Heinz, S., Lodi, A., Mittelmann, H., Ralphs, T., Salvagnin, D., Steffy, D. E., & Wolter, K. (2011). MILP 2010: Mixed integer programming library version 5. Mathematical Programming Computation, 3, 103–163.
Lai, M. F., Lo, H. K. (2004). Ferry service network design: Optimal fleet size, routing, and scheduling. Transportation Research Part A: Policy and Practice, 38, 305–328.
Linderoth, J. T., & Lodi, A. (2011). MILP software. In J. J. Cochrane (Ed.), Wiley Encyclopedia of Operations Research and Management Science. Hoboken: Wiley.
Lodi, A. (2012). MIP computation and beyond. Technical report ARRIVAL-TR-0229.
Mitrovic-Minic, S., & Punnen, A. P.. (2011). Routing and scheduling of a heterogeneous fleet of re-configurable ferries: A model, a heuristic, and a case study. In OR 2011 - International Conference on Operations Research, Zurich, Switzerland, 2011.
Murty, K. G.. (1992). Network programming. Upper Saddle River: Prentice Hall.
Toth, P., & Vigo, D. (2002). The vehicle routing problem. Philadelphia: SIAM.
Voß, S., & Daduna, J. R. (Eds.) (2001). Springer lecture notes in economics and mathematical systems, vol. 505. Computer-aided scheduling of public transport. Berlin: Springer.
Wang, Z. W., Lo, H., & Lai, M. F. (2008). Mixed-fleet ferry routing and scheduling. In M. Hickman, P. Mirchandani, and S. Voss (Eds.), Lecture notes in economics and mathematical systems 600. Computer-aided systems in public transport (pp. 181–194). Berlin: Springer.
Wang, D. Z. W., & Lo, H. K. (2008). Multi-fleet ferry service network design with passenger preferences for differential services. Transportation Research Part B, 42, 798–822.
Yan, S., Chen, C.-H., Chen, H.-Y., & Lou, T.-C. (2007). Optimal scheduling models for ferry companies under alliances. Journal of Marine Science and Technology, 15, 53–66.
Acknowledgment
We are thankful to Steve Anderson and Peter Simpson at BC Ferries for their help and support in this work. Comments of Katta G. Murty, editor of this book, improved the presentation of this chapter. This work was partially supported by BC Ferries and MITACS. The chapter is primarily based on our research paper [7], but it also includes additional new material and experimental results.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
1 Electronic supplementary material
Rights and permissions
Copyright information
© 2015 Springer Science+Business Media New York
About this chapter
Cite this chapter
Karapetyan, D., Punnen, A.P. (2015). An Integer Programming Model for the Ferry Scheduling Problem. In: Murty, K. (eds) Case Studies in Operations Research. International Series in Operations Research & Management Science, vol 212. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-1007-6_22
Download citation
DOI: https://doi.org/10.1007/978-1-4939-1007-6_22
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-1006-9
Online ISBN: 978-1-4939-1007-6
eBook Packages: Business and EconomicsBusiness and Management (R0)