Skip to main content

Experimental Evaluation of Approximation and Heuristic Algorithms for Sorting Railway Cars

  • Conference paper
Experimental Algorithms (SEA 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6049))

Included in the following conference series:

Abstract

In this paper we consider a sorting problem from railway optimization called train classification, which is NP-hard in general. We introduce two new variants of an earlier developed 2-approximation as well as a new heuristic for finding feasible classification schedules, i.e. solutions for the train classification problem. We evaluate the four algorithms experimentally using various synthetic and real-world traffic instances and further compare them to an exact IP approach. It turns out that the heuristic matches up to the basic approximation, but both are clearly outperformed by our heuristically improved 2-approximations. Finally, with an average objective value of only 5.4 % above optimal, the best algorithm gets close to the real-world schedules of the IP approach, so we obtain very satisfactory practical schedules extremely quickly.

Partially supported by the Future and Emerging Technologies Unit of EC (IST priority - 6th FP) under contract no. FP6-021235-2 (project ARRIVAL).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cicerone, S., D’Angelo, G., Di Stefano, G., Frigioni, D., Navarra, A., Schachtebeck, M., Schöbel, A.: Recoverable robustness in shunting and timetabling. In: Ahuja, R., Möhring, R., Zaroliagis, C. (eds.) Robust and Online Large-Scale Optimization. LNCS, vol. 5868, pp. 28–60. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  2. Daganzo, C.F., Dowling, R.G., Hall, R.W.: Railroad classification yard throughput: The case of multistage triangular sorting. Transp. Res. 17A(2), 95–106 (1983)

    Google Scholar 

  3. Dahlhaus, E., Manne, F., Miller, M., Ryan, J.: Algorithms for combinatorial problems related to train marshalling. In: Proc. of the 11th Australasian Workshop on Combinatorial Algorithms (AWOCA 2000), pp. 7–16 (2000)

    Google Scholar 

  4. Di Stefano, G., Maue, J., Modelski, M., Navarra, A., Nunkesser, M., van den Broek, J.: Models for rearranging train cars. Tech. Rep. TR-0089, ARRIVAL (2007)

    Google Scholar 

  5. Flandorffer, H.: Vereinfachte Güterzugbildung. ETR RT 13, 114–118 (1953)

    Google Scholar 

  6. Gatto, M., Maue, J., Mihalak, M., Widmayer, P.: Shunting for dummies: An introductory algorithmic survey. In: Ahuja, R., Möhring, R., Zaroliagis, C. (eds.) Robust and Online Large-Scale Optimization. LNCS, vol. 5868, pp. 310–337. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  7. Hansmann, R.S., Zimmermann, U.T.: Optimal sorting of rolling stock at hump yards. In: Mathematics - Key Technology for the Future: Joint Projects Between Universities and Industry, pp. 189–203. Springer, Heidelberg (2007)

    Google Scholar 

  8. Jacob, R., Márton, P., Maue, J., Nunkesser, M.: Multistage methods for freight train classification. In: Liebchen, C., Ahuja, R.K., Mesa, J.A. (eds.) ATMOS 2007, pp. 158–174. IBFI Schloss Dagstuhl, Wadern (2007)

    Google Scholar 

  9. Jacob, R., Márton, P., Maue, J., Nunkesser, M.: Multistage methods for freight train classification. NETWORKS—Special Issue: Optimization in Scheduled Transportation Networks (to appear, 2010)

    Google Scholar 

  10. Krell, K.: Grundgedanken des Simultanverfahrens. ETR RT 22, 15–23 (1962)

    Google Scholar 

  11. Liebchen, C., Lübbecke, M.E., Möhring, R.H., Stiller, S.: The concept of recoverable robustness, linear programming recovery, and railway applications. In: Ahuja, R., Möhring, R., Zaroliagis, C. (eds.) Robust and Online Large-Scale Optimization. LNCS, vol. 5868, pp. 1–27. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  12. Márton, P., Maue, J., Nunkesser, M.: An improved classification procedure for the hump yard Lausanne Triage. In: Clausen, J., Di Stefano, G. (eds.) ATMOS 2009. IBFI Schloss Dagstuhl, Wadern (2009)

    Google Scholar 

  13. Maue, J., Nunkesser, M.: Evaluation of computational methods for freight train classification schedules. Tech. Rep. TR-0184, ARRIVAL (2009)

    Google Scholar 

  14. Pentinga, K.: Teaching simultaneous marshalling. Railway Gaz, pp. 590–593 (1959)

    Google Scholar 

  15. Siddiqee, M.W.: Investigation of sorting and train formation schemes for a railroad hump yard. In: Proc. of the 5th Int. Symposium on the Theory of Traffic Flow and Transportation, pp. 377–387 (1972)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hauser, A., Maue, J. (2010). Experimental Evaluation of Approximation and Heuristic Algorithms for Sorting Railway Cars . In: Festa, P. (eds) Experimental Algorithms. SEA 2010. Lecture Notes in Computer Science, vol 6049. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13193-6_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13193-6_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13192-9

  • Online ISBN: 978-3-642-13193-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics