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...
Saved in:
Published in: | The Journal of artificial intelligence research 2021-01, Vol.70, p.923 |
---|---|
Main Authors: | , , , , , |
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 & 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 & 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 |