The Steiner Multi Cycle Problem with Applications to a Collaborative Truckload Problem

Authors Vinicius N. G. Pereira, Mário César San Felice, Pedro Henrique D. B. Hokama, Eduardo C. Xavier



PDF
Thumbnail PDF

File

LIPIcs.SEA.2018.26.pdf
  • Filesize: 0.55 MB
  • 13 pages

Document Identifiers

Author Details

Vinicius N. G. Pereira
  • Institute of Computing, University of Campinas (Unicamp), Campinas - SP, Brazil
Mário César San Felice
  • Department of Computing, Federal University of São Carlos (UFSCar), São Carlos - SP, Brazil
Pedro Henrique D. B. Hokama
  • Production Engineering Department, Federal University of São Carlos (UFSCar), São Carlos - SP, Brazil
Eduardo C. Xavier
  • Institute of Computing, University of Campinas (Unicamp), Campinas - SP, Brazil

Cite AsGet BibTex

Vinicius N. G. Pereira, Mário César San Felice, Pedro Henrique D. B. Hokama, and Eduardo C. Xavier. The Steiner Multi Cycle Problem with Applications to a Collaborative Truckload Problem. In 17th International Symposium on Experimental Algorithms (SEA 2018). Leibniz International Proceedings in Informatics (LIPIcs), Volume 103, pp. 26:1-26:13, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2018)
https://doi.org/10.4230/LIPIcs.SEA.2018.26

Abstract

We introduce a new problem called Steiner Multi Cycle Problem that extends the Steiner Cycle problem in the same way the Steiner Forest extends the Steiner Tree problem. In this problem we are given a complete weighted graph G=(V,E), which respects the triangle inequality, a collection of terminal sets {T_1,..., T_k}, where for each a in [k] we have a subset T_a of V and these terminal sets are pairwise disjoint. The problem is to find a set of disjoint cycles of minimum cost such that for each a in [k], all vertices of T_a belong to a same cycle. Our main interest is in a restricted case where |T_a| = 2, for each a in [k], which models a collaborative less-than-truckload problem with pickup and delivery. In this problem, we have a set of agents where each agent is associated with a set T_a containing a pair of pickup and delivery vertices. This problem arises in the scenario where a company has to periodically exchange goods between two different locations, and different companies can collaborate to create a route that visits all its pairs of locations sharing the total cost of the route. We show that even the restricted problem is NP-Hard, and present some heuristics to solve it. In particular, a constructive heuristic called Refinement Search, which uses geometric properties to determine if agents are close to each other. We performed computational experiments to compare this heuristic to a GRASP based heuristic. The Refinement Search obtained the best solutions in little computational time.

Subject Classification

ACM Subject Classification
  • Theory of computation → Graph algorithms analysis
  • Theory of computation → Routing and network design problems
  • Applied computing → Transportation
Keywords
  • Steiner Cycle
  • Routing
  • Pickup-and-Delivery
  • Less-than-Truckload

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Jose Caceres-Cruz, Pol Arias, Daniel Guimarans, Daniel Riera, and Angel A Juan. Rich vehicle routing problem: Survey. ACM Computing Surveys (CSUR), 47(2):32, 2015. Google Scholar
  2. William J Cook, WH Cunningham, WR Pulleyblank, and A Schrijver. Combinatorial optimization. Springer, 2009. Google Scholar
  3. Elizabeth D Dolan and Jorge J Moré. Benchmarking optimization software with performance profiles. Mathematical programming, 91(2):201-213, 2002. Google Scholar
  4. Özlem Ergun, Gültekin Kuyzu, and Martin W. P. Savelsbergh. Reducing truckload transportation costs through collaboration. Transportation Science, 41(2):206-221, 2007. Google Scholar
  5. Özlem Ergun, Gültekin Kuyzu, and Martin W. P. Savelsbergh. Shipper collaboration. Computers & OR, 34(6):1551-1560, 2007. Google Scholar
  6. Thomas A Feo and Mauricio GC Resende. A probabilistic heuristic for a computationally difficult set covering problem. Operations research letters, 8(2):67-71, 1989. Google Scholar
  7. Michel X. Goemans and David P. Williamson. A general approximation technique for constrained forest problems. SIAM J. Comput., 24(2):296-317, 1995. Google Scholar
  8. Ralph E Gomory and Tien Chung Hu. Multi-terminal network flows. Journal of the Society for Industrial and Applied Mathematics, 9(4):551-570, 1961. Google Scholar
  9. Martin Grötschel, László Lovász, and Alexander Schrijver. The ellipsoid method and its consequences in combinatorial optimization. Combinatorica, 1(2):169-197, 1981. Google Scholar
  10. Gurobi Optimization, Inc. Gurobi optimizer reference manual, 2016. URL: http://www.gurobi.com.
  11. Dan Gusfield. Very simple methods for all pairs network flow analysis. SIAM Journal on Computing, 19(1):143-155, 1990. Google Scholar
  12. Hipólito Hernández-Pérez and Juan-José Salazar-González. The multi-commodity one-to-one pickup-and-delivery traveling salesman problem. European Journal of Operational Research, 196(3):987-995, 2009. Google Scholar
  13. Ismail Karaoglan, Fulya Altiparmak, Imdat Kara, and Berna Dengiz. The location-routing problem with simultaneous pickup and delivery: Formulations and a heuristic approach. Omega, 40(4):465-477, 2012. Google Scholar
  14. Lemon. Library for efficient modeling and optimization in networks, 2016. URL: http://lemon.cs.elte.hu/trac/lemon/.
  15. LOCo - UNICAMP. Laboratory of optimization and combinatorics, 2016. URL: http://www.loco.ic.unicamp.br.
  16. Sophie N. Parragh, Karl F. Doerner, and Richard F. Hartl. A survey on pickup and delivery problems. Journal für Betriebswirtschaft, 58(1):21-51, 2008. Google Scholar
  17. Mauricio GC Resende and Celso C Ribeiro. Optimization by GRASP: Greedy Randomized Adaptive Search Procedures. Springer, 2016. Google Scholar
  18. Juan-José Salazar-González. The Steiner cycle polytope. European Journal of Operational Research, 147(3):671-679, 2003. Google Scholar
  19. Monika Steinová. Approximability of the minimum Steiner cycle problem. Computing and Informatics, 29(6+):1349-1357, 2012. Google Scholar
  20. Paolo Toth and Daniele Vigo. Vehicle routing: problems, methods, and applications, volume 18. Siam, 2014. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail