Skip to main content
Erschienen in: EURO Journal on Transportation and Logistics 2/2019

25.09.2017 | Research Paper

Selective pricing in branch-price-and-cut algorithms for vehicle routing

verfasst von: Guy Desaulniers, Diego Pecin, Claudio Contardo

Erschienen in: EURO Journal on Transportation and Logistics | Ausgabe 2/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Branch-price-and-cut is a leading methodology for solving various vehicle routing problems (VRPs). For many VRPs, the pricing subproblem of a branch-price-and-cut algorithm is highly time consuming, and to alleviate this difficulty, a relaxed pricing subproblem is used. In this paper, we introduce a new paradigm, called selective pricing, that can be applied in this context to reduce the time required for solving hard-to-solve VRPs by branch-price-and-cut. This paradigm requires the development of a labeling algorithm specific to the pricing subproblem. To illustrate selective pricing, we apply it to a branch-price-and-cut algorithm for the VRP with time windows, where the relaxed pricing subproblem is a shortest ng-path problem with resource constraints. We develop a labeling algorithm for this subproblem and show through computational experiments that it can yield significant time reductions (up to 32%) to reach a good lower bound on certain very-hard-to-solve VRPTW instances with 200 customers. We also introduce a new labeling heuristic which also leads to computational time reductions.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Fußnoten
1
We continue to use the expression “solving the PS” even if we define the PS according to (6).
 
2
Note that a path is considered as a prefix of itself.
 
