Abelian networks. I: Foundations and examples (Q2804993)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Abelian networks. I: Foundations and examples |
scientific article; zbMATH DE number 6578080
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Abelian networks. I: Foundations and examples |
scientific article; zbMATH DE number 6578080 |
Statements
9 May 2016
0 references
abelian distributed processors
0 references
asynchronous computation
0 references
chip-firing
0 references
finite automata
0 references
least action principle
0 references
local-to-global principle
0 references
monotone integer program
0 references
rotor walk
0 references
0 references
0 references
0 references
Abelian networks. I: Foundations and examples (English)
0 references
The paper begins with a definition of abelian network, which is a directed graph, vertices represent automata with a single input port (basically, the input alphabet of each automaton consists of a single letter) and multiple output ports, one for each outgoing edge. Each automaton is described by a transition function (which changes the automaton's internal states) and a message-passing function (which produces an output). The term `abelian' is meant to characterize systems for which changing the order of certain interactions has no effect on the final state of the system (roughly, a permutation of inputs has no influence on the output of an automaton). A collection of automata obeying these axioms is called an abelian network. Then a survey of a number of examples is given (these include sandpile and rotor networks as well as two non-unary examples: oil and water, and abelian mobile agents). Then a least-action principle for abelian networks is proved and its consequences are evaluated. As an application, it is shown how abelian networks can solve certain linear and nonlinear integer programs asynchronously.
0 references