Optimal Multi-Agent Pickup and Delivery Using Branch-and-Cut-and-Price Algorithms

被引:0
|
作者
Lam, Edward [1 ]
Stuckey, Peter J. [1 ]
Harabor, Daniel [1 ]
机构
[1] Monash Univ, Dept Data Sci & Artificial Intelligence, Clayton, Vic 3168, Australia
基金
澳大利亚研究理事会;
关键词
multi-agent pickup and delivery; multi-agent path finding; automated guided vehicle; conflict-free routing; vehicle routing problem; column generation; combinatorial Benders cuts; AUTOMATED GUIDED VEHICLES; ROUTING PROBLEM;
D O I
10.1287/trsc.2023.0268
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Given a set of agents and a set of pickup-delivery requests located on a twodimensional grid map, the multi-agent pickup and delivery problem assigns the requests to the agents such that every agent moves from its start location to the locations of its assigned requests and finally, to its end location without colliding into other agents and that the sum of arrival times is minimized. This paper proposes two exact branch-and-cutand-price algorithms for the problem. The first algorithm performs a three-level search. A high-level master problem selects an optimal sequence of requests and a path for every agent from a large collection. A mid-level sequencing problem and a low-level navigation problem are solved simultaneously to incrementally enlarge the collection of request sequences and paths. The second algorithm first solves the sequencing problem to find a set of request sequences and then solves the navigation problem to determine if paths compatible with the request sequences exist. Experimental results indicate that the integrated algorithm solves more instances with higher congestion, and the deferred algorithm solves more instances with lower congestion and could scale to 100 agents and 100 requests, significantly higher than a state-of-the-art suboptimal approach.
引用
收藏
页码:104 / 124
页数:22
相关论文
共 50 条
  • [1] Branch-and-cut-and-price for multi-agent path finding
    Lam, Edward
    Le Bodic, Pierre
    Harabor, Daniel
    Stuckey, Peter J.
    COMPUTERS & OPERATIONS RESEARCH, 2022, 144
  • [2] A branch-and-cut-and-price approach for the pickup and delivery problem with shuttle routes
    Masson, Renaud
    Ropke, Stefan
    Lehuede, Fabien
    Peton, Olivier
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 236 (03) : 849 - 862
  • [3] A Branch-and-Cut-and-Price algorithm for the Multi-trip Separate Pickup and Delivery Problem with Time Windows at Customers and Facilities
    Bettinelli, Andrea
    Cacchiani, Valentina
    Crainic, Teodor Gabriel
    Vigo, Daniele
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 279 (03) : 824 - 839
  • [4] A note on branch-and-cut-and-price
    Feillet, Dominique
    Gendreau, Michel
    Medaglia, Andres L.
    Walteros, Jose L.
    OPERATIONS RESEARCH LETTERS, 2010, 38 (05) : 346 - 353
  • [5] Branch and Cut and Price for the Pickup and Delivery Problem with Time Windows
    Ropke, Stefan
    Cordeau, Jean-Francois
    TRANSPORTATION SCIENCE, 2009, 43 (03) : 267 - 286
  • [6] 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
  • [7] The multi-terminal vertex separator problem: Branch-and-Cut-and-Price
    Magnouche, Y.
    Mahjoub, A. R.
    Martin, S.
    DISCRETE APPLIED MATHEMATICS, 2021, 290 : 86 - 111
  • [8] Branch-and-cut and Branch-and-cut-and-price algorithms for the adjacent only quadratic minimum spanning tree problem
    Pereira, Dilson Lucas
    Gendreau, Michel
    da Cunha, Alexandre Salles
    NETWORKS, 2015, 65 (04) : 367 - 379
  • [9] Branch-Price-and-Cut Algorithms for the Pickup and Delivery Problem with Time Windows and Last-in-First-Out Loading
    Cherkesly, Marilene
    Desaulniers, Guy
    Laporte, Gilbert
    TRANSPORTATION SCIENCE, 2015, 49 (04) : 752 - 766
  • [10] A branch-and-price-and-cut algorithm for a pickup and delivery problem in retailing
    Li, Chongshou
    Gong, Lijun
    Luo, Zhixing
    Lim, Andrew
    OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2019, 89 : 71 - 91