Literatur
Zurück zum Zitat Baldacci R, Mingozzi A, Roberti R (2011) New route relaxation and pricing strategies for the vehicle routing problem. Oper Res 59(5):1269–1283CrossRef Baldacci R, Mingozzi A, Roberti R (2011) New route relaxation and pricing strategies for the vehicle routing problem. Oper Res 59(5):1269–1283CrossRef
Zurück zum Zitat Barnhart C, Johnson E, Nemhauser G, Savelsbergh M, Vance PH (1998) Branch-and-price: column generation for solving huge integer programs. Oper Res 46(3):316–329CrossRef Barnhart C, Johnson E, Nemhauser G, Savelsbergh M, Vance PH (1998) Branch-and-price: column generation for solving huge integer programs. Oper Res 46(3):316–329CrossRef
Zurück zum Zitat Battarra M, Cordeau JF, Iori M (2014) Pickup-and-delivery problems for goods transportation. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, MOS-SIAM series on optimization, vol 6, 2nd edn. SIAM, Philadelphia, pp 161–191CrossRef Battarra M, Cordeau JF, Iori M (2014) Pickup-and-delivery problems for goods transportation. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, MOS-SIAM series on optimization, vol 6, 2nd edn. SIAM, Philadelphia, pp 161–191CrossRef
Zurück zum Zitat Cherkesly M, Desaulniers G, Laporte G (2015) Branch-price-and-cut algorithms for the pickup and delivery problem with time windows and LIFO loading. Transp Sci 49(4):752–766CrossRef Cherkesly M, Desaulniers G, Laporte G (2015) Branch-price-and-cut algorithms for the pickup and delivery problem with time windows and LIFO loading. Transp Sci 49(4):752–766CrossRef
Zurück zum Zitat Desaulniers G, Lessard F, Hadjar A (2008) Tabu search, partial elementarity, and generalized k-path inequalities for the vehicle routing problem with time windows. Transp Sci 42(3):387–404CrossRef Desaulniers G, Lessard F, Hadjar A (2008) Tabu search, partial elementarity, and generalized k-path inequalities for the vehicle routing problem with time windows. Transp Sci 42(3):387–404CrossRef
Zurück zum Zitat Desaulniers G, Madsen O, Ropke S (2014) The vehicle routing problem with time windows. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, MOS-SIAM series on optimization, vol 5, 2nd edn. SIAM, Philadelphia, pp 119–159CrossRef Desaulniers G, Madsen O, Ropke S (2014) The vehicle routing problem with time windows. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, MOS-SIAM series on optimization, vol 5, 2nd edn. SIAM, Philadelphia, pp 119–159CrossRef
Zurück zum Zitat Desrochers M, Desrosiers J, Solomon M (1992) A new optimization algorithm for the vehicle routing problem with time windows. Oper Res 40:342–354CrossRef Desrochers M, Desrosiers J, Solomon M (1992) A new optimization algorithm for the vehicle routing problem with time windows. Oper Res 40:342–354CrossRef
Zurück zum Zitat Desrosiers J, Soumis F, Desrochers M (1984) Routing with time windows by column generation. Networks 14:545–565CrossRef Desrosiers J, Soumis F, Desrochers M (1984) Routing with time windows by column generation. Networks 14:545–565CrossRef
Zurück zum Zitat Doerner K, Salazar-González J (2014) Pickup-and-delivery problems for people transportation. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, MOS-SIAM series on optimization, vol 7, 2nd edn. SIAM, Philadelphia, pp 193–212CrossRef Doerner K, Salazar-González J (2014) Pickup-and-delivery problems for people transportation. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, MOS-SIAM series on optimization, vol 7, 2nd edn. SIAM, Philadelphia, pp 193–212CrossRef
Zurück zum Zitat Dror M (1994) Note on the complexity of the shortest path models for column generation in VRPTW. Oper Res 42:977–979CrossRef Dror M (1994) Note on the complexity of the shortest path models for column generation in VRPTW. Oper Res 42:977–979CrossRef
Zurück zum Zitat Feillet D, Dejax P, Gendreau M, Gueguen C (2004) An exact algorithm for the elementary shortest path problem with resource constraints: application to some vehicle routing problems. Networks 44:216–229CrossRef Feillet D, Dejax P, Gendreau M, Gueguen C (2004) An exact algorithm for the elementary shortest path problem with resource constraints: application to some vehicle routing problems. Networks 44:216–229CrossRef
Zurück zum Zitat Gehring H, Homberger J (2001) A parallel two-phase metaheuristic for routing problems with time windows. Asia Pac J Oper Res 18:35–47 Gehring H, Homberger J (2001) A parallel two-phase metaheuristic for routing problems with time windows. Asia Pac J Oper Res 18:35–47
Zurück zum Zitat Gendreau M, Jabali O, Rei W (2014) Stochastic vehicle routing problems. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, MOS-SIAM series on optimization, chapter 8, vol 8, 2nd edn. SIAM, Philadelphia, pp 213–239CrossRef Gendreau M, Jabali O, Rei W (2014) Stochastic vehicle routing problems. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, MOS-SIAM series on optimization, chapter 8, vol 8, 2nd edn. SIAM, Philadelphia, pp 213–239CrossRef
Zurück zum Zitat Irnich S, Desaulniers G (2005) Shortest path problems with resource constraints. In: Desaulniers G, Desrosiers J, Solomon M (eds) Column generation, vol 2. Springer, Berlin, pp 33–65CrossRef Irnich S, Desaulniers G (2005) Shortest path problems with resource constraints. In: Desaulniers G, Desrosiers J, Solomon M (eds) Column generation, vol 2. Springer, Berlin, pp 33–65CrossRef
Zurück zum Zitat Irnich S, Villeneuve D (2006) The shortest path problem with resource constraints and \(k\)-cycle elimination for \(k \ge 3\). INFORMS J Comput 18(3):391–406CrossRef Irnich S, Villeneuve D (2006) The shortest path problem with resource constraints and \(k\)-cycle elimination for \(k \ge 3\). INFORMS J Comput 18(3):391–406CrossRef
Zurück zum Zitat Irnich S, Schneider M, Vigo D (2014) Four variants of the vehicle routing problem. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, MOS-SIAM series on optimization, vol 9, 2nd edn. SIAM, Philadelphia, pp 241–271CrossRef Irnich S, Schneider M, Vigo D (2014) Four variants of the vehicle routing problem. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications, MOS-SIAM series on optimization, vol 9, 2nd edn. SIAM, Philadelphia, pp 241–271CrossRef
Zurück zum Zitat Jepsen M, Petersen B, Spoorendonk S, Pisinger D (2008) Subset-row inequalities applied to the vehicle-routing problem with time windows. Oper Res 56(2):497–511CrossRef Jepsen M, Petersen B, Spoorendonk S, Pisinger D (2008) Subset-row inequalities applied to the vehicle-routing problem with time windows. Oper Res 56(2):497–511CrossRef
Zurück zum Zitat Laporte G, Nobert Y (1983) A branch and bound algorithm for the capacitated vehicle routing problem. Oper Res Spectr 5(2):77–85CrossRef Laporte G, Nobert Y (1983) A branch and bound algorithm for the capacitated vehicle routing problem. Oper Res Spectr 5(2):77–85CrossRef
Zurück zum Zitat Lübbecke M, Desrosiers J (2005) Selected topics in column generation. Oper Res 53(6):1007–1023CrossRef Lübbecke M, Desrosiers J (2005) Selected topics in column generation. Oper Res 53(6):1007–1023CrossRef
Zurück zum Zitat Pecin D, Contardo C, Desaulniers G, Uchoa E (2016) New enhancements for the exact solution of the vehicle routing problem with time windows. Technical Report G-2016-13, Cahiers du GERAD Pecin D, Contardo C, Desaulniers G, Uchoa E (2016) New enhancements for the exact solution of the vehicle routing problem with time windows. Technical Report G-2016-13, Cahiers du GERAD
Zurück zum Zitat Pecin D, Pessoa A, Poggi M, Uchoa E (2017a) Improved branch-cut-and-price for capacitated vehicle routing. Math Progr Comput 9:61–100CrossRef Pecin D, Pessoa A, Poggi M, Uchoa E (2017a) Improved branch-cut-and-price for capacitated vehicle routing. Math Progr Comput 9:61–100CrossRef
Zurück zum Zitat Pecin D, Pessoa A, Poggi M, Uchoa E, Haroldo S (2017b) Limited memory rank-1 cuts for vehicle routing problems. Oper Res Lett 45:206–209CrossRef Pecin D, Pessoa A, Poggi M, Uchoa E, Haroldo S (2017b) Limited memory rank-1 cuts for vehicle routing problems. Oper Res Lett 45:206–209CrossRef
Zurück zum Zitat Petersen B, Pisinger D, Spoorendonk S (2008) Chvátal-Gomory rank-1 cuts used in a Dantzig-Wolfe decomposition of the vehicle routing problem with time windows. Veh Routing Probl Latest Adv New Chall 20(43):397–419CrossRef Petersen B, Pisinger D, Spoorendonk S (2008) Chvátal-Gomory rank-1 cuts used in a Dantzig-Wolfe decomposition of the vehicle routing problem with time windows. Veh Routing Probl Latest Adv New Chall 20(43):397–419CrossRef
Zurück zum Zitat Righini G, Salani M (2006) Symmetry helps: bounded bi-directional dynamic programming for the elementary shortest path problem with resource constraints. Discret Optim 3(3):255–273CrossRef Righini G, Salani M (2006) Symmetry helps: bounded bi-directional dynamic programming for the elementary shortest path problem with resource constraints. Discret Optim 3(3):255–273CrossRef
Zurück zum Zitat Toth P, Vigo D (eds) (2014) Vehicle routing: problems, methods, and applications, MOS-SIAM series on optimization, 2nd edn. SIAM, Philadelphia Toth P, Vigo D (eds) (2014) Vehicle routing: problems, methods, and applications, MOS-SIAM series on optimization, 2nd edn. SIAM, Philadelphia
Zurück zum Zitat Vidal T, Crainic T, Gendreau M, Prins C (2013) A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time windows. Comput Oper Res 40:475–489CrossRef Vidal T, Crainic T, Gendreau M, Prins C (2013) A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time windows. Comput Oper Res 40:475–489CrossRef
Metadaten
Titel
Selective pricing in branch-price-and-cut algorithms for vehicle routing
verfasst von
Guy Desaulniers
Diego Pecin
Claudio Contardo
Publikationsdatum
25.09.2017
Verlag
Springer Berlin Heidelberg
Erschienen in
EURO Journal on Transportation and Logistics / Ausgabe 2/2019
Print ISSN: 2192-4376
Elektronische ISSN: 2192-4384
DOI
https://doi.org/10.1007/s13676-017-0112-9

Weitere Artikel der Ausgabe 2/2019

EURO Journal on Transportation and Logistics 2/2019 Zur Ausgabe

Premium Partner