Show simple item record

Algorithms for adversarial multi-agent path finding
dc.contributor.advisorIvanová, Marika
dc.creatorBernard, Dominik
dc.date.accessioned2024-11-28T14:45:54Z
dc.date.available2024-11-28T14:45:54Z
dc.date.issued2024
dc.identifier.urihttp://hdl.handle.net/20.500.11956/193189
dc.description.abstractMulti-agentní hledání cest s protivníkem je grafový problém. V několika vrcholech grafu jsou rozmístěni pohybliví agenti. Agenti jsou rozděleni do dvou týmů: útočníci a obránci. Každý útočník má přiřazen jeden cílový vrchol v grafu. Cílem útočníků je obsadit přiřazené cílové vrcholy, zatímco cílem obránců je zabránit útočníkům v dosažení jejich cílů. Oba týmy střídavě provádějí jeden tah dle vybraného algoritmu. Při jednom tahu se smí všichni agenti přesunout po hraně grafu do sousedního volného vrcholu, nebo mohou zůstat v aktuálním vrcholu. Cílem této práce je implementovat jak několik existu- jících algoritmů pro tým obránců i útočníků, tak několik nových algoritmů a rozšíření pro tým obránců. Tyto algoritmy poté experimentálně porovnáme ve vytvořeném prostředí.cs_CZ
dc.description.abstractAdversarial multi-agent path finding is a graph problem. In several vertices of the graph, mobile agents are distributed, which are divided into two teams: attackers and defenders. Each attacker is assigned one target vertex in the graph. The goal of the attackers is to occupy the assigned target vertices, while the goal of the defenders is to prevent the attackers from reaching their objectives. Both teams alternately perform one move according to the selected algorithm. In one move, all agents are allowed to move along the edge of the graph to the neighboring free vertex or they can stay at the current vertex. The aim of this work is to implement both several existing algorithms for the team of defenders and attackers, as well as several new algorithms and extensions for the team of defenders. We will then experimentally compare these algorithms in the created environment.en_US
dc.languageČeštinacs_CZ
dc.language.isocs_CZ
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.subjectMAPF|AMAPF|adversary|autonomous agent|discrete simmulationen_US
dc.subjectMAPF|AMAPF|protivník|autonomní agent|diskrétní simulacecs_CZ
dc.titleAlgoritmy pro multi-agentní hledání cest s protivníkemcs_CZ
dc.typebakalářská prácecs_CZ
dcterms.created2024
dcterms.dateAccepted2024-09-06
dc.description.departmentDepartment of Theoretical Computer Science and Mathematical Logicen_US
dc.description.departmentKatedra teoretické informatiky a matematické logikycs_CZ
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.identifier.repId269231
dc.title.translatedAlgorithms for adversarial multi-agent path findingen_US
dc.contributor.refereeBulín, Jakub
thesis.degree.nameBc.
thesis.degree.levelbakalářskécs_CZ
thesis.degree.disciplineComputer Science with specialisation in Artificial Intelligenceen_US
thesis.degree.disciplineInformatika se specializací Umělá inteligencecs_CZ
thesis.degree.programComputer Scienceen_US
thesis.degree.programInformatikacs_CZ
uk.thesis.typebakalářská prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Katedra teoretické informatiky a matematické logikycs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Department of Theoretical Computer Science and Mathematical Logicen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csInformatika se specializací Umělá inteligencecs_CZ
uk.degree-discipline.enComputer Science with specialisation in Artificial Intelligenceen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enComputer Scienceen_US
thesis.grade.csVelmi dobřecs_CZ
thesis.grade.enVery gooden_US
uk.abstract.csMulti-agentní hledání cest s protivníkem je grafový problém. V několika vrcholech grafu jsou rozmístěni pohybliví agenti. Agenti jsou rozděleni do dvou týmů: útočníci a obránci. Každý útočník má přiřazen jeden cílový vrchol v grafu. Cílem útočníků je obsadit přiřazené cílové vrcholy, zatímco cílem obránců je zabránit útočníkům v dosažení jejich cílů. Oba týmy střídavě provádějí jeden tah dle vybraného algoritmu. Při jednom tahu se smí všichni agenti přesunout po hraně grafu do sousedního volného vrcholu, nebo mohou zůstat v aktuálním vrcholu. Cílem této práce je implementovat jak několik existu- jících algoritmů pro tým obránců i útočníků, tak několik nových algoritmů a rozšíření pro tým obránců. Tyto algoritmy poté experimentálně porovnáme ve vytvořeném prostředí.cs_CZ
uk.abstract.enAdversarial multi-agent path finding is a graph problem. In several vertices of the graph, mobile agents are distributed, which are divided into two teams: attackers and defenders. Each attacker is assigned one target vertex in the graph. The goal of the attackers is to occupy the assigned target vertices, while the goal of the defenders is to prevent the attackers from reaching their objectives. Both teams alternately perform one move according to the selected algorithm. In one move, all agents are allowed to move along the edge of the graph to the neighboring free vertex or they can stay at the current vertex. The aim of this work is to implement both several existing algorithms for the team of defenders and attackers, as well as several new algorithms and extensions for the team of defenders. We will then experimentally compare these algorithms in the created environment.en_US
uk.file-availabilityV
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra teoretické informatiky a matematické logikycs_CZ
thesis.grade.code2
uk.publication-placePrahacs_CZ
uk.thesis.defenceStatusO


Files in this item

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV