ECE 49595 - Introduction to Game Theory


Note: Students are not permitted to take both ECE 49595 Introduction to Game Theory and ECE 59500 Introduction to Game Theory due to the amount of overlap in material.

Course Details

Lecture Hours: 3 Credits: 3

Counts as:

  • EE Elective
  • CMPE Special Content Elective

Experimental Course Offered:

Fall 2022, Fall 2024


On-campus only


MA 26100

Catalog Description:

This course introduces the basics and framework of game theory. The students will understand the application of game theory to model problems in decision making when multiple decision makers are present. An emphasis will be laid on the strong relevance of game theory to engineered systems through examples. Although the course will strive to be rigorous, the emphasis will be on breadth and intuition.

Required Text(s):


Recommended Text(s):

  1. An Introduction to Game Theory , M. J. Osborne , Oxford Press , 2012 , ISBN No. 0198086105
  2. Game Theory Alive , A. R. Karlin and Y. Peres , American Mathematical Society , April 2017 , ISBN No. 978-1470419820
  3. Games and Information: An Introduction to Game Theory , 4th Edition , E. Rasmusen , Basil Blackwell Oxford , 2006 , ISBN No. 978-1405136662
  4. Non-cooperative Game Theory: An Introduction for Engineers and Computer Scientists , Joao P. Hespanha , Princeton University Press , June 2017 , ISBN No. 978-0691175218

Learning Outcomes:

A student who successfully fulfills the course requirements will have demonstrated an ability to:
  1. identify how engineering problems arise from various stakeholders trying to optimize individual utility functions. [1,2]
  2. formulate such multi-decision maker problems mathematically. [1]
  3. analyze the problem for various solution concepts. [1,2]
  4. apply such frameworks to practical engineering problems. [1]

Lecture Outline:

Lectures Topic(s)
2 Introduction
2 Dominant Strategies and Iterated Dominance
3 Pure Strategy Nash Equilibrium
3 Mixed Strategy Nash Equilibrium
2 Efficiency and Fairness
3 Dynamic Games of Perfect and Complete Information
2 Stackelberg Games
3 Dynamic Games of Imperfect and Complete Information
2 Bargaining
3 Repeated Games
2 Static Games of Incomplete Information
2 Auctions
3 The Principal Agent Problem
3 Network Routing
2 Network Externalities
3 Learning in Games
3 Cooperative Games

Engineering Design Consideration(s):

  • Economic