VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Economic Dynamics and Complexity
Last Updated: 2026-06-03 00:07:20
Abstract
How do economies grow and occasionally tip into crisis? How does a technology spread, or a shock cascade through a production network? This course develops a unified toolkit for understanding economic dynamics and complexity. We study continuous and discrete systems, diffusion and contagion, endogenous cycles, and the structure and formation of economic networks.
Objective
By completing this course, participants will be able to: - Analyse continuous and discrete dynamical systems, characterise their equilibria, and assess stability - Model diffusion processes — technological adoption, contagion, network diffusion — and interpret their dynamics - Recognise sources of complexity: nonlinearity, feedback, heterogeneity, and emergent behavior - Apply coupled-system models (Lotka-Volterra, Goodwin, Kaldor) to business cycles and macroeconomic dynamics - Use network-theoretic tools — centrality, spectral methods, community detection — to analyse economic systems - Understand how strategic incentives shape network formation and when stability and efficiency diverge - Implement and simulate dynamical and network models in Python
Content
The course is organized in two parts. The first covers dynamical systems; the second turns to networks. Part I — Dynamical Systems and Complexity - Motivation — Sources of complexity: interconnectedness, feedbacks, nonlinearity, and heterogeneity as drivers of emergent behavior; case studies from pharmaceutical supply chains and epidemic spread. - Growth models — Continuous-time growth dynamics; ODEs, logistic growth, harvesting models, and phase-line analysis. - Diffusion — Modelling technological diffusion; Bass model and epidemic-style diffusion processes; empirical applications. - Coupled dynamics — Systems of ODEs; predator-prey models (Lotka-Volterra); the Goodwin model of distributional cycles. - Discrete dynamics — Difference equations, the cobweb model, the logistic map, bifurcations, and deterministic chaos. - Endogenous cycles — Coupled markets, the Kaldor business cycle model, hysteresis, and limit cycles. Part II — Economic Networks - Introduction to networks — Graph-theoretic foundations; adjacency matrices; directed, weighted, and multi-layer networks. - Diffusion on networks — Network diffusion ODEs, the Laplacian matrix, spectral decomposition, and algebraic connectivity. - Network centrality and community detection — Degree, eigenvector, Katz, and PageRank centrality; the Fiedler vector; spectral graph bisection. - Strategic network formation — The connections model (Jackson-Wolinsky); efficiency and pairwise stability; externalities and the co-author model. - Dynamics of network formation — Path dependence, spatial networks, long transients, and complexity in evolving networks. Throughout, students complete weekly Python-based exercises applying these tools to simulated and real-world economic data.
Resources
Lecture Notes
Lecture slides and materials will be provided to registered students via Moodle. Details will be explained in the first lecture.
General Information
- Language
- English
- Levels
- BSC , MSC , NDS
- Frequency
- Yearly recurring
Examination
- Type
- end-of-semester examination
- Mode
- written 90 minutes
- Aids
- None
- Digital
- The exam takes place on devices provided by ETH Zurich.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise |
Economic Dynamics and Complexity
Lecture: Tuesday, 10-12 h
Exercises: Tuesday, 12-13 h
|
No time listed | 3 h weekly |
Offered In
-
-
-
-
Core Courses (The Core Courses in the Master’s program Mechanical Engineering listed below are indicative and include courses designed by the Department at the Master's level. With the approval of the tutor, students may also select Master's-level courses offered by other departments at ETH. These courses will be marked as non-regular in the LAG, but their categorization as Core Courses is possible if included in the approved LAG.)
-
-
Management, Technology and Economics Master (Welcome and Introduction to MSc ETH MTEC 14 September 2026, 14.00 - 16.15, Room HG E 1.1)
-
-
-
Application Area (Only necessary and eligible for the Master degree in Applied Mathematics. One of the application areas specified must be selected for the category Application Area for the Master degree in Applied Mathematics. At least 8 credits are required in the chosen application area. Credits from other application areas cannot be recognised for further application areas.)
-
-
-
-
Modeling and Statistical Analysis (Tthe course 701-1565-00 Quantitative Policy Analysis and Modeling is compulsory)
-
-
-
-
-
-
-
MAS in Management, Technology, and Economics (MAS MTEC Onboarding Workshop for 1st Semester Students: Friday, 11.09.2026, 09.00 -17.30, LEE E 101)
-
-
-
-
General Electives (Students may choose General Electives from the entire course programme of ETH Zurich - with the following restrictions: courses that belong to the first or second year of a Bachelor curriculum at ETH Zurich as well as courses from GESS "Science in Perspective" are not eligible here. The following courses are explicitly recommended to physics students by their lecturers. (Courses in this list may be assigned to the category "General Electives" directly in myStudies. For the category assignment of other eligible courses keep the choice "no category" and take contact with the Study Administration ( ) after having received the credits.))
-
-