Weave: Österreich - Belgien - Deutschland - Luxemburg - Polen - Schweiz - Slowenien - Tschechien
Disciplines
Computer Sciences (100%)
Keywords
Verteilte Algorithmen,
Populationsprotokolle,
Randomisierte Algorithmen
Abstract
This project focuses on efficient population protocols for fundamental problems in distributed
computing. Population protocols have been introduced by Angluin et al. Such a system consists of n
anonymous agents. A scheduler selects, in discrete time steps, randomly a pair of agents and these
agents are allowed to interact. The interacting agents can execute a state transition, as specified by
the ``algorithm`` of the population protocol. In this project we are interested in population protocols
solving certain fundamental problems. As an example, consider consensus. At the beginning, each
agent possesses one opinion out of k many opinions. The goal is to reach a state where all agents
agree on one of the initial opinions. Another example is leader election where the goal is to choose a
unique leader. Population protocols are also used as a model for chemical reaction networks; there
are further interesting relations between population protocols, Petri Nets and vector addition
systems. Furthermore, population protocols can be implemented at the level of DNA molecules, and
there are strong similarities between some biochemical regulatory processes in living cells and
population protocols. Last but not least, the well-known SIR and SIS models can also be expressed as
population protocols.