Local-to-Global in Multi-Agent Systems

<p>The thesis presents performance analysis and simulation results for algorithms that compute global functions out of local interactions on multi-agent systems. We focus on optimization problems; this is because many problems can be formulated in terms of designing algorithms which optimize s...

Full description

Bibliographic Details
Main Author: Pilotto, Concetta
Format: Others
Published: 2007
Online Access:https://thesis.library.caltech.edu/1983/1/thesis.pdf
Pilotto, Concetta (2007) Local-to-Global in Multi-Agent Systems. Master's thesis, California Institute of Technology. https://resolver.caltech.edu/CaltechETD:etd-05232007-084106 <https://resolver.caltech.edu/CaltechETD:etd-05232007-084106>
Description
Summary:<p>The thesis presents performance analysis and simulation results for algorithms that compute global functions out of local interactions on multi-agent systems. We focus on optimization problems; this is because many problems can be formulated in terms of designing algorithms which optimize some global function subject to local constraints.</p> <p>We model the environment as an adversary of the system. The environment is able to attack the system, modifying the system in arbitrary ways: some agents and/or communication links can be disabled.</p> <p>Computations proceed by opportunistically employing the resources available at each point, progressing rapidly when more resources are available and slowing down when resources become unavailable.</p> <p>We investigate and compare two techniques. In the first one, each sub-system (which we call group) behaves like a centralized system, i.e., it solves its specific optimization sub-problem by applying a central algorithm. We investigate this technique, called self-similarity, showing examples where it works and where it fails, and carry out performance analysis on some problems. Then, we introduce a second technique which is completely decentralized but synchronous: agents simultaneously makes a local update to their current estimates of some true parameter using the estimates of their adjacents. We prove the correctness of this technique on some specific problems by applying tools from distributed systems (variant functions) and control theory (equilibrium points of a dynamical system).</p>