teaching

For students that are willing to pursue research projects with me, here you can find a list of articles and books that have shaped my education in the field of Multi-Agent Systems, Control Systems Theory, Optimiazation Formal Methods. I highly recommend using these references as starting points for your projects ! 🥇

Multi-Agent Systems


Books

  • Graph Theoretic Methods in Multiagent Networks
    Mehran Mesbahi, Magnus Egerstedt
    Link

Game Theory


Books

  • Dynamic Non-cooperative Game Theory
    Tamer BaÅŸar, Geert Jan Olsder
    Link

  • Game Theory
    Drew Fudenberg, Jean Tirole
    Link

  • Algorithmic Game Theory
    Noam Nisan, Tim Roughgarden, Eva Tardos, Vijay V. Vazirani
    Link (PDF)

Articles

  • Iterative LQR (iLQR)
    Lecture Notes – Cornell CS6756- Sanjiban Choudhury
    Link

  • Potential iLQR: A Potential-Minimizing Controller for Planning Multi-Agent Interactive Trajectories
    Talha Kavuncu, Ayberk Yaraneri, Negar Mehr
    Link

  • Efficient Iterative Linear-Quadratic Approximations for Nonlinear Multi-Player General-Sum Differential Games
    David Fridovich-Keil; Ellis Ratner; Lasse Peters; Anca D. Dragan; Claire J. Tomlin
    Link

Optimization and Optimal Control


Books

  • Convex Analysis
    R.Tyrrell Rockafeller
    Link

  • Convex Optimization
    Stephen Boyd, Lieven Vandenberghe
    Link

  • Numerical Optimization
    Jorge Nocedal, Stephen Wright
    Link

  • Optimal Control: An Introduction to the Theory and Its Applications
    Donald E. Kirk
    Link

  • Optimal Control and Partial Differential Equations
    Francis H. Clarke
    Link

Articles

  • A Primer on Monotone Operator Methods
    Stephen Boyd
    Link

  • Distributed Convex Optimization in Networks: Algorithms and Theory
    Giuseppe Notarstefano, Ivano Notarnicola
    Link

Formal Methods and Temporal Logics


Books

  • Formal Methods for Discrete-Time Dynamical Systems
    Calin Belta, Boyan Yordanov, Ebru Aydin Gol
    Link

Articles

  • Control Barrier Functions for Signal Temporal Logic Tasks
    L. Lindemann, D.V. Dimarogonas
    Link

  • Monitoring Temporal Properties Of Continuous Signals
    O. Maler, D. Nickovic
    Link

Discrete Optimization


  • Submodular Function Maximization
    A. Krause

  • Learning with submodular functions: A convex optimization perspective
    F. Bach

  • The Design of Approximation Algorithms
    D.P Williamson & D.B Shmoys

Some interesting readings

  • A Stroke of Genius: Striving for Greatness in All You Do R. W. Hamming