Skip to main content
Till KTH:s startsida

FEL3390 Game Theory and Control 7.5 credits

Information per course offering

Termin

Information for Spring 2026 Start 16 Mar 2026 programme students

Course location

KTH Campus

Duration
16 Mar 2026 - 1 Jun 2026
Periods

Spring 2026: P4 (7.5 hp)

Pace of study

50%

Application code

11003

Form of study

Normal Daytime

Language of instruction

English

Course memo
Course memo is not published
Number of places

Places are not limited

Target group
No information inserted
Planned modular schedule
[object Object]
Schedule
Schedule is not published
Part of programme
No information inserted

Contact

Examiner
No information inserted
Course coordinator
No information inserted
Teachers
No information inserted

Course syllabus as PDF

Please note: all information from the Course syllabus is available on this page in an accessible format.

Course syllabus FEL3390 (Spring 2026–)
Headings with content from the Course syllabus FEL3390 (Spring 2026–) are denoted with an asterisk ( )

Content and learning outcomes

Course contents

Introduction to the course (abstract):

Game theory is the study of mathematical models of conflict and cooperation between intelligent, rational decision-makers. Although its modern foundations were laid in economics and mathematics, game theory has since expanded far beyond its original scope. Today, it is increasingly adopted in engineering fields such as smart mobility, communication networks, energy grids, autonomous systems, and logistics. This course introduces core concepts and methods in non-cooperative game theory, including equilibrium concepts, existence and uniqueness results, dynamic and repeated interactions, and computational approaches based on convex analysis and monotone operator theory. Moreover, the course illustrates how these tools enable the modeling, analysis, and control of complex socio-technical systems, with applications ranging from energy and mobility infrastructures to autonomous systems.

Course content:
- Introduction to game theory (static, zero- and general-sum, potential games, pure strategies, mixed strategies);
- Equilibria definitions (Nash, Stackelberg, Wardrop, Generalized), existence and uniqueness results;
- Mathematical preliminaries of convex analysis (convex sets and functions, monotone operator theory);
- Numerical methods for the computation of equilibria in continuous games (best response, operator splitting methods, etc.);
- Dynamic games and game-theoretic control strategies;
- Population games and auctions;
- Application to modelling, analysis, and control of complex systems (electrical power grids, smart mobility, autonomous driving and racing);

Intended learning outcomes

  1. Formalize control problems with multiple decision makers as non-cooperative games;
  2. Analyse a given non-cooperative game to determine key structural properties.
  3. Successfully apply suitable algorithms to compute equilibria of non-cooperative games;
  4. Design game-theoretic strategies to solve decision and control problems in complex systems;
  5. Critically evaluate the performance and limitations of the proposed game-theoretic strategies.

Literature and preparations

Specific prerequisites

Doctoral students at the School of Electrical Engineering and computer Science. External participation by admission of the examiner.

Literature

You can find information about course literature either in the course memo for the course offering or in the course room in Canvas.

Examination and completion

Grading scale

P, F

Examination

  • INL1 - Homework 1, 2.0 credits, grading scale: P, F
  • INL2 - Homework 2, 2.0 credits, grading scale: P, F
  • INL3 - Homework 3, 2.0 credits, grading scale: P, F
  • PRO1 - Project, 1.5 credits, grading scale: P, F

Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability. The examiner may apply another examination format when re-examining individual students. If the course is discontinued, students may request to be examined during the following two academic years.

Based on recommendation from KTH's coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability. The examiner may apply another examination format when re-examining individual students.

Other requirements for final grade

A passing grade is based on three homework projects and a final presentation. Students will work individually or in groups (depending on the total number of participants) on independent projects. Each homework assignment will be corrected and discussed by peers and teachers. The final project presentation may consist of either a presentation of some uncovered materials during the course or a presentation of a research article relevant to both the student's research interests and the course content.

Examiner

No information inserted

Ethical approach

  • All members of a group are responsible for the group's work.
  • In any assessment, every student shall honestly disclose any help received and sources used.
  • In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.

Further information

Course room in Canvas

Registered students find further information about the implementation of the course in the course room in Canvas. A link to the course room can be found under the tab Studies in the Personal menu at the start of the course.

Offered by

Main field of study

This course does not belong to any Main field of study.

Education cycle

Third cycle

Postgraduate course

Postgraduate courses at EECS/Decision and Control Systems