Guido Schäfer

Short Biography

I am the goup leader of the Networks and Optimization Group (N&O) at Centrum Wiskunde & Informatica (since 2016). I joined CWI as a senior researcher in 2009. Since February 2021, I am professor by special appointment of Algorithms, Optimization and Game Theory at the Institute for Logic, Language and Computation of the Faculty of Science of the University of Amsterdam (UvA). The chair was established on behalf of the Beta Plus Foundation. From 2010-2020, I was professor by special appointment of Algorithmic Game Theory at the Department of Econometrics and Operations Research of the School of Business and Economics of the Vrije Universiteit Amsterdam.

Before coming to CWI, I pursued my PhD studies at the Max-Planck-Institute for Informatics in Saarbrücken, Germany, and obtained my PhD in 2004. After that, I was a postdocoral researcher at the Sapienza University of Rome (2004-2005) and a junior professor at the Institute for Mathematics of the Technical University Berlin (2005-2008). I received my Habilitation from the Institute of Mathematics at the TU Berlin in 2009.


My core expertise is in the areas of combinatorial optimization and algorithmic game theory. A large part of my research is concerned with the development of efficient algorithms for optimization problems. Another part is about studying the impact of strategic behavior in large distributed systems.

My research is fundamental in nature, but addresses several real-world aspects that are of practical relevance, such as lack of coordination, uncertainty of data and limitations of resources. Results of this research find their applications, for example, in traffic and network routing, logistics and transportation, scheduling and auctions.

Industry Cooperations

In a number of cooperations with industry partners, we developed algorithmic techniques that have proven useful to solve large and complex real-world problems. We are always interested in new algorithmic challenges arising in real-world applications and are open to new cooperations.

Please feel free to contact me if you think that our expertise in algorithms and optimization could be useful for you.

Teaching and Student Supervision

Within the PhD program of the Dutch Network on the Mathematics of Operations Research (LNMB), I am regularly offering a PhD course on Algorithmic Game Theory. A new course on Algorithmic Mechanism Design will be offered in this program in spring 2021.

I taught a Master Course on Behavioral Operations Research several times at the Vrije Universiteit Amsterdam. For several years, I taught the course on Discrete Optimization at Utrecht University, which is part of the Dutch Master's degree programme in Mathematics (Mastermath). I was also involved in some service teaching for other institutions such as the Amsterdam University College; see the teaching section for a more detailed overview of teaching activities.

If you are interested in pursuing your MSc project in our group and want to learn more about potential topics, please contact me.

Organizational Activities

I served on the board of the Dutch Network on the Mathematics of Operations Research (LNMB) since 2017. I am the chairman of the LNMB since January 2021.

I co-organized the Back-to-School Seminar Day on "Developments and Applications in the Area of Game Theory" of the 42nd Conference on Mathematics of Operations Research, January 17-19, 2017, Lunteren.

I organized WINE 2015 which was held at CWI, Dec. 9-12, 2015.

At CWI I am the coordinator of the Algorithmic Game Theory project within N&O. I initiated the Dutch Network on Computational Game Theory (DNetCG). I also co-organized the Networks and Optimization seminar within N&O.