Branch-Price-and-Cut algorithms for the team orienteering problem with interval-varying profits

被引:0
|
作者
Li, Jiaojiao [1 ]
Zhu, Jianghan [1 ]
Peng, Guansheng [2 ]
Wang, Jianjiang [1 ]
Zhen, Lu [3 ]
Demeulemeester, Erik [4 ]
机构
[1] Natl Univ Def Technol, Natl Key Lab Informat Syst Engn, Changsha, Peoples R China
[2] Chinese Acad Mil Sci, Def Innovat Inst, Beijing, Peoples R China
[3] Shanghai Univ, Sch Management, Shanghai, Peoples R China
[4] Katholieke Univ Leuven, Fac Business & Econ, Dept Decis Sci & Informat Management, Res Ctr Operat Management, Leuven, Belgium
基金
中国博士后科学基金;
关键词
Team orienteering problem; Interval-varying profits; Mixed-integer linear programming; Dantzig-Wolfe decomposition; Branch-Price-and-Cut; VEHICLE-ROUTING PROBLEM; TIME WINDOWS;
D O I
10.1016/j.ejor.2024.07.015
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper studies the team orienteering problem (TOP), wherein each vertex requires two visits, and the service profit of each vertex depends on the time interval between these two visits. Motivated by scenarios like perishable product delivery, home health care scheduling, and earth observation satellite scheduling, the paper addresses two variants: the periodic orienteering problem with a focus on the number of days (NoDs) and the team orienteering problem with attention to a combination of time windows (CoTWs). It develops mixed-integer linear programming (MILP) models for both variants and devises exact Branch-Price-and-Cut (BPC) algorithms tailored to their block diagonal structures. Furthermore, this paper proposes two strategies to improve algorithm performance. A simplification strategy streamlines the directed graph network by removing redundant vertices and arcs without compromising optimality, thereby accelerating the solution of pricing problems. Additionally, a matheuristic algorithm is proposed to obtain integer solutions quickly. Computational results demonstrate the effectiveness of these algorithms, showcasing their superiority over CPLEX. The BPC algorithm, coupled with the simplification strategy, exhibits an average computational time reduction of 70 % compared to the basic strategy. The effectiveness of the matheuristic algorithm is also confirmed. Finally, the findings presented herein offer valuable insights for refining and applying BPC algorithms.
引用
收藏
页码:793 / 807
页数:15
相关论文
共 50 条
  • [1] Exact Branch-Price-and-Cut Algorithms for Vehicle Routing
    Costa, Luciano
    Contardo, Claudio
    Desaulniers, Guy
    TRANSPORTATION SCIENCE, 2019, 53 (04) : 946 - 985
  • [2] A branch-price-and-cut algorithm for the minimum evolution problem
    Catanzaro, Daniele
    Aringhieri, Roberto
    Di Summa, Marco
    Pesenti, Raffaele
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 244 (03) : 753 - 765
  • [3] A branch-and-cut algorithm for the Team Orienteering Problem
    Bianchessi, Nicola
    Mansini, Renata
    Speranza, M. Grazia
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2018, 25 (02) : 627 - 635
  • [4] Branch-price-and-cut algorithms for the pickup and delivery problem with time windows and multiple stacks
    Cherkesly, Marilene
    Desaulniers, Guy
    Irnich, Stefan
    Laporte, Gilbert
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 250 (03) : 782 - 793
  • [5] Branch-Price-and-Cut Algorithms for the Vehicle Routing Problem with Stochastic and Correlated Travel Times
    Rostami, Borzou
    Desaulniers, Guy
    Errico, Fausto
    Lodi, Andrea
    OPERATIONS RESEARCH, 2021, 69 (02) : 436 - 455
  • [6] Selective pricing in branch-price-and-cut algorithms for vehicle routing
    Desaulniers, Guy
    Pecin, Diego
    Contardo, Claudio
    EURO JOURNAL ON TRANSPORTATION AND LOGISTICS, 2019, 8 (02) : 147 - 168
  • [7] A Branch-Price-and-Cut Procedure for the Discrete Ordered Median Problem
    Deleplanque, Samuel
    Labbe, Martine
    Ponce, Diego
    Puerto, Justo
    INFORMS JOURNAL ON COMPUTING, 2020, 32 (03) : 582 - 599
  • [8] 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
  • [9] 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
  • [10] Branch-Price-and-Cut for Causal Discovery
    Cussens, James
    CONFERENCE ON CAUSAL LEARNING AND REASONING, VOL 213, 2023, 213 : 642 - 661