A branch-and-price-and-cut algorithm for time-dependent pollution routing problem

被引:4
|
作者
Gao, Wenqi [1 ]
Luo, Zhixing [1 ]
Shen, Houcai [1 ]
机构
[1] Nanjing Univ, Sch Management & Engn, Nanjing 210093, Peoples R China
基金
中国国家自然科学基金;
关键词
Vehicle routing; Time-dependency; Carbon emissions; Branch-and-price-and-cut; VEHICLE; ELEMENTARY; SEARCH; WINDOWS; SPEED;
D O I
10.1016/j.trc.2023.104339
中图分类号
U [交通运输];
学科分类号
08 ; 0823 ;
摘要
The time-dependent pollution routing problem (TDPRP) extends the pollution routing problem (PRP) cause it captures traffic congestion at peak periods in urban transportation. It concerns planning a fleet of homogeneous vehicles to serve all customers, jointly deciding their speed on every arc and the departure time from each node such that the total cost of routes reaches a minimum. To our knowledge, all solution methods for the TDPRP are founded on (meta-)heuristics. In this study, we propose an exact branch-and-price-and-cut (BPC) algorithm for the TDPRP. The master problem is a route selection problem formulated as a set-partitioning model, and the pricing problem is a time-dependent elementary shortest path problem with resource constraints (TDESPPRC), in which the speed and start time at each customer need to be decided. We devise a tailored label-setting algorithm to handle the pricing problem, and the master problem is solved by column generation. Then, two valid inequalities are employed to tighten the lower bound, and several accelerating techniques are used to speed up the label-setting algorithm. Meanwhile, we present an analytical characterization applied to different scenarios. Finally, extensive computational experiments show our algorithm outperform a commercial MIP solver, and the optimal solutions are found for more benchmark instances using less time.
引用
收藏
页数:18
相关论文
共 50 条
  • [31] A branch and cut algorithm for the time-dependent profitable tour problem with resource constraints
    Lera-Romero, Gonzalo
    Miranda-Bront, Juan Jose
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 289 (03) : 879 - 896
  • [32] Analysis and Branch-and-Cut Algorithm for the Time-Dependent Travelling Salesman Problem
    Cordeau, Jean-Francois
    Ghiani, Gianpaolo
    Guerriero, Emanuela
    TRANSPORTATION SCIENCE, 2014, 48 (01) : 46 - 58
  • [33] A branch-cut-and-price algorithm for the generalized vehicle routing problem
    Reihaneh, Mohammad
    Ghoniem, Ahmed
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2018, 69 (02) : 307 - 318
  • [34] A Branch-Cut-and-Price Algorithm for the Capacitated Arc Routing Problem
    Martinelli, Rafael
    Pecin, Diego
    Poggi, Marcus
    Longo, Humberto
    EXPERIMENTAL ALGORITHMS, 2011, 6630 : 315 - +
  • [35] A Branch-Price-and-Cut Algorithm for the Inventory-Routing Problem
    Desaulniers, Guy
    Rakke, Jorgen G.
    Coelho, Leandro C.
    TRANSPORTATION SCIENCE, 2016, 50 (03) : 1060 - 1076
  • [36] A branch-price-and-cut algorithm for the workover rig routing problem
    Ribeiro, Glaydston Mattos
    Desaulniers, Guy
    Desrosiers, Jacques
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (12) : 3305 - 3315
  • [37] A branch-price-and-cut algorithm for the vehicle routing problem with time windows and multiple deliverymen
    Pedro Munari
    Reinaldo Morabito
    TOP, 2018, 26 : 437 - 464
  • [38] A branch-price-and-cut algorithm for the vehicle routing problem with time windows and multiple deliverymen
    Munari, Pedro
    Morabito, Reinaldo
    TOP, 2018, 26 (03) : 437 - 464
  • [39] The Time Dependent Traveling Salesman Problem: Polyhedra and Branch-Cut-and-Price Algorithm
    Abeledo, Hernan
    Fukasawa, Ricardo
    Pessoa, Artur
    Uchoa, Eduardo
    EXPERIMENTAL ALGORITHMS, PROCEEDINGS, 2010, 6049 : 202 - +
  • [40] Nested branch-and-price-and-cut for vehicle routing problems with multiple resource interdependencies
    Tilk C.
    Drexl M.
    Irnich S.
    European Journal of Operational Research, 2020, 276 (02) : 549 - 565