The steady-states of splitter networks
We introduce splitter networks, which abstract the behavior of conveyor belts found in the video game Factorio. Based on this definition, we show how to compute the steady-state of a splitter network. Then, leveraging insights from the players community, we provide multiple designs of splitter netwo...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | We introduce splitter networks, which abstract the behavior of conveyor belts
found in the video game Factorio. Based on this definition, we show how to
compute the steady-state of a splitter network. Then, leveraging insights from
the players community, we provide multiple designs of splitter networks capable
of load-balancing among several conveyor belts, and prove that any
load-balancing network on $n$ belts must have $\Omega(n \log n)$ nodes.
Incidentally, we establish connections between splitter networks and various
concepts including flow algorithms, flows with equality constraints, Markov
chains and the Knuth-Yao theorem about sampling over rational distributions
using a fair coin. |
---|---|
DOI: | 10.48550/arxiv.2404.05472 |