AE Labs

Algorithmic Ecologies Laboratory

Interactive models of emergence, allocation, adaptation, and collective behavior.

Matt Nolan — Department of Computer Science, University of Maryland College Park

Updated September, 2026

AE Labs is an evolving collection of interactive computational experiments exploring how simple rules, local interactions, constraints, and feedback produce complex collective behavior. The project began with models of computational fairness and now extends across diffusion, networks, stochastic systems, allocation, ecological dynamics, game theory, and autonomous agents.

Statement: AE Labs explores how local rules, constraints, incentives, and flows produce larger patterns of collective behavior. The project began as an exploration of computational fairness and has expanded into a broader study of emergent systems, allocation, adaptation, and collective dynamics.

Fairness Systems remains the origin and first major research thread: early and ongoing experiments exploring equality, distribution, parity, bias, and corrective dynamics. The original model names are kept as a record of that genealogy.

Distribution & Fairness

Early and ongoing experiments exploring equality, distribution, parity, bias, and corrective dynamics.

Emergence & Collective Behavior

How local preferences, influence, and interaction produce group-level structure.

Diffusion & Stochastic Systems

Flows, noise, and correction across space and time.

Networks & Information

Influence, conduits, and the routing of signals through structure.

Energy & Physical Analogies

Physical metaphors for redistribution, equilibrium, and symmetry.

Tubulin & Spin Dynamics

Biophysical growth coupled to a reduced radical-pair response, with thermal and vacuum channels kept distinct.

About

AE Labs began as a series of interactive models exploring computational fairness. As the project developed, those experiments increasingly intersected with broader questions in dynamical systems, agent behavior, diffusion, networks, game theory, ecology, and collective decision-making.

Algorithmic Ecologies describes this expanded territory: computational environments in which agents, resources, information, constraints, and rules interact over time to produce emergent outcomes.

Fairness remains an important research thread within AE Labs, but it now sits alongside questions of equilibrium, resilience, cooperation, competition, adaptation, and systemic change. The laboratory is built so later work — including allocation, multi-agent learning, causal systems, flow matching, social choice, and artificial life — can join the same collection without replacing the original models.

Contributors

Special thanks to Shuubham Ojha, PhD candidate in the A. James Clark School of Engineering, Speech Communication Laboratory, for his feedback on the models and guidance on differential equations, diffusion, and their relationship to optimization.