Skip to main content

The Train Delivery Problem - Vehicle Routing Meets Bin Packing

  • Conference paper

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

Abstract

We consider the train delivery problem which is a generalization of the bin packing problem and is equivalent to a one dimensional version of the vehicle routing problem with unsplittable demands. The problem is also equivalent to the problem of minimizing the makespan on a single batch machine with non-identical job sizes.

The train delivery problem is strongly NP-hard and does not admit an approximation ratio better than 3/2. We design the first approximation schemes for the general problem. We give an asymptotic polynomial time approximation scheme, under a notion of asymptotic that makes sense even though scaling can cause the cost of the optimal solution of any instance to be arbitrarily large. Alternatively, we give a polynomial time approximation scheme for the case where W, an input parameter that corresponds to the bin size or the vehicle capacity, is polynomial in the number of items or demands.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adamaszek, A., Czumaj, A., Lingas, A.: PTAS for k-tour cover problem on the plane for moderately large values of k. In: Dong, Y., Du, D.-Z., Ibarra, O. (eds.) ISAAC 2009. LNCS, vol. 5878, pp. 994–1003. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  2. Azizoglu, M., Webster, S.: Scheduling a batch processing machine with non-identical job sizes. Intern. J. Prod. Res. 38, 2173–2184 (2000)

    Article  MATH  Google Scholar 

  3. Baker, B.S.: Approximation algorithms for NP-complete problems on planar graphs. J. ACM 41(1), 153–180 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bansal, N., Correa, J.R., Kenyon, C., Sviridenko, M.: Bin packing in multiple dimensions: inapproximability results and approximation schemes. Math. Oper. Res. 31(1), 31–49 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  5. Bertsimas, D.J., Simchi-Levi, D.: A new generation of vehicle routing research: robust algorithms, addressing uncertainty. Oper. Res. 44(2), 286–304 (1996)

    Article  MATH  Google Scholar 

  6. Bramel, J., Coffman Jr., E.G., Schor, P.W., Simchi-Levi, D.: Probabilistic analysis of the capacitated vehicle routing problem with unsplit demands. Oper. Res. 40, 1095–1106 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  7. Caprara, A.: Packing 2-dimensional bins in harmony. In: FOCS, Washington, DC, USA, pp. 490–499. IEEE, Los Alamitos (2002)

    Google Scholar 

  8. Chandran, B., Raghavan, S.: The vehicle routing problem: latest advances and new challenges, vol. 43, pp. 239–261. Springer, US (2008)

    Book  MATH  Google Scholar 

  9. Chekuri, C., Khanna, S.: On multi-dimensional packing problems. In: SODA, pp. 185–194. SIAM, Philadelphia (1999)

    Google Scholar 

  10. Coffman Jr., E.G., Garey, M.R., Johnson, D.S.: Approximation algorithms for bin packing: a survey, pp. 46–93. PWS Pub. Co., Boston (1997)

    Google Scholar 

  11. Csirik, J., Johnson, D.S., Kenyon, C.: Better approximation algorithms for bin covering. In: SODA, PA, USA, pp. 557–566. SIAM, Philadelphia (2001)

    Google Scholar 

  12. Dupont, L., Dhaenens-Flipo, C.: Minimizing the makespan on a batch machine with non-identical job sizes: an exact procedure. Comp. and Op. Res. 29(7), 807–819 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  13. Dupont, L., Ghazvini, F.J.: Minimizing makespan on a single batch processing machine with non-identical job sizes. Eur. J. Auto. Sys. 32, 431–440 (1998)

    Google Scholar 

  14. Epstein, L., Levin, A.: An APTAS for generalized cost variable-sized bin packing. SIAM J. Comp. 38, 411–428 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  15. Epstein, L., Levin, A.: Bin packing with general cost structures. Mathematical Programming, 1–37 (2010)

    Google Scholar 

  16. Fernandez de la Vega, W., Lueker, G.S.: Bin packing can be solved within 1 + ε in linear time. Combinatorica 1(4), 349–355 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  17. Friesen, D.K., Langston, M.A.: Variable sized bin packing. SIAM J. Comput. 15(1), 222–230 (1986)

    Article  MATH  Google Scholar 

  18. Garey, M.R., Johnson, D.S.: “strong” NP-completeness results: motivation, examples, and implications. J. ACM 25(3), 499–508 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  19. Haimovich, M., Rinnooy Kan, A.H.G.: Bounds and heuristics for capacitated routing problems. Math. of Op. Res. 10(4), 527–542 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  20. Haimovich, M., Rinnooy Kan, A.H.G., Stougie, L.: Analysis of heuristics for vehicle routing problems. Vehicle Routing: Methods and Studies. Manag. Sci. Systems 16, 47–61 (1988)

    MathSciNet  MATH  Google Scholar 

  21. Hochbaum, D.S., Maass, W.: Approximation schemes for covering and packing problems in image processing and vlsi. J. ACM 32(1), 130–136 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  22. Karmarkar, N., Karp, R.M.: An efficient approximation scheme for the one-dimensional bin-packing problem. In: FOCS, pp. 312–320 (1982)

    Google Scholar 

  23. Kashan, A.H., Karimi, B., Jolai, F.: Effective hybrid genetic algorithm for minimizing makespan on a single-batch-processing machine with non-identical job sizes. Intern. J. Prod. Res. 44, 2337–2360 (2006)

    Article  MATH  Google Scholar 

  24. Kenyon, C., Rémila, E.: A near-optimal solution to a two-dimensional cutting stock problem. Math. Oper. Res. 25(4), 645–656 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  25. Koh, S.-G., Koo, P.-H., Kim, D.-C., Hur, W.-S.: Scheduling a single batch processing machine with arbitrary job sizes and incompatible job families. Int. J. Prod. Econ. 98, 81–96 (2005)

    Article  Google Scholar 

  26. Labbé, M., Laporte, G., Mercure, H.: Capacitated vehicle routing on trees. Op. Res. 39(4), 616–622 (1991)

    Article  MATH  Google Scholar 

  27. Li, C.L., Chen, Z.L.: Bin-packing problem with concave costs of bin utilization. Nav. Res. Log. 53(4), 298–308 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  28. Mbaraga, P., Langevin, A., Laporte, G.: Two exact algorithms for the vehicle routing problem on trees. Nav. Res. Log. 46, 75–89 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  29. Melouk, S., Damodaran, P., Chang, P.-Y.: Minimizing makespan for single machine batch processing with non-identical job sizes using simulated annealing. Inter. J. of Prod. Econ., 141–147 (2004)

    Google Scholar 

  30. Murgolo, F.D.: An efficient approximation scheme for variable-sized bin packing. SIAM J. Comput. 16(1), 149–161 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  31. Parsa, N.R., Karimi, B., Kashan, A.H.: A branch and price algorithm to minimize makespan on a single batch processing machine with non-identical job sizes. Com. Op. Res. 37(10), 1720–1730 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  32. Uzsoy, R.: Scheduling a single batch processing machine with non-identical job sizes. Int. J. of Prod. Res. 32, 1615–1635 (1994)

    Article  MATH  Google Scholar 

  33. Zhang, G., Cai, X., Lee, C.-Y., Wong, C.K.: Minimizing makespan on a single batch processing machine with nonidentical job sizes. Nav. Res. Log. 48, 226–240 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  34. Zhang, Y., Cao, Z.: An asymptotic PTAS for batch scheduling with nonidentical job sizes to minimize makespan. In: Dress, A.W.M., Xu, Y., Zhu, B. (eds.) COCOA. LNCS, vol. 4616, pp. 44–51. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Das, A., Mathieu, C., Mozes, S. (2011). The Train Delivery Problem - Vehicle Routing Meets Bin Packing. In: Jansen, K., Solis-Oba, R. (eds) Approximation and Online Algorithms. WAOA 2010. Lecture Notes in Computer Science, vol 6534. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-18318-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-18318-8_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-18317-1

  • Online ISBN: 978-3-642-18318-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics