Scaling up the self-optimization model by means of on-the-fly computation of weights
Natalya Weber, Werner Koch, Tom Froese

TL;DR
This paper presents a scalable implementation of the Self-Optimization model that enables the study of larger complex networks by reducing computational costs from cubic to quadratic time, facilitating new research in self-organizing systems.
Contribution
The paper introduces an on-the-fly computation method that significantly improves the scalability of the SO model, allowing analysis of much larger networks than before.
Findings
Achieved $ ext{O}(N^2)$ complexity for the SO model
Enabled simulation of larger, more complex networks
Reduced computational cost from $ ext{O}(N^3)$ to $ ext{O}(N^2)$
Abstract
The Self-Optimization (SO) model is a useful computational model for investigating self-organization in "soft" Artificial life (ALife) as it has been shown to be general enough to model various complex adaptive systems. So far, existing work has been done on relatively small network sizes, precluding the investigation of novel phenomena that might emerge from the complexity arising from large numbers of nodes interacting in interconnected networks. This work introduces a novel implementation of the SO model that scales as with respect to the number of nodes , and demonstrates the applicability of the SO model to networks with system sizes several orders of magnitude higher than previously was investigated. Removing the prohibitive computational cost of the naive algorithm, our on-the-fly computation paves the way for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Molecular Communication and Nanonetworks · Modular Robots and Swarm Intelligence
