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 条
  • [21] Branch-cut-and-price for the vehicle routing problem with simultaneous pickup and delivery
    Subramanian, Anand
    Uchoa, Eduardo
    Pessoa, Artur Alves
    Ochi, Luiz Satoru
    OPTIMIZATION LETTERS, 2013, 7 (07) : 1569 - 1581
  • [22] Attention for the Allocation of Tasks in Multi-Agent Pickup and Delivery
    Fenoy, Adria
    Zagoli, Jacopo
    Bistaffa, Filippo
    Farinelli, Alessandro
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 622 - 629
  • [23] Task and Path Planning for Multi-Agent Pickup and Delivery
    Liu, Minghua
    Ma, Hang
    Li, Jiaoyang
    Koenig, Sven
    AAMAS '19: PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2019, : 1152 - 1160
  • [24] A tutorial on Branch-Price-and-Cut algorithms
    Petris, Matteo
    Archetti, Claudia
    Cattaruzza, Diego
    Ogier, Maxime
    Semet, Frederic
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2025, 23 (01): : 1 - 52
  • [25] A TSP-Based Online Algorithm for Multi-Task Multi-Agent Pickup and Delivery
    Kudo, Fumiya
    Cai, Kai
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2023, 8 (09): : 5910 - 5917
  • [26] A branch-and-cut-and-price algorithm for the multi-depot heterogeneous vehicle routing problem with time windows
    Bettinelli, Andrea
    Ceselli, Alberto
    Righini, Giovanni
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2011, 19 (05) : 723 - 740
  • [27] A Branch-and-Price-and-Cut Algorithm for Heterogeneous Pickup and Delivery Problems with Configurable Vehicle Capacity
    Qu, Yuan
    Bard, Jonathan F.
    TRANSPORTATION SCIENCE, 2015, 49 (02) : 254 - 270
  • [28] A branch-and-cut-and-price approach for the capacitated m-ring-star problem
    Hoshino, Edna A.
    de Souza, Cid C.
    DISCRETE APPLIED MATHEMATICS, 2012, 160 (18) : 2728 - 2741
  • [29] Task Selection Algorithm for Multi-Agent Pickup and Delivery with Time Synchronization
    Yamauchi, Tomoki
    Miyashita, Yuki
    Sugawara, Toshiharu
    PRIMA 2022: PRINCIPLES AND PRACTICE OF MULTI-AGENT SYSTEMS, 2023, 13753 : 458 - 474
  • [30] A Branch-and-Cut-and-Price Algorithm for the Electric Vehicle Routing Problem with Multiple Technologies
    Ceselli A.
    Felipe Á.
    Ortuño M.T.
    Righini G.
    Tirado G.
    Operations Research Forum, 2 (1)