Complex Systems

Prerequisites

None - but it would be useful if you had attended the Fractals & Chaos and/or the Nonlinear Waves courses.

Brief syllabus

Definition and examples of complex systems and basic concepts used to describe them; types and examples of cellular automata; mean-field approximation; percolation theory; graph theory; types of network; robustness of networks; dynamical systems on networks; origin of scaling laws; game theory; neural networks; genetic algorithms; complex adaptive systems.

Objectives

By the end of the course students should be able to:

Lectures

Week 1
Definition and examples of complex systems and basic concepts: course-graining; order parameter; control parameter; emergence; symmetry breaking; annealing; quenching; topological defect; measures of complexity

Week 2
Cellular automata (CA): types and examples of CA

Week 3
Mean-field approximation

Week 4
Percolation theory

Week 5
Graph theory: definitions, quantifiable properties, matrices describing graphs

Week 6
Types of network

Week 7
Robustness of networks

Week 8
Exam 1 (on weeks 1-7)

Week 9
Dynamical systems on networks

Week 10
Origin of scaling laws

Week 11
Introduction to game theory; minority games: El Farol bar problem

Week 12
Neural networks: Hopfield network, energy function

Week 13
Genetic algorithms

Week 14
Complex adaptive systems

Week 15
Selected topics of current interest

Week 16
Selected topics of current interest

Week 17
Exam 2 (on weeks 1-16)

Teaching methods

Lectures and detailed printed lecture notes will be provided.

Course assessment

Homework: 4%

Exam 1: 48%

Exam 2: 48%

References



2016-07-11