Skip to content

sellisd/awesome-complexity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A curated list of resources related to complex systems, the scientific field studying systems with multiple interacting parts and emergent properties.

Contents

Concepts

  • Attractor - A trajectory in the state space of a system in which it tends to evolve towards.
  • Autopoiesis - The ability of a system to create and maintain itself.
  • Chaos - Theory of chaotic systems.
  • Complexity - The subject of complex systems science.
  • Developmental Systems Theory - Theoretical perspective on biological development, heredity, and evolution.
  • Dissipative System - A thermodynamically open system far from thermodynamic equilibrium.
  • Distributed Control - A control system without a central supervisor.
  • Edge of Chaos - The transition zone between order and disorder.
  • Emergence - The whole is greater than the sum of the parts.
  • Fractal - Self-similar structure.
  • Hysteresis - Dependence of the state of a system on its history.
  • Holon - System that is both a whole and a part.
  • Network/Graph - Network with non-trivial topological features.
  • Phase Transition - Transition between states of matter.
  • Robustness - Ability to tolerate perturbations.
  • Self-Organization - The process where form arises from local interactions between parts of an initially disordered system.
  • Simulation - Imitation of the operation of a real-world process or system.

Scientific Journals

  • Complexity - Cross-disciplinary journal about complex adaptive systems (open access).

Blogs/Journals

Societies/Communities

Organizations

Models

Software

Freely to use or open source

  • NetLogo - Multi-agent modeling environment based on the LOGO language. It comes with a very large library of toy models.
  • Simulus - ABM library in Python.
  • Swarm - A platform for agent-based models written in Objective-C, models are coded in Java or Objective-C.
  • Repast - Agent-based modeling and simulation platforms, models coded in C++ and Java.
  • MASON - Multiagent simulation library core in Java.
  • HASH - Graph and agent simulation platform.
  • Hybrid Automata Library - Java library for hybrid modeling combining agent-based and partial-differential equation components.

Proprietary

Other Resources

Books