Graph algorithms to determine sufficient connectivity of collaborative autonomous systems

dc.contributor.authorAlestig, Edvin
dc.contributor.authorHvid-Hansen, Max
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerSeger, Carl-Johan
dc.contributor.supervisorAbd Alrahman, Yehia
dc.date.accessioned2025-01-08T11:57:54Z
dc.date.available2025-01-08T11:57:54Z
dc.date.issued2024
dc.date.submitted
dc.description.abstractSystems of interacting agents such as robots are becoming increasingly common. The problem is that the available resources are often limited and there is a need for agents to interact so that they accomplish their mission. This thesis is a part of the SynTM project which aims at tackling this problem by producing cooperative agents with minimal interactions. The idea is to go from a high-level specification of some agents’ joint mission to an implementation of a loosely coupled set of cooperative agents with minimal interaction. Our contribution consists of designing algorithms for the reduction of the required interactions among the agents while still fulfilling the original specification. An algorithm using a technique named Ecooperative bisimulation, was proposed in the SynTM project as a proof of concept. An implementation of this algorithm features poor performance due the high computational complexity of the algorithm both in space and time. We set out to create algorithms with better performance so we propose and implement new algorithms followed by doing computational complexity analysis. The algorithms are compared using both their practical performance and complexity. Our results show that the first proposed algorithm features a time complexity one degree less than the existing algorithm together with a large speed increase, especially for large problems. The second proposed algorithm features the same complexity as the first, with equal or slightly better performance except for very large problems. Keywords:
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/309056
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectBisimulation
dc.subjectgraph theory
dc.subjectautonomous system
dc.subjectcomputer science
dc.subjectalgorithm
dc.subjectproject
dc.subjectthesis
dc.titleGraph algorithms to determine sufficient connectivity of collaborative autonomous systems
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer science – algorithms, languages and logic (MPALG), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 24-50 MHH EA.pdf
Storlek:
596.8 KB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: