Professional Documents
Culture Documents
Syllabus
Syllabus
Syllabus
Credits: 3
This course on complex systems provides the tools to decipher the emergent properties,
adaptive behaviours, and interconnected dynamics that define these systems. The course will
cover dynamical systems theory for continuous and discrete time, network dynamics, cellular
automata simulations, agent-based modelling for analysis of complex systems. It explores
complex behaviours across natural, social, and engineered domains, using programming
languages and tools for implementing models.
Prerequisites:
Course Outcomes:
Agent-Based Modelling (ABM) and Cellular Automata (CA): The Components of ABM,
agent-agent interaction, agent-environment interaction, building and simulating basic ABMs,
analysing ABMs, verification, validation, and replication techniques in ABMs, introduction to
Cellular Automata (CA), Examples of Simple Binary CA Rules and simulations, Rule Space
and Phase Space analysis, Mean-Field Approximation in CA modelling, Self-Organized and
Criticality.
Case studies exploring real-world complex systems: Some Case studies of complex system
models in ecology, biology, Social science and economics - Schelling’s Segregation model,
Forest fire model, the El Farol Model for economics, contagion model for the spread of disease,
information, and behaviour; opinion dynamics for consensus, differentiation, and
polarization, Social cooperation models, evolutionary dynamics, Biological Cellular
Automata Models.
Text Books:
References:
Assessment: