Drones without a master : Resource efficiency in consensus-reaching topologies
In this study we have compared five different heuristic algorithms for adding edges to existing graphs with the goal of improving convergence rate for reaching consensus. This while keeping the cost of adding edges, and thus sending more signals, in mind. Finding a suitable algorithm for this purpos...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
KTH, Skolan för elektroteknik och datavetenskap (EECS)
2019
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-259356 |
id |
ndltd-UPSALLA1-oai-DiVA.org-kth-259356 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-kth-2593562019-09-14T04:31:17ZDrones without a master : Resource efficiency in consensus-reaching topologiesengDrönare utan mästare : Resurseffektiva konsensustopologierBjörkman Nilsson, JohnCervall, JonatanKTH, Skolan för elektroteknik och datavetenskap (EECS)KTH, Skolan för elektroteknik och datavetenskap (EECS)2019Computer and Information SciencesData- och informationsvetenskapIn this study we have compared five different heuristic algorithms for adding edges to existing graphs with the goal of improving convergence rate for reaching consensus. This while keeping the cost of adding edges, and thus sending more signals, in mind. Finding a suitable algorithm for this purpose would equate to monetary cost savings and inference speed in multi-agent networks. The study found that simulated annealing performed the best with regards to finding the best solution on multiple graphs, performing the best in average and time complexity of finding the solutions. However, it was not by a significant margin but alongside our own heuristic named degree difference, they could in conjunction find the optimal solution in every test and their collective complexity is still feasible. The study did not find any rule of thumb for adding edges, except that disregarding costs and only focusing on improving convergence rate worked well. Future work would be to take more factors into consideration to make the scenarios more realistic, such as avoiding single points of failure in a network. Den här studien har jämfört fem olika heuristiska algoritmer för att att lägga till kanter till befintliga grafer med målet att förbättra konvergeringshastigheten för att nå konsensus. Samtidigt hålls kostnaden för att lägga till kanter, och därmed sända fler signaler, i åtanke. Att hitta en lämplig algoritm för detta ändamål skulle ge monetära besparingar och slutledningshastighet i multi-agentnät. Studien visade att simulerad härdning gjorde bäst ifrån sig med avseende på att hitta den bästa lösningen på flera grafer, prestera det bästa i genomsnitt och tidskomplexitet att hitta lösningarna. Det var dock inte med en betydande marginal. Vid sidan av vår egen heuristik vid namn degree difference kunde de dock tillsammans hitta den optimala lösningen i varje test och deras kollektiva komplexitet är fortfarande rimlig. Studien hittade inte någon tumregel för att lägga till kanter, förutom att bortse från kostnader och bara fokusera på att förbättra konvergenshastigheten fungerade bra. Framtida arbete skulle vara att ta hänsyn till fler faktorer för att göra scenarierna mer realistiska, till exempel att undvika svaga punkter i ett nätverk. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-259356TRITA-EECS-EX ; 2019:394application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Computer and Information Sciences Data- och informationsvetenskap |
spellingShingle |
Computer and Information Sciences Data- och informationsvetenskap Björkman Nilsson, John Cervall, Jonatan Drones without a master : Resource efficiency in consensus-reaching topologies |
description |
In this study we have compared five different heuristic algorithms for adding edges to existing graphs with the goal of improving convergence rate for reaching consensus. This while keeping the cost of adding edges, and thus sending more signals, in mind. Finding a suitable algorithm for this purpose would equate to monetary cost savings and inference speed in multi-agent networks. The study found that simulated annealing performed the best with regards to finding the best solution on multiple graphs, performing the best in average and time complexity of finding the solutions. However, it was not by a significant margin but alongside our own heuristic named degree difference, they could in conjunction find the optimal solution in every test and their collective complexity is still feasible. The study did not find any rule of thumb for adding edges, except that disregarding costs and only focusing on improving convergence rate worked well. Future work would be to take more factors into consideration to make the scenarios more realistic, such as avoiding single points of failure in a network. === Den här studien har jämfört fem olika heuristiska algoritmer för att att lägga till kanter till befintliga grafer med målet att förbättra konvergeringshastigheten för att nå konsensus. Samtidigt hålls kostnaden för att lägga till kanter, och därmed sända fler signaler, i åtanke. Att hitta en lämplig algoritm för detta ändamål skulle ge monetära besparingar och slutledningshastighet i multi-agentnät. Studien visade att simulerad härdning gjorde bäst ifrån sig med avseende på att hitta den bästa lösningen på flera grafer, prestera det bästa i genomsnitt och tidskomplexitet att hitta lösningarna. Det var dock inte med en betydande marginal. Vid sidan av vår egen heuristik vid namn degree difference kunde de dock tillsammans hitta den optimala lösningen i varje test och deras kollektiva komplexitet är fortfarande rimlig. Studien hittade inte någon tumregel för att lägga till kanter, förutom att bortse från kostnader och bara fokusera på att förbättra konvergenshastigheten fungerade bra. Framtida arbete skulle vara att ta hänsyn till fler faktorer för att göra scenarierna mer realistiska, till exempel att undvika svaga punkter i ett nätverk. |
author |
Björkman Nilsson, John Cervall, Jonatan |
author_facet |
Björkman Nilsson, John Cervall, Jonatan |
author_sort |
Björkman Nilsson, John |
title |
Drones without a master : Resource efficiency in consensus-reaching topologies |
title_short |
Drones without a master : Resource efficiency in consensus-reaching topologies |
title_full |
Drones without a master : Resource efficiency in consensus-reaching topologies |
title_fullStr |
Drones without a master : Resource efficiency in consensus-reaching topologies |
title_full_unstemmed |
Drones without a master : Resource efficiency in consensus-reaching topologies |
title_sort |
drones without a master : resource efficiency in consensus-reaching topologies |
publisher |
KTH, Skolan för elektroteknik och datavetenskap (EECS) |
publishDate |
2019 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-259356 |
work_keys_str_mv |
AT bjorkmannilssonjohn droneswithoutamasterresourceefficiencyinconsensusreachingtopologies AT cervalljonatan droneswithoutamasterresourceefficiencyinconsensusreachingtopologies AT bjorkmannilssonjohn dronareutanmastareresurseffektivakonsensustopologier AT cervalljonatan dronareutanmastareresurseffektivakonsensustopologier |
_version_ |
1719250618657275904 |