Multi-agent path finding (part A)
Multi-Agent Path Finding algorithm has become a topic that has been actively researched in the field of Artificial Intelligence. As the technology advances each year, many of our process has been automated and are being carried out by robot agents to complete the tasks. Single-agent path finding alg...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/138430 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-138430 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1384302020-05-06T02:50:29Z Multi-agent path finding (part A) Ong, Wei Hua Tang Xueyan School of Computer Science and Engineering Parallel and Distributed Computing Centre asxytang@ntu.edu.sg Engineering::Computer science and engineering::Theory of computation::Analysis of algorithms and problem complexity Multi-Agent Path Finding algorithm has become a topic that has been actively researched in the field of Artificial Intelligence. As the technology advances each year, many of our process has been automated and are being carried out by robot agents to complete the tasks. Single-agent path finding algorithms such as A* focus on a single agent environment where it is unable to be used in a multiple agent environment to provide a solution to solve the multi-agent path finding problem. In this FYP, we use an algorithm, Conflict-Based Search algorithm (CBS), a multi-agent path finding algorithm that uses A* search for low-level searching and heuristic constraints in the high-level searching to solve multi-agent path finding problems. The aim is to find an optimal path for multi-agent path finding problem in grid maps of different dimensions. We employed CBS algorithm to search for multi-agent path finding solution. This algorithm is used to get the time taken for the generation of the optimal path in different scenarios of the grid maps. Our experiments show that the algorithm performs better with fewer agents given an adequate number of obstacles in the map. With a bigger dimension of the map, the algorithm can have a bigger pool of possibility in planning an optimal path for the agents in the map. Bachelor of Engineering (Computer Science) 2020-05-06T02:48:56Z 2020-05-06T02:48:56Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/138430 en SCSE19-0142 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering::Theory of computation::Analysis of algorithms and problem complexity |
spellingShingle |
Engineering::Computer science and engineering::Theory of computation::Analysis of algorithms and problem complexity Ong, Wei Hua Multi-agent path finding (part A) |
description |
Multi-Agent Path Finding algorithm has become a topic that has been actively researched in the field of Artificial Intelligence. As the technology advances each year, many of our process has been automated and are being carried out by robot agents to complete the tasks. Single-agent path finding algorithms such as A* focus on a single agent environment where it is unable to be used in a multiple agent environment to provide a solution to solve the multi-agent path finding problem. In this FYP, we use an algorithm, Conflict-Based Search algorithm (CBS), a multi-agent path finding algorithm that uses A* search for low-level searching and heuristic constraints in the high-level searching to solve multi-agent path finding problems. The aim is to find an optimal path for multi-agent path finding problem in grid maps of different dimensions. We employed CBS algorithm to search for multi-agent path finding solution. This algorithm is used to get the time taken for the generation of the optimal path in different scenarios of the grid maps. Our experiments show that the algorithm performs better with fewer agents given an adequate number of obstacles in the map. With a bigger dimension of the map, the algorithm can have a bigger pool of possibility in planning an optimal path for the agents in the map. |
author2 |
Tang Xueyan |
author_facet |
Tang Xueyan Ong, Wei Hua |
format |
Final Year Project |
author |
Ong, Wei Hua |
author_sort |
Ong, Wei Hua |
title |
Multi-agent path finding (part A) |
title_short |
Multi-agent path finding (part A) |
title_full |
Multi-agent path finding (part A) |
title_fullStr |
Multi-agent path finding (part A) |
title_full_unstemmed |
Multi-agent path finding (part A) |
title_sort |
multi-agent path finding (part a) |
publisher |
Nanyang Technological University |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/138430 |
_version_ |
1681059012999643136 |