Skip to main content

An Integer Programming Model for the Ferry Scheduling Problem

  • Chapter
Case Studies in Operations Research

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.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 139.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    We assume that such arcs exist.

References

  1. Ahuja, R. K., Orlin, J. B., & Magnanti, T. L. (1993). Network flows: Theory, algorithms, and applications. Upper Saddle River: Prentice Hall.

    Google Scholar 

  2. Bixby, R. E. (2010). Mixed-integer programming: it works better than you may think. FERC Conference, Washington: DC.

    Google Scholar 

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

    Google Scholar 

  4. Goetschalckx, M. (2011). International series in operations research & management science. Supply chain engineering. Berlin: Springer.

    Google Scholar 

  5. Gopalan, R., & Talluri, K. T. (1998). Mathematical models in airline schedule planning: A survey. Annals of Operations Research, 76, 155–185.

    Article  Google Scholar 

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

    Google Scholar 

  7. Karapetyan, D., & Punnen, A. P. (2013). A reduced integer programming model for the ferry scheduling problem. Public Transport, 4, 151–163.

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  11. Linderoth, J. T., & Lodi, A. (2011). MILP software. In J. J. Cochrane (Ed.), Wiley Encyclopedia of Operations Research and Management Science. Hoboken: Wiley.

    Google Scholar 

  12. Lodi, A. (2012). MIP computation and beyond. Technical report ARRIVAL-TR-0229.

    Google Scholar 

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

    Google Scholar 

  14. Murty, K. G.. (1992). Network programming. Upper Saddle River: Prentice Hall.

    Google Scholar 

  15. Toth, P., & Vigo, D. (2002). The vehicle routing problem. Philadelphia: SIAM.

    Book  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Daniel Karapetyan .

Editor information

Editors and Affiliations

1 Electronic supplementary material

Rights and permissions

Reprints 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

Publish with us

Policies and ethics