Overview
Syllabus
Intro
Real-time decision making examples
Algorithms: the basics
Shortest paths example
Modeling the real-world
Graph terminology
Graph examples
Back to shortest paths
Dijkstra shortest path algorithm
(Basic) Algorithm Design Techniques
Algorithm running time
NP-Complete problems
Approximation algorithms
Traveling Salesman Problem
Game theory
Example: Inefficiency of equilibria
Equilibrium
Social Optimum
Price of Anarchy
Optimal route?
What is risk?
Risk I: Expected Utility Theory
Risk II: Mean-variance framework
Risk III: Coherent risk measures
Implications of risk attitudes
Algorithmic challenges
Algorithmic insights
Taught by
Simons Institute