Originating from the lecture on Algorithmic Game Theory, which has been held annually at the University of Ulm since the summer semester of 2014, this book is primarily aimed at students in the field of Computer Science, particularly those in Master's and higher Bachelor semesters.
Accordingly, some basic knowledge from the study of computer science is assumed, especially concepts and notation from mathematics and complexity theory. Furthermore, this book aims to provide an overview of many different topics within algorithmic game theory and complexity theory.
The lecture on Algorithmic Game Theory has grown to become one of the most popular courses in the advanced curriculum offered by the Institute for Theoretical Computer Science. We hope that through this book, we can spark similar interest both outside of universities and provide instructors with a tool to integrate this exciting field into their own teaching.