Loading…

Safe Multi-Agent Pathfinding with Time Uncertainty

In many real-world scenarios, the time it takes for a mobile agent, e.g., a robot, to move from one location to another may vary due to exogenous events and be difficult to predict accurately. Planning in such scenarios is challenging, especially in the context of Multi-Agent Pathfinding (MAPF), whe...

Full description

Saved in:
Bibliographic Details
Published in:The Journal of artificial intelligence research 2021-01, Vol.70, p.923
Main Authors: Shahar, Tomer, Shekhar, Shashank, Atzmon, Dor, Saffidine, Abdallah, Juba, Brendan, Stern, Roni
Format: Article
Language:English
Subjects:
Citations: Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c263t-3f9b0f1eec5b6e8cc529375e3fdacbf25694d2f01262aa8f87775d1794be5b703
cites
container_end_page
container_issue
container_start_page 923
container_title The Journal of artificial intelligence research
container_volume 70
creator Shahar, Tomer
Shekhar, Shashank
Atzmon, Dor
Saffidine, Abdallah
Juba, Brendan
Stern, Roni
description In many real-world scenarios, the time it takes for a mobile agent, e.g., a robot, to move from one location to another may vary due to exogenous events and be difficult to predict accurately. Planning in such scenarios is challenging, especially in the context of Multi-Agent Pathfinding (MAPF), where the goal is to find paths to multiple agents and temporal coordination is necessary to avoid collisions. In this work, we consider a MAPF problem with this form of time uncertainty, where we are only given upper and lower bounds on the time it takes each agent to move. The objective is to find a safe solution, which is a solution that can be executed by all agents and is guaranteed to avoid collisions. We propose two complete and optimal algorithms for finding safe solutions based on well-known MAPF algorithms, namely, A* with Operator Decomposition (A* + OD) and Conflict-Based Search (CBS). Experimentally, we observe that on several standard MAPF grids the CBS-based algorithm performs better. We also explore the option of online replanning in this context, i.e., modifying the agents' plans during execution, to reduce the overall execution cost. We consider two online settings: (a) when an agent can sense the current time and its current location, and (b) when the agents can also communicate seamlessly during execution. For each setting, we propose a replanning algorithm and analyze its behavior theoretically and empirically. Our experimental evaluation confirms that indeed online replanning in both settings can significantly reduce solution cost.
doi_str_mv 10.1613/jair.1.12397
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2553248513</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2553248513</sourcerecordid><originalsourceid>FETCH-LOGICAL-c263t-3f9b0f1eec5b6e8cc529375e3fdacbf25694d2f01262aa8f87775d1794be5b703</originalsourceid><addsrcrecordid>eNpNkM1KAzEYRYMoWKs7H2DArTPmSybJZFmKf1BRsF2HTCZpM7SZmqRI397WunB17-JwLxyEbgFXwIE-9NrHCiogVIozNAIseCkFE-f_-iW6SqnHGGRNmhEin9rZ4m23zr6cLG3IxYfOK-dD58Oy-PZ5Vcz9xhaLYGzM2oe8v0YXTq-TvfnLMVo8Pc6nL-Xs_fl1OpmVhnCaS-pkix1Ya1jLbWMMI5IKZqnrtGkdYVzWHXEYCCdaN64RQrAOhKxby1qB6RjdnXa3cfja2ZRVP-xiOFwqwhgldcOAHqj7E2XikFK0Tm2j3-i4V4DV0Yo6WlGgfq3QH1D4VLE</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2553248513</pqid></control><display><type>article</type><title>Safe Multi-Agent Pathfinding with Time Uncertainty</title><source>Publicly Available Content (ProQuest)</source><creator>Shahar, Tomer ; Shekhar, Shashank ; Atzmon, Dor ; Saffidine, Abdallah ; Juba, Brendan ; Stern, Roni</creator><creatorcontrib>Shahar, Tomer ; Shekhar, Shashank ; Atzmon, Dor ; Saffidine, Abdallah ; Juba, Brendan ; Stern, Roni</creatorcontrib><description>In many real-world scenarios, the time it takes for a mobile agent, e.g., a robot, to move from one location to another may vary due to exogenous events and be difficult to predict accurately. Planning in such scenarios is challenging, especially in the context of Multi-Agent Pathfinding (MAPF), where the goal is to find paths to multiple agents and temporal coordination is necessary to avoid collisions. In this work, we consider a MAPF problem with this form of time uncertainty, where we are only given upper and lower bounds on the time it takes each agent to move. The objective is to find a safe solution, which is a solution that can be executed by all agents and is guaranteed to avoid collisions. We propose two complete and optimal algorithms for finding safe solutions based on well-known MAPF algorithms, namely, A* with Operator Decomposition (A* + OD) and Conflict-Based Search (CBS). Experimentally, we observe that on several standard MAPF grids the CBS-based algorithm performs better. We also explore the option of online replanning in this context, i.e., modifying the agents' plans during execution, to reduce the overall execution cost. We consider two online settings: (a) when an agent can sense the current time and its current location, and (b) when the agents can also communicate seamlessly during execution. For each setting, we propose a replanning algorithm and analyze its behavior theoretically and empirically. Our experimental evaluation confirms that indeed online replanning in both settings can significantly reduce solution cost.</description><identifier>ISSN: 1076-9757</identifier><identifier>EISSN: 1076-9757</identifier><identifier>EISSN: 1943-5037</identifier><identifier>DOI: 10.1613/jair.1.12397</identifier><language>eng</language><publisher>San Francisco: AI Access Foundation</publisher><subject>Agents (artificial intelligence) ; Algorithms ; Artificial intelligence ; Collisions ; Context ; Lower bounds ; Multiagent systems ; Uncertainty</subject><ispartof>The Journal of artificial intelligence research, 2021-01, Vol.70, p.923</ispartof><rights>2021. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the associated terms available at https://www.jair.org/index.php/jair/about</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c263t-3f9b0f1eec5b6e8cc529375e3fdacbf25694d2f01262aa8f87775d1794be5b703</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/2553248513?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,25753,27924,27925,37012,44590</link.rule.ids></links><search><creatorcontrib>Shahar, Tomer</creatorcontrib><creatorcontrib>Shekhar, Shashank</creatorcontrib><creatorcontrib>Atzmon, Dor</creatorcontrib><creatorcontrib>Saffidine, Abdallah</creatorcontrib><creatorcontrib>Juba, Brendan</creatorcontrib><creatorcontrib>Stern, Roni</creatorcontrib><title>Safe Multi-Agent Pathfinding with Time Uncertainty</title><title>The Journal of artificial intelligence research</title><description>In many real-world scenarios, the time it takes for a mobile agent, e.g., a robot, to move from one location to another may vary due to exogenous events and be difficult to predict accurately. Planning in such scenarios is challenging, especially in the context of Multi-Agent Pathfinding (MAPF), where the goal is to find paths to multiple agents and temporal coordination is necessary to avoid collisions. In this work, we consider a MAPF problem with this form of time uncertainty, where we are only given upper and lower bounds on the time it takes each agent to move. The objective is to find a safe solution, which is a solution that can be executed by all agents and is guaranteed to avoid collisions. We propose two complete and optimal algorithms for finding safe solutions based on well-known MAPF algorithms, namely, A* with Operator Decomposition (A* + OD) and Conflict-Based Search (CBS). Experimentally, we observe that on several standard MAPF grids the CBS-based algorithm performs better. We also explore the option of online replanning in this context, i.e., modifying the agents' plans during execution, to reduce the overall execution cost. We consider two online settings: (a) when an agent can sense the current time and its current location, and (b) when the agents can also communicate seamlessly during execution. For each setting, we propose a replanning algorithm and analyze its behavior theoretically and empirically. Our experimental evaluation confirms that indeed online replanning in both settings can significantly reduce solution cost.</description><subject>Agents (artificial intelligence)</subject><subject>Algorithms</subject><subject>Artificial intelligence</subject><subject>Collisions</subject><subject>Context</subject><subject>Lower bounds</subject><subject>Multiagent systems</subject><subject>Uncertainty</subject><issn>1076-9757</issn><issn>1076-9757</issn><issn>1943-5037</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNpNkM1KAzEYRYMoWKs7H2DArTPmSybJZFmKf1BRsF2HTCZpM7SZmqRI397WunB17-JwLxyEbgFXwIE-9NrHCiogVIozNAIseCkFE-f_-iW6SqnHGGRNmhEin9rZ4m23zr6cLG3IxYfOK-dD58Oy-PZ5Vcz9xhaLYGzM2oe8v0YXTq-TvfnLMVo8Pc6nL-Xs_fl1OpmVhnCaS-pkix1Ya1jLbWMMI5IKZqnrtGkdYVzWHXEYCCdaN64RQrAOhKxby1qB6RjdnXa3cfja2ZRVP-xiOFwqwhgldcOAHqj7E2XikFK0Tm2j3-i4V4DV0Yo6WlGgfq3QH1D4VLE</recordid><startdate>20210101</startdate><enddate>20210101</enddate><creator>Shahar, Tomer</creator><creator>Shekhar, Shashank</creator><creator>Atzmon, Dor</creator><creator>Saffidine, Abdallah</creator><creator>Juba, Brendan</creator><creator>Stern, Roni</creator><general>AI Access Foundation</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>P62</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope></search><sort><creationdate>20210101</creationdate><title>Safe Multi-Agent Pathfinding with Time Uncertainty</title><author>Shahar, Tomer ; Shekhar, Shashank ; Atzmon, Dor ; Saffidine, Abdallah ; Juba, Brendan ; Stern, Roni</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c263t-3f9b0f1eec5b6e8cc529375e3fdacbf25694d2f01262aa8f87775d1794be5b703</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Agents (artificial intelligence)</topic><topic>Algorithms</topic><topic>Artificial intelligence</topic><topic>Collisions</topic><topic>Context</topic><topic>Lower bounds</topic><topic>Multiagent systems</topic><topic>Uncertainty</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Shahar, Tomer</creatorcontrib><creatorcontrib>Shekhar, Shashank</creatorcontrib><creatorcontrib>Atzmon, Dor</creatorcontrib><creatorcontrib>Saffidine, Abdallah</creatorcontrib><creatorcontrib>Juba, Brendan</creatorcontrib><creatorcontrib>Stern, Roni</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection (Proquest) (PQ_SDU_P3)</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer science database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>Publicly Available Content (ProQuest)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><jtitle>The Journal of artificial intelligence research</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Shahar, Tomer</au><au>Shekhar, Shashank</au><au>Atzmon, Dor</au><au>Saffidine, Abdallah</au><au>Juba, Brendan</au><au>Stern, Roni</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Safe Multi-Agent Pathfinding with Time Uncertainty</atitle><jtitle>The Journal of artificial intelligence research</jtitle><date>2021-01-01</date><risdate>2021</risdate><volume>70</volume><spage>923</spage><pages>923-</pages><issn>1076-9757</issn><eissn>1076-9757</eissn><eissn>1943-5037</eissn><abstract>In many real-world scenarios, the time it takes for a mobile agent, e.g., a robot, to move from one location to another may vary due to exogenous events and be difficult to predict accurately. Planning in such scenarios is challenging, especially in the context of Multi-Agent Pathfinding (MAPF), where the goal is to find paths to multiple agents and temporal coordination is necessary to avoid collisions. In this work, we consider a MAPF problem with this form of time uncertainty, where we are only given upper and lower bounds on the time it takes each agent to move. The objective is to find a safe solution, which is a solution that can be executed by all agents and is guaranteed to avoid collisions. We propose two complete and optimal algorithms for finding safe solutions based on well-known MAPF algorithms, namely, A* with Operator Decomposition (A* + OD) and Conflict-Based Search (CBS). Experimentally, we observe that on several standard MAPF grids the CBS-based algorithm performs better. We also explore the option of online replanning in this context, i.e., modifying the agents' plans during execution, to reduce the overall execution cost. We consider two online settings: (a) when an agent can sense the current time and its current location, and (b) when the agents can also communicate seamlessly during execution. For each setting, we propose a replanning algorithm and analyze its behavior theoretically and empirically. Our experimental evaluation confirms that indeed online replanning in both settings can significantly reduce solution cost.</abstract><cop>San Francisco</cop><pub>AI Access Foundation</pub><doi>10.1613/jair.1.12397</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1076-9757
ispartof The Journal of artificial intelligence research, 2021-01, Vol.70, p.923
issn 1076-9757
1076-9757
1943-5037
language eng
recordid cdi_proquest_journals_2553248513
source Publicly Available Content (ProQuest)
subjects Agents (artificial intelligence)
Algorithms
Artificial intelligence
Collisions
Context
Lower bounds
Multiagent systems
Uncertainty
title Safe Multi-Agent Pathfinding with Time Uncertainty
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T00%3A58%3A09IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Safe%20Multi-Agent%20Pathfinding%20with%20Time%20Uncertainty&rft.jtitle=The%20Journal%20of%20artificial%20intelligence%20research&rft.au=Shahar,%20Tomer&rft.date=2021-01-01&rft.volume=70&rft.spage=923&rft.pages=923-&rft.issn=1076-9757&rft.eissn=1076-9757&rft_id=info:doi/10.1613/jair.1.12397&rft_dat=%3Cproquest_cross%3E2553248513%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c263t-3f9b0f1eec5b6e8cc529375e3fdacbf25694d2f01262aa8f87775d1794be5b703%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2553248513&rft_id=info:pmid/&rfr_iscdi=true