Dynamic path finding for multi-load agent pickup and delivery problem

IF 0.9 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS
{"title":"Dynamic path finding for multi-load agent pickup and delivery problem","authors":"","doi":"10.1016/j.tcs.2024.114897","DOIUrl":null,"url":null,"abstract":"<div><div>Recently, the Multi-Agent Pickup and Delivery (MAPD) problem has attracted widespread attention from both academia and industry. In the MAPD problem, each task has its pickup and delivery locations, and the agent needs to pick this task up from the pickup location and deliver it to its delivery location. Therefore, existing works consider the MAPD problem as the core problem in industrial scenarios, e.g., logistics warehouse. Note that the agents considered in the MAPD problem are single-load agents that complete tasks one by one. However, many commercial companies have deployed agents with multi-load instead of single-load agents to improve efficiency and reduce costs. The agents with multi-load can complete multiple tasks at once, so existing solutions cannot work well with the MAPD problem for multi-agents. To solve this issue, we investigate a novel problem in this paper, namely the Multi-Load Agent Pickup and Delivery (MLAPD) problem, where the agents with multi-load not only need to complete assigned real-time tasks but also need to avoid conflicts with each other and the goal is to minimize the total cost in the warehouse. To address this novel problem, we develop a task assignment to complete the assignments between multi-load agents and online tasks in real-time and a dynamic path finding problem that enables multi-load agents to move along conflict-free paths. Finally, extensive experiments in two different warehouses examine the effectiveness of our solutions.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.9000,"publicationDate":"2024-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Theoretical Computer Science","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0304397524005140","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0

Abstract

Recently, the Multi-Agent Pickup and Delivery (MAPD) problem has attracted widespread attention from both academia and industry. In the MAPD problem, each task has its pickup and delivery locations, and the agent needs to pick this task up from the pickup location and deliver it to its delivery location. Therefore, existing works consider the MAPD problem as the core problem in industrial scenarios, e.g., logistics warehouse. Note that the agents considered in the MAPD problem are single-load agents that complete tasks one by one. However, many commercial companies have deployed agents with multi-load instead of single-load agents to improve efficiency and reduce costs. The agents with multi-load can complete multiple tasks at once, so existing solutions cannot work well with the MAPD problem for multi-agents. To solve this issue, we investigate a novel problem in this paper, namely the Multi-Load Agent Pickup and Delivery (MLAPD) problem, where the agents with multi-load not only need to complete assigned real-time tasks but also need to avoid conflicts with each other and the goal is to minimize the total cost in the warehouse. To address this novel problem, we develop a task assignment to complete the assignments between multi-load agents and online tasks in real-time and a dynamic path finding problem that enables multi-load agents to move along conflict-free paths. Finally, extensive experiments in two different warehouses examine the effectiveness of our solutions.
多负载代理取送问题的动态路径查找
最近,多代理取货和送货(MAPD)问题引起了学术界和工业界的广泛关注。在 MAPD 问题中,每个任务都有取货地点和交货地点,代理需要从取货地点取货,并将其送到交货地点。因此,现有研究将 MAPD 问题作为工业场景(如物流仓库)的核心问题。需要注意的是,在 MAPD 问题中考虑的代理是逐一完成任务的单载代理。然而,许多商业公司为了提高效率和降低成本,部署了多负载代理,而不是单负载代理。多负载代理可以同时完成多个任务,因此现有的解决方案无法很好地解决多代理的 MAPD 问题。为了解决这个问题,我们在本文中研究了一个新问题,即多负载代理拾取和交付(MLAPD)问题,在这个问题中,多负载代理不仅需要完成分配的实时任务,还需要避免相互冲突,目标是使仓库中的总成本最小化。为了解决这个新问题,我们开发了一种任务分配方法,以完成多负载代理与在线任务之间的实时分配,并开发了一种动态路径查找问题,使多负载代理能够沿着无冲突路径移动。最后,我们在两个不同的仓库中进行了大量实验,检验了我们解决方案的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Theoretical Computer Science
Theoretical Computer Science 工程技术-计算机:理论方法
CiteScore
2.60
自引率
18.20%
发文量
471
审稿时长
12.6 months
期刊介绍: Theoretical Computer Science is mathematical and abstract in spirit, but it derives its motivation from practical and everyday computation. Its aim is to understand the nature of computation and, as a consequence of this understanding, provide more efficient methodologies. All papers introducing or studying mathematical, logic and formal concepts and methods are welcome, provided that their motivation is clearly drawn from the field of computing.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信