<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Courses | Christian Kroer</title>
    <link>http://www.columbia.edu/~ck2945/courses/</link>
      <atom:link href="http://www.columbia.edu/~ck2945/courses/index.xml" rel="self" type="application/rss+xml" />
    <description>Courses</description>
    <generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Wed, 03 Sep 2025 13:00:00 +0000</lastBuildDate>
    <image>
      <url>http://www.columbia.edu/~ck2945/media/icon_hu77676065af1b90d8e49977f7aa9650d5_832_512x512_fill_lanczos_center_3.png</url>
      <title>Courses</title>
      <link>http://www.columbia.edu/~ck2945/courses/</link>
    </image>
    
    <item>
      <title>Algorithmic Game Theory for OR</title>
      <link>http://www.columbia.edu/~ck2945/courses/f25_8100/</link>
      <pubDate>Wed, 03 Sep 2025 13:00:00 +0000</pubDate>
      <guid>http://www.columbia.edu/~ck2945/courses/f25_8100/</guid>
      <description>&lt;h3 id=&#34;course-info&#34;&gt;Course Info&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Instructor:&lt;/em&gt; &lt;a href=&#34;http://www.christiankroer.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Christian Kroer &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Time:&lt;/em&gt; Mondays &amp;amp; Wednesdays 10:10-11:25pm&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Location:&lt;/em&gt; 337 Mudd&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Office hours:&lt;/em&gt; Wednesday after class&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;course-summary&#34;&gt;Course Summary&lt;/h3&gt;
&lt;p&gt;This is a graduate-level course on Algorithmic Game Theory and Mechanism Design.
We will cover some of the theoretical foundations of game theory and mechanism
design, and cover a number of the most important AGT and MD algorithms that are
used in practice. We will take a very optimization-centric view towards AGT, and
indeed we will see that an optimization lens is a very fruitful
perspective on AGT, both in theory and practice.&lt;/p&gt;
&lt;p&gt;We will have about 24 lectures total.&lt;/p&gt;
&lt;p&gt;We will describe several practical applications, including how to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fairly allocate course seats to students, food to food banks, etc&lt;/li&gt;
&lt;li&gt;Protect wildlife or airports&lt;/li&gt;
&lt;li&gt;Conduct auctions for Internet ads or electricity&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;course-structure&#34;&gt;Course Structure&lt;/h3&gt;
&lt;p&gt;The course will be lecture-based, with Christian Kroer giving the lectures. We will also have about seven guest lectures by &lt;a href=&#34;https://www.cernyjakub.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Jakub Cerny&lt;/a&gt;. At the end of the course there will be a few lectures of project presentations by students.&lt;/p&gt;
&lt;p&gt;Readings will consist of excerpts from several textbooks.&lt;/p&gt;
&lt;p&gt;Students will complete a project, which may be done individually or in groups of 2-3 students.&lt;/p&gt;
&lt;p&gt;Grading will be as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;65% final project write-up&lt;/li&gt;
&lt;li&gt;20% Final project presentation&lt;/li&gt;
&lt;li&gt;10% Participation&lt;/li&gt;
&lt;li&gt;5% Project proposal&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;/h3&gt;
&lt;p&gt;This is intended to be a PhD-level course for students in Operations Research
and adjacent areas such as computer science, economics, and statistics.
The most important prerequisite is mathematical maturity.
Students should have a strong foundation in optimization (including convex
optimization and duality) and applied probability. Familiarity with basic
concepts from algorithm design and analysis will be helpful. Students are
expected to be comfortable with linear algebra, calculus, and some basic
real analysis.&lt;/p&gt;
&lt;p&gt;Students from outside OR may have less optimization background than will be
assumed for the course. It should be possible for a mathematically-mature PhD
student to pick up the necessary background as we go along.&lt;/p&gt;
&lt;p&gt;Advanced undergrads and MS students may take the class pending discussion with
me about having sufficient background (I will require you to have taken some
PhD-level mathematics or optimization) and motivation for taking the course.&lt;/p&gt;
&lt;h3 id=&#34;textbooks&#34;&gt;Textbooks&lt;/h3&gt;
&lt;p&gt;There is no single textbook that will cover everything in the course. We will
use my textbook for a number of topics. Below I also list a few other books that
we are likely to draw from.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.columbia.edu/~ck2945//files/main_cup.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Games, Markets, and Online Learning&lt;/a&gt; (CK). Christian Kroer (forthcoming in print March 2026).&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.columbia.edu/~ck2945/files/algorithmic-game-theory.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Algorithmic Game Theory&lt;/a&gt;  (AGT) by Nisan, Roughgarden, Tardos, and Vazirani.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://timroughgarden.org/notes.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Twenty Lectures on Algorithmic Game Theory&lt;/a&gt; (TLAGT) by Tim Roughgarden (the individual notes can be found on Tim’s website under the course “Algorithmic
Game Theory”).&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://arxiv.org/pdf/1912.13213&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;A Modern Introduction to Online Learning&lt;/a&gt; (MIOL) by Orabona. Free.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;schedule&#34;&gt;Schedule&lt;/h3&gt;
&lt;div class=&#34;schedule&#34;&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;th&gt;&lt;div style=&#34;width:45px&#34;&gt; &lt;/div&gt;&lt;/th&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;th&gt;&lt;div style=&#34;width:45px&#34;&gt; &lt;/div&gt;&lt;/th&gt;
&lt;th&gt;Reading&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;9/3&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Course intro + intro to GT&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch 1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/8&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Canceled class due to getting sick&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/10&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Intro to game theory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 2, AGT Ch 1, 2 (optional)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/15&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;No-regret learning setup&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 4, Orabona Ch. 6.0-6.4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/17&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;No-regret learning: OMD and minimax thm&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 4, Orabona Ch. 6.0-6.4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/22&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Self play&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 6, 7 (optional)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/24&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Fixed-point theorems and existence&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/29&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Correlated equilibria&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;??&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/1&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CCE and refinements&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;??&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/6&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Auctions I&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. 3, Krishna Ch. 3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/8&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Auctions II&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. 3, Krishna Ch. 3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/13&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Single-parameter mechanism design&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Krishna Ch. 5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/15&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Canceled class due to getting sick&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/20&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;General mechanism design&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Krishna Ch. 5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/22&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Fisher markets&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;??&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/27&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;INFORMS&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;??&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/29&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;INFORMS&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;??&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/3&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Voting day&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/5&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Fair division&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 11&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/10&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Tatonnement, prop. response, Shmyrev&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/12&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Social choice&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;??&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/17&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Social choice&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;??&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/19&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Indivisible fair allocation&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch. 13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/24&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Energy markets&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch. 14&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12/1&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Finish energy markets, presentations&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch. 14&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12/3&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Project presentations&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12/8&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Project presentations&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;!-- | 10/6 |  | Stackelberg equilibria and security games  | | CK. 9 | --&gt;
&lt;h3 id=&#34;related-courses&#34;&gt;Related Courses&lt;/h3&gt;
&lt;p&gt;Below is a list of related courses at other schools.&lt;/p&gt;
&lt;div class=&#34;other_courses&#34; &gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Instructor&lt;/th&gt;
&lt;th&gt;Title&lt;/th&gt;
&lt;th&gt;Year   &lt;/th&gt;
&lt;th&gt;School&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gabriele Farina&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://www.mit.edu/~gfarina/6S890/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Topics in Multiagent Learning &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2023&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;John P. Dickerson&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://mech-design.github.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Mechanism Design &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2022&lt;/td&gt;
&lt;td&gt;UMD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gabriele Farina &amp;amp; Tuomas Sandholm&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://www.cs.umd.edu/class/spring2018/cmsc828m/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Computational Game Solving &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2021&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Christian Kroer&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/courses/s20_8100/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Economics, AI, and Optimization &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2020&lt;/td&gt;
&lt;td&gt;Columbia&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;John P. Dickerson&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://www.cs.umd.edu/class/spring2018/cmsc828m/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Applied Mechanism Design for Social Good &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2018&lt;/td&gt;
&lt;td&gt;UMD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fei Fang&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://feifang.info/artificial-intelligence-methods-for-social-good-spring-2018/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Artificial Intelligence Methods for Social Good &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2018&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yiling Chen&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://canvas.harvard.edu/courses/9622&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Topics at the Interface between Computer Science and Economics &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;Harvard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vincent Conitzer&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.duke.edu/courses/spring16/compsci590.4/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Computational Microeconomics: Game Theory, Social Choice, and Mechanism Design &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;Duke&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sanmay Das&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cse.wustl.edu/~sanmay/teaching/cse516-spring16/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Multi-Agent Systems	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;Wash U&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ariel Procaccia&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.cmu.edu/~arielpro/15896s16/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Truth, Justice, and Algorithms &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Milind Tambe&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://teamcore.usc.edu/Courses/ISE599/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Security and Game Theory	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;USC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Constantinos Daskalakis&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://stellar.mit.edu/S/course/6/sp15/6.891/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Games, Decision, and Computation &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2015&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tuomas Sandholm&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.cmu.edu/~sandholm/cs15-892F15/cs15-892.htm&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Foundations of Electronic Marketplaces	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2015&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tim Roughgarden&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://timroughgarden.org/f13/f13.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Algorithmic Game Theory	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2013&lt;/td&gt;
&lt;td&gt;Stanford&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
</description>
    </item>
    
    <item>
      <title>AI, Games, and Markets - Fall 2024</title>
      <link>http://www.columbia.edu/~ck2945/courses/f24_4530/</link>
      <pubDate>Fri, 06 Sep 2024 13:00:00 +0000</pubDate>
      <guid>http://www.columbia.edu/~ck2945/courses/f24_4530/</guid>
      <description>&lt;h2 id=&#34;course-summary&#34;&gt;Course Summary&lt;/h2&gt;
&lt;p&gt;This course will cover the basics of game theory and market design, with a focus on how AI and optimization enables large-scale game solving and markets.
We will cover the core ideas behind recent superhuman AIs for games such as Poker. Then, we will discuss how AI and game theory ideas are used in marketplaces such as internet advertising, fair course seat allocation, and energy markets. This is intended to be an advanced MS level and senior undergraduate course for students in Operations Research and Financial Engineering.&lt;/p&gt;
&lt;!-- We will most likely cover the following applications: --&gt;
&lt;!-- * How to make a go or poker AI --&gt;
&lt;!-- * Market design for large-scale internet advertising auctions and fairness issues --&gt;
&lt;!-- * Fair course seat allocation --&gt;
&lt;h1 id=&#34;admin-stuff&#34;&gt;Admin stuff&lt;/h1&gt;
&lt;h2 id=&#34;course-info&#34;&gt;Course Info&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Instructor:&lt;/em&gt; &lt;a href=&#34;http://www.christiankroer.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Christian Kroer &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Time:&lt;/em&gt; Mondays &amp;amp; Wednesdays 10:10-11:25 am&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Location:&lt;/em&gt; 313 Fayerweather&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;Professor Office hours: Wednesday 9-10 am Mudd 314&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;TA Office hours: Wednesday  4:30-5:45 pm&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Courseworks site:&lt;/em&gt; &lt;a href=&#34;https://courseworks2.columbia.edu/courses/205030&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;courseworks site&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Mathematical maturity; ability to follow proofs&lt;/li&gt;
&lt;li&gt;Linear algebra: vector and matrix algebra, eigenvalues&lt;/li&gt;
&lt;li&gt;Calculus: gradients, optimality conditions, Lagrange multipliers&lt;/li&gt;
&lt;li&gt;Optimization: linear programming, mixed-integer programming, some convex optimization (these can potentially be learned along the way). If you are coming from outside IEOR/have not taken classes on these topics, then you should take a look at e.g. &lt;a href=&#34;http://athenasc.com/linoptbook.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;this book&lt;/a&gt; to get a sense for LP, LP duality, convexity, etc.&lt;/li&gt;
&lt;li&gt;For IEOR undergraduate majors, it is strongly recommended that you take IEOR 3608 before this class, and ideally IEOR 3609 as well.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;course-structure&#34;&gt;Course Structure&lt;/h2&gt;
&lt;p&gt;The course will be lecture-based, with Christian Kroer giving the lectures. We may also include a few guest lectures from other researchers. At the end of the course there will be a few lectures of project presentations by students.&lt;/p&gt;
&lt;p&gt;Readings will be from my textbook draft, which is freely available as a pdf (see link in textbooks section). Supplementary readings will also be suggested, though these are optional.&lt;/p&gt;
&lt;p&gt;Students will complete a project, which should be done in groups of 2-4 students (project grading will be done proportional to group size). Special permission is needed to do a 1-person project, and it must be an ambitious research-oriented project.&lt;/p&gt;
&lt;p&gt;There will be two tests: a midterm and a final. Both will be during class, one early&amp;rsquo;ish in the semester, and one in late November/early December. Both tests will be relatively short, since there will only be 1h25m to complete each test.&lt;/p&gt;
&lt;p&gt;Grading will be as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;30% final project write-up&lt;/li&gt;
&lt;li&gt;15% homework (there will be 4-5 homeworks)&lt;/li&gt;
&lt;li&gt;13% midterm 1, 13% midterm 2, 14% final&lt;/li&gt;
&lt;li&gt;5% Project proposal&lt;/li&gt;
&lt;li&gt;5% Project milestone report&lt;/li&gt;
&lt;li&gt;5% Final project presentation (I may drop presentations depending on how many groups there are)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Final grades are calculated as follows: a total score is calculated according to the percentages above. Based on these scores, grade cutoffs are chosen to &lt;em&gt;very roughly&lt;/em&gt; match a 40%/40%/20% distribution on A/B/C (lower scores like D/F are only used if someone performs far below the rest of the class). For a small elective class such as this one, I may have more A and B scores than the typical 40/40/20 distribution suggests, since average student performance tends to be higher.&lt;/p&gt;
&lt;p&gt;Exam dates: midterm 1 is Oct 9th, midterm 2 is Nov 6th, final is Dec 2nd or 4th.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Bonus credit&lt;/em&gt;:
Find mistakes in my textbook! Anyone who discovers a mistake in the textbook will be awarded extra credit applied after grade cutoffs are calculated (if a mistake is discovered by more than one person then credit will be split proportionally).
If you have improvement suggestions then please share those as well. I will also award extra credit for these if I end up incorporating them. In any case I would love to hear them.&lt;/p&gt;
&lt;h2 id=&#34;homework&#34;&gt;Homework&lt;/h2&gt;
&lt;p&gt;Homeworks will be posted on courseworks.&lt;/p&gt;
&lt;p&gt;Homework lateness policy:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All homeworks due at midnight on stated date&lt;/li&gt;
&lt;li&gt;Everyone gets 3 late days&lt;/li&gt;
&lt;li&gt;If you are handing in late, you must email the TAs and me to say that you are using a late day. Include in the email how many you have used.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&#34;course-content&#34;&gt;Course Content&lt;/h1&gt;
&lt;h2 id=&#34;outline&#34;&gt;Outline&lt;/h2&gt;
&lt;p&gt;A rough outline is as follows (this is grouped by topic, the presentation ordering will be different):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Intro to game theory and market design&lt;/li&gt;
&lt;li&gt;No-regret learning&lt;/li&gt;
&lt;li&gt;Nash equilibrium
&lt;ul&gt;
&lt;li&gt;Zero-sum games, minimax theorem&lt;/li&gt;
&lt;li&gt;Imperfect-information games and poker AIs&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Stackelberg equilibrium, applications to homeland security and wildlife protection&lt;/li&gt;
&lt;li&gt;Market design and the internet
&lt;ul&gt;
&lt;li&gt;Internet advertising auctions&lt;/li&gt;
&lt;li&gt;Recommender systems&lt;/li&gt;
&lt;li&gt;Bias and fairness in machine learning and internet advertising&lt;/li&gt;
&lt;li&gt;Electricity markets&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Fair Resource Allocation
&lt;ul&gt;
&lt;li&gt;Fair division via competitive equilibria&lt;/li&gt;
&lt;li&gt;Fair course seat allocation&lt;/li&gt;
&lt;li&gt;Allocating food to food banks&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;textbooks&#34;&gt;Textbooks&lt;/h2&gt;
&lt;p&gt;The primary text will be my book draft. I will also fequently mention complementary reading from the AGT book:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/main_ai_games_markets.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;AI, Games, and Markets draft (CK)&lt;/a&gt; by Kroer (free)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/algorithmic-game-theory.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Algorithmic Game Theory (AGT) &lt;/a&gt;  by Nisan, Roughgarden, Tardos, and Vazirani (it&amp;rsquo;s free)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Additionally, we may use some sections of the following books. They are also recommended for supplementary reading:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.cambridge.org/download_file/898428&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Handbook of Computational Social Choice (HCSC) &lt;/a&gt; by Brandt, Conitzer, Endriss, Lang, &amp;amp; Procaccia (it&amp;rsquo;s free, password: cam1CSC)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.masfoundations.org/download.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Multiagent Systems (MS) &lt;/a&gt; by Leyton-Brown &amp;amp; Shoham (it&amp;rsquo;s free)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.cambridge.org/us/academic/subjects/computer-science/algorithmics-complexity-computer-algebra-and-computational-g/twenty-lectures-algorithmic-game-theory?format=PB&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Twenty Lectures on Algorithmic Game Theory (TLAGT)&lt;/a&gt; by Tim Roughgarden (the individual notes can be found on &lt;a href=&#34;http://timroughgarden.org/notes.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Tim&amp;rsquo;s website&lt;/a&gt; under the course &amp;ldquo;Algorithmic Game Theory&amp;rdquo;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://ocobook.cs.princeton.edu/OCObook.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Introduction to Online Convex Optimization (Hazan) &lt;/a&gt; by Hazan (it&amp;rsquo;s free)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://arxiv.org/pdf/1912.13213.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; A Modern Introduction to Onlinea Learning (Orabona) &lt;/a&gt; by Orabona (it&amp;rsquo;s free)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you want to practice problem-solving in order to prepare better for the exam, you can find exercises in the following books:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/algorithmic-game-theory.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Algorithmic Game Theory (AGT) &lt;/a&gt;  by Nisan, Roughgarden, Tardos, and Vazirani (it&amp;rsquo;s free)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.cs.cornell.edu/home/kleinber/networks-book/networks-book.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Networks, Crowds, and Markets&lt;/a&gt; by Easley and Kleinberg (I link to a free preprint of the book)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://clio.columbia.edu/catalog/14085053?counter=1&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Game Theory: Analysis of Conflict&lt;/a&gt; by Roger Myerson (ebook available through CLIO)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.economics.utoronto.ca/osborne/igt/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;An Introduction to Game Theory&lt;/a&gt; by Martin J. Osborne.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.economics.utoronto.ca/osborne/igt/igtSolutions.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Solutions&lt;/a&gt; for the Osborne book.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;project&#34;&gt;Project&lt;/h2&gt;
&lt;p&gt;Students will complete a half-semester project on topics related to the course. This project can be applied, theoretical, or a mixture.
Students are encouraged to formulate their own project proposals. That said, I will also provide some candidate project topics on courseworks.&lt;/p&gt;
&lt;p&gt;Project rules:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Teams should have 2-4 students. Solo projects require instructor permission and an ambitious scope.&lt;/li&gt;
&lt;li&gt;A one-page project proposal is due November 11th&lt;/li&gt;
&lt;li&gt;A 2-page progress report is due November 25th&lt;/li&gt;
&lt;li&gt;A 5-10 page whitepaper, formatted as a &lt;a href=&#34;https://neurips.cc/Conferences/2020/PaperInformation/StyleFiles&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;NeurIPS conference paper&lt;/a&gt;, is due December 22nd&lt;/li&gt;
&lt;li&gt;Each team must make a ~10m presentation of their project&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;tentative-schedule&#34;&gt;Tentative Schedule&lt;/h2&gt;
&lt;div class=&#34;schedule&#34;&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;th&gt;&lt;div style=&#34;width:45px&#34;&gt; &lt;/div&gt;&lt;/th&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;th&gt;&lt;div style=&#34;width:45px&#34;&gt; &lt;/div&gt;&lt;/th&gt;
&lt;th&gt;Reading&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;9/4&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Course intro&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch 1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/9&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Intro to game theory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 2, AGT Ch 1, 2 (optional)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/11&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Continue GT intro&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/16&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Intro to auctions&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 3, AGT Ch 9, 10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/18&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Continue auctions&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/23&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Regret minimization&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 4 (you may skip the proofs of Theorems 7 and 8)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/25&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Continue regret&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/30&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Nash eq. from regret min.&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/2&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Extensive-form games intro&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 8 (8.5-8.6 optional), AGT 3.1-3.2, 3.7 - 3.11 (optional)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/7&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Continue EFG intro&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/9&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Midterm I&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/14&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Fair division&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/16&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Continue fair division&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/21&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Fair indivisible allocation&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 11&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/23&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Position auctions&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/28&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Auctions with Budgets&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 13, Sec 13.1-13.4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/30&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;continue budgets&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/4&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style=&#34;background-color:tomato;&#34;&gt;Election holiday&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/6&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Midterm II&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/11&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Demographic Fairness&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/13&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Stackelberg Equilibrium&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 16&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/18&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;SE + Security Games&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 16&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/20&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Fair Combinatorial Allocation&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/25&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Electricity Markets Intro&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch. 19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/27&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style=&#34;background-color:tomato;&#34;&gt;Thanksgiving holiday&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12/2&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Electricity Markets - Unit Commitment&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch. 20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12/4&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Final exam&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12/9&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Project Presentations&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;!-- 
| 9/4 |  | Course intro |  | CK Ch 1 |
| 9/9 |  | Intro to game theory  | | CK Ch. 2, AGT Ch 1, 2 (optional) | 
| 9/11 |  | Intro to auctions    | | CK Ch. 3, AGT Ch 9, 10 | 
| 9/18 | | Regret minimization | | CK Ch. 4 (you may skip the proofs of Theorems 7 and 8) |
| 9/20 | | Nash eq. from regret min. || CK Ch. 5 |
| 9/25 | | Extensive-form games intro  || CK Ch. 6 (6.5-6.6 optional), AGT 3.1-3.2, 3.7 - 3.11 (optional)  |
| 9/27 | | Continue EFG intro ||  |
| 10/2 | | Fair division || CK. Ch 7 |
| 10/4 | | Continue fair division ||  |
| 10/9 | | Fair indivisible allocation || CK. Ch 8 |
| 10/11 | | Position auctions || CK. Ch 9 |
| 10/16 | | Auctions with Budgets || CK. Ch 10, Sec 10.1-10.4 |
| 10/18 | | Demographic Fairness || CK. Ch 12 |
| 10/23 | | Stackelberg Equilibrium || CK. Ch 13 |
 | 10/30 | | Security Games|| CK. Ch 13 |
| 11/8 | | Fair Combinatorial Allocation || CK. Ch 14 |
| 11/15 | | Group 1on1 meetings ||  |
| 11/17 | | Group 1on1 meetings ||  |
| 11/20 | | Group 1on1 meetings ||  |
| 11/27 | | Electricity Markets Intro|| CK. Ch. 16 |
| 11/29 | | Electricity Markets - Unit Commitment || CK. Ch. 17 |
| 12/4 | | Project Presentations ||  |
| 12/6 | | Project Presentations ||  |
| 12/11 | | Project Presentations ||  |

Lectures not included fall 2023
| 8 | 2 / 14 | CFR | Lect. note 6, or [this tutorial](http://modelai.gettysburg.edu/2013/cfr/cfr.pdf) | same as above |
| 15 | 3 / 9 | Internet advertising auctions 3: online budget management | Lec. note 11 | [Lec. note 11](http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_11_online_budget_management.pdf) |
| 16 | 3 / 14 | &lt;div style=&#34;background-color:tomato;&#34;&gt;Spring break: no class &lt;/div&gt; |  |
| 17 | 3 / 16 | &lt;div style=&#34;background-color:tomato;&#34;&gt;Spring break: no class &lt;/div&gt; |  |
--&gt;
&lt;/div&gt;
&lt;h3 id=&#34;related-courses&#34;&gt;Related Courses&lt;/h3&gt;
&lt;p&gt;Below is a list of related courses.&lt;/p&gt;
&lt;div class=&#34;other_courses&#34; &gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Instructor&lt;/th&gt;
&lt;th&gt;Title&lt;/th&gt;
&lt;th&gt;Year   &lt;/th&gt;
&lt;th&gt;School&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gabriele Farina&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://www.mit.edu/~gfarina/6S890/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Topics in Multiagent Learning &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2023&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;John P. Dickerson&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://mech-design.github.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Mechanism Design &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2022&lt;/td&gt;
&lt;td&gt;UMD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gabriele Farina &amp;amp; Tuomas Sandholm&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://www.cs.umd.edu/class/spring2018/cmsc828m/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Computational Game Solving &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2021&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Christian Kroer&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/courses/s20_8100/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Economics, AI, and Optimization &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2020&lt;/td&gt;
&lt;td&gt;Columbia&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;John P. Dickerson&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://www.cs.umd.edu/class/spring2018/cmsc828m/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Applied Mechanism Design for Social Good &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2018&lt;/td&gt;
&lt;td&gt;UMD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fei Fang&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://feifang.info/artificial-intelligence-methods-for-social-good-spring-2018/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Artificial Intelligence Methods for Social Good &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2018&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yiling Chen&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://canvas.harvard.edu/courses/9622&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Topics at the Interface between Computer Science and Economics &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;Harvard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vincent Conitzer&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.duke.edu/courses/spring16/compsci590.4/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Computational Microeconomics: Game Theory, Social Choice, and Mechanism Design &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;Duke&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sanmay Das&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cse.wustl.edu/~sanmay/teaching/cse516-spring16/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Multi-Agent Systems	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;Wash U&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ariel Procaccia&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.cmu.edu/~arielpro/15896s16/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Truth, Justice, and Algorithms &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Milind Tambe&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://teamcore.usc.edu/Courses/ISE599/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Security and Game Theory	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;USC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Constantinos Daskalakis&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://stellar.mit.edu/S/course/6/sp15/6.891/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Games, Decision, and Computation &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2015&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tuomas Sandholm&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.cmu.edu/~sandholm/cs15-892F15/cs15-892.htm&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Foundations of Electronic Marketplaces	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2015&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tim Roughgarden&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://timroughgarden.org/f13/f13.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Algorithmic Game Theory	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2013&lt;/td&gt;
&lt;td&gt;Stanford&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
</description>
    </item>
    
    <item>
      <title>AI, Games, and Markets - Fall 2023</title>
      <link>http://www.columbia.edu/~ck2945/courses/f23_4530/</link>
      <pubDate>Wed, 06 Sep 2023 13:00:00 +0000</pubDate>
      <guid>http://www.columbia.edu/~ck2945/courses/f23_4530/</guid>
      <description>&lt;h2 id=&#34;course-summary&#34;&gt;Course Summary&lt;/h2&gt;
&lt;p&gt;This course will cover the basics of game theory and market design, with a focus on how AI and optimization enables large-scale game solving and markets.
We will cover the core ideas behind recent superhuman AIs for games such as Poker. Then, we will discuss how AI and game theory ideas are used in marketplaces such as internet advertising, fair course seat allocation, and spectrum reallocation. This is intended to be an advanced MS level and senior undergraduate course for students in Operations Research and Financial Engineering.&lt;/p&gt;
&lt;!-- We will most likely cover the following applications: --&gt;
&lt;!-- * How to make a go or poker AI --&gt;
&lt;!-- * Market design for large-scale internet advertising auctions and fairness issues --&gt;
&lt;!-- * Fair course seat allocation --&gt;
&lt;h1 id=&#34;admin-stuff&#34;&gt;Admin stuff&lt;/h1&gt;
&lt;h2 id=&#34;course-info&#34;&gt;Course Info&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Instructor:&lt;/em&gt; &lt;a href=&#34;http://www.christiankroer.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Christian Kroer &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Time:&lt;/em&gt; Mondays &amp;amp; Wednesdays 1:10-2:25pm&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Location:&lt;/em&gt; 303 Seeley W. Mudd Building&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;Professor Office hours:* Wednesday 2:25-3:30pm Mudd 314&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;TA Office hours:* Tuesday 9-10am Mudd 301&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Courseworks site:&lt;/em&gt; &lt;a href=&#34;https://courseworks2.columbia.edu/courses/180777&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;courseworks site&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Mathematical maturity; ability to follow proofs&lt;/li&gt;
&lt;li&gt;Linear algebra: vector and matrix algebra&lt;/li&gt;
&lt;li&gt;Calculus: gradients, optimality conditions, Lagrange multipliers&lt;/li&gt;
&lt;li&gt;Optimization: linear programming, mixed-integer programming, some convex optimization (these can potentially be learned along the way). If you are coming from outside IEOR/have not taken classes on these topics, then you should take a look at e.g. &lt;a href=&#34;http://athenasc.com/linoptbook.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;this book&lt;/a&gt; to get a sense for LP, LP duality, convexity, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;course-structure&#34;&gt;Course Structure&lt;/h2&gt;
&lt;p&gt;The course will be lecture-based, with Christian Kroer giving the lectures. At the end of the course there will be a few lectures of project presentations by students.&lt;/p&gt;
&lt;p&gt;Readings will consist of a mixture of textbooks and course notes, which will be uploaded after lectures.&lt;/p&gt;
&lt;p&gt;Students will complete a project, which should be done in groups of 3-6 students (project grading will be done proportional to group size). Special permission is needed to do a 1-2 person project, and it must be an ambitious research-oriented project.&lt;/p&gt;
&lt;p&gt;Grading will be as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;35% final project write-up&lt;/li&gt;
&lt;li&gt;20% homework (there will be 4-5 homeworks)&lt;/li&gt;
&lt;li&gt;30% midterm (MIDTERM WILL BE IN CLASS Oct 25th)&lt;/li&gt;
&lt;li&gt;5% Project proposal&lt;/li&gt;
&lt;li&gt;5% Project milestone report&lt;/li&gt;
&lt;li&gt;5% Final project presentation (I may drop presentations depending on how many groups there are)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Bonus credit&lt;/em&gt;:
Find mistakes in my lectures notes! Anyone who discovers a mistake in the lecture notes will be awarded extra credit applied after grade cutoffs are calculated (if a mistake is discovered by more than one person then credit will be split proportionally).
If you have improvement suggestions then please share those as well. I may also consider awarding extra credit for these if I end up incorporating them. In any case I would love to hear them.&lt;/p&gt;
&lt;h2 id=&#34;homework&#34;&gt;Homework&lt;/h2&gt;
&lt;p&gt;Homeworks will be posted on courseworks.&lt;/p&gt;
&lt;p&gt;Homework lateness policy:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All homeworks due at midnight on stated date&lt;/li&gt;
&lt;li&gt;Everyone gets 3 late days&lt;/li&gt;
&lt;li&gt;If you are handing in late, you must email the TAs and me to say that you are using a late day. Include in the email how many you have used.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&#34;course-content&#34;&gt;Course Content&lt;/h1&gt;
&lt;h2 id=&#34;outline&#34;&gt;Outline&lt;/h2&gt;
&lt;p&gt;A rough outline is as follows (this is grouped by topic, the presentation ordering will be different):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Intro to game theory and market design&lt;/li&gt;
&lt;li&gt;No-regret learning&lt;/li&gt;
&lt;li&gt;Nash equilibrium
&lt;ul&gt;
&lt;li&gt;Zero-sum games, minimax theorem&lt;/li&gt;
&lt;li&gt;Imperfect-information games and poker AIs&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Stackelberg equilibrium, applications to homeland security and wildlife protection&lt;/li&gt;
&lt;li&gt;Market design and the internet
&lt;ul&gt;
&lt;li&gt;Internet advertising auctions&lt;/li&gt;
&lt;li&gt;Recommender systems&lt;/li&gt;
&lt;li&gt;Bias and fairness in machine learning and internet advertising&lt;/li&gt;
&lt;li&gt;Combinatorial auctions and reallocation of radio spectrum&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Fair Resource Allocation
&lt;ul&gt;
&lt;li&gt;Fair division via competitive equilibria&lt;/li&gt;
&lt;li&gt;Fair course seat allocation&lt;/li&gt;
&lt;li&gt;Allocating food to food banks&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- * Electricity markets --&gt;
&lt;h2 id=&#34;textbooks&#34;&gt;Textbooks&lt;/h2&gt;
&lt;p&gt;The primary text will be my book draft. I will also fequently mention complementary reading from the AGT book:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/main_ai_games_markets.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;AI, Games, and Markets draft (CK)&lt;/a&gt; by Kroer (free)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/algorithmic-game-theory.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Algorithmic Game Theory (AGT) &lt;/a&gt;  by Nisan, Roughgarden, Tardos, and Vazirani (it&amp;rsquo;s free)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Additionally, we may use some sections of the following books. They are also recommended for supplementary reading:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.cambridge.org/download_file/898428&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Handbook of Computational Social Choice (HCSC) &lt;/a&gt; by Brandt, Conitzer, Endriss, Lang, &amp;amp; Procaccia (it&amp;rsquo;s free, password: cam1CSC)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.masfoundations.org/download.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Multiagent Systems (MS) &lt;/a&gt; by Leyton-Brown &amp;amp; Shoham (it&amp;rsquo;s free)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.cambridge.org/us/academic/subjects/computer-science/algorithmics-complexity-computer-algebra-and-computational-g/twenty-lectures-algorithmic-game-theory?format=PB&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Twenty Lectures on Algorithmic Game Theory (TLAGT)&lt;/a&gt; by Tim Roughgarden (the individual notes can be found on &lt;a href=&#34;http://timroughgarden.org/notes.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Tim&amp;rsquo;s website&lt;/a&gt; under the course &amp;ldquo;Algorithmic Game Theory&amp;rdquo;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://ocobook.cs.princeton.edu/OCObook.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Introduction to Online Convex Optimization (Hazan) &lt;/a&gt; by Hazan (it&amp;rsquo;s free)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://arxiv.org/pdf/1912.13213.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; A Modern Introduction to Onlinea Learning (Orabona) &lt;/a&gt; by Orabona (it&amp;rsquo;s free)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you want to practice problem-solving in order to prepare better for the exam, you can find exercises in the following books:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/algorithmic-game-theory.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Algorithmic Game Theory (AGT) &lt;/a&gt;  by Nisan, Roughgarden, Tardos, and Vazirani (it&amp;rsquo;s free)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.cs.cornell.edu/home/kleinber/networks-book/networks-book.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Networks, Crowds, and Markets&lt;/a&gt; by Easley and Kleinberg (I link to a free preprint of the book)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://clio.columbia.edu/catalog/14085053?counter=1&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Game Theory: Analysis of Conflict&lt;/a&gt; by Roger Myerson (ebook available through CLIO)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;project&#34;&gt;Project&lt;/h2&gt;
&lt;p&gt;Students will complete a half-semester project on topics related to the course. This project can be applied, theoretical, or a mixture.
Students are encouraged to formulate their own project proposals. That said, I will also provide some candidate project topics on courseworks.&lt;/p&gt;
&lt;p&gt;Project rules:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Teams should have 3-6 students. Smaller teams require instructor permission and an ambitious scope.&lt;/li&gt;
&lt;li&gt;A one-page project proposal is due November 6th&lt;/li&gt;
&lt;li&gt;A 2-page progress report is due November 22nd&lt;/li&gt;
&lt;li&gt;A 5-10 page whitepaper, formatted as a &lt;a href=&#34;https://neurips.cc/Conferences/2020/PaperInformation/StyleFiles&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;NeurIPS conference paper&lt;/a&gt;, is due December 22nd&lt;/li&gt;
&lt;li&gt;Each team must make a ~20m presentation of their project (this part may be dropped due to the size of the class)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;tentative-schedule&#34;&gt;Tentative Schedule&lt;/h2&gt;
&lt;div class=&#34;schedule&#34;&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;th&gt;&lt;div style=&#34;width:45px&#34;&gt; &lt;/div&gt;&lt;/th&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;th&gt;&lt;div style=&#34;width:45px&#34;&gt; &lt;/div&gt;&lt;/th&gt;
&lt;th&gt;Reading&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;9/6&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Course intro&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch 1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/11&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Intro to game theory&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 2, AGT Ch 1, 2 (optional)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/13&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Intro to auctions&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 3, AGT Ch 9, 10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/18&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Regret minimization&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 4 (you may skip the proofs of Theorems 7 and 8)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/20&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Nash eq. from regret min.&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/25&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Extensive-form games intro&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK Ch. 6 (6.5-6.6 optional), AGT 3.1-3.2, 3.7 - 3.11 (optional)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9/27&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Continue EFG intro&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/2&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Fair division&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/4&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Continue fair division&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/9&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Fair indivisible allocation&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/11&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Position auctions&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/16&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Auctions with Budgets&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 10, Sec 10.1-10.4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/18&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Demographic Fairness&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/23&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Stackelberg Equilibrium&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10/30&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Security Games&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/8&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Fair Combinatorial Allocation&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch 14&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/15&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Group 1on1 meetings&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/17&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Group 1on1 meetings&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/20&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Group 1on1 meetings&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/27&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Electricity Markets Intro&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch. 16&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11/29&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Electricity Markets - Unit Commitment&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;CK. Ch. 17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12/4&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Project Presentations&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12/6&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Project Presentations&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12/11&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Project Presentations&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;!-- | 8 | 2 / 14 | CFR | Lect. note 6, or [this tutorial](http://modelai.gettysburg.edu/2013/cfr/cfr.pdf) | same as above | --&gt;
&lt;!-- | 11 | 2 / 23 | Continue fair allocation | | | --&gt;
&lt;!-- | 12 | 2 / 28 | Internet advertising auctions 1: position auctions | Ch. 15 of [Easley and Kleinberg](https://www.cs.cornell.edu/home/kleinber/networks-book/) | [Lec. note 9](http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_9_internet_advertising_auctions.pdf) | --&gt;
&lt;!-- | 13 | 3 / 2 | Continue position auctions | |  | --&gt;
&lt;!-- | 14 | 3 / 7 | Internet advertising auctions 2: budgets | Lec. note 10 Sec 1,2, and 3 | [Lec. note 10](http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_10_auctions_with_budgets.pdf) | --&gt;
&lt;!-- | 15 | 3 / 9 | Internet advertising auctions 3: online budget management | Lec. note 11 | [Lec. note 11](http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_11_online_budget_management.pdf) | --&gt;
&lt;!-- | 16 | 3 / 14 | &lt;div style=&#34;background-color:tomato;&#34;&gt;Spring break: no class &lt;/div&gt; |  | --&gt;
&lt;!-- | 17 | 3 / 16 | &lt;div style=&#34;background-color:tomato;&#34;&gt;Spring break: no class &lt;/div&gt; |  | --&gt;
&lt;!-- | 18 | 3 / 21 | class canceled |  |  | --&gt;
&lt;!-- | 19 | 3 / 23 | Fairness in Ad Auctions | Lec. note 12 | [Lec. note 12](http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_12_demographic_fairness_ad_auctions.pdf) | --&gt;
&lt;!-- | 20 | 3 / 28 | Electric Grid Operations | Lec. note 13 | [Lec. note 13](http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_13_electric_grid_intro.pdf) | --&gt;
&lt;!-- | 21 | 3 / 30 | Electric Grid Pricing | Lec. note 13 | | --&gt;
&lt;!-- | 22 | 4 / 4 | Electric Grid Unit Commitment | Lec. note 14 | [Lec. note 14](http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_14_electric_grid_2.pdf) | --&gt;
&lt;!-- | 23 | 4 / 6 | Fair Combinatorial Allocation | Lec. note 15 | [Lec. note 15](http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_15_combinatorial_fair_allocation.pdf) | --&gt;
&lt;!-- | 24 | 4 / 11 | Project 1on1 meetings |  | | --&gt;
&lt;!-- | 25 | 4 / 13 | Project 1on1 meetings |  | | --&gt;
&lt;!-- | 26 | 4 / 18 | Stackelberg Equilibrium | Lec. note 16 | [Lec. note 16](http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_16_stackelberg_games.pdf) | --&gt;
&lt;!-- | 27 | 4 / 20 | Stackelberg Equilibrium | Lec. note 16 | [Lec. note 16](http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_16_stackelberg_games.pdf) | --&gt;
&lt;!-- | 28 | 4 / 25 | Project presentations  |  | | --&gt;
&lt;!-- | 29 | 4 / 27 | Project presentations |  | | --&gt;
&lt;!-- | 30 | 5 / 2 | Project presentations |  | | --&gt;
&lt;/div&gt;
&lt;h3 id=&#34;related-courses&#34;&gt;Related Courses&lt;/h3&gt;
&lt;p&gt;Below is a list of related courses.&lt;/p&gt;
&lt;div class=&#34;other_courses&#34; &gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Professor&lt;/th&gt;
&lt;th&gt;Title&lt;/th&gt;
&lt;th&gt;Year   &lt;/th&gt;
&lt;th&gt;School&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gabriele Farina&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://www.mit.edu/~gfarina/6S890/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Topics in Multiagent Learning &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2023&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;John P. Dickerson&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://mech-design.github.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Mechanism Design &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2022&lt;/td&gt;
&lt;td&gt;UMD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gabriele Farina &amp;amp; Tuomas Sandholm&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://www.cs.umd.edu/class/spring2018/cmsc828m/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Computational Game Solving &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2021&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Christian Kroer&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/courses/s20_8100/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Economics, AI, and Optimization &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2020&lt;/td&gt;
&lt;td&gt;Columbia&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;John P. Dickerson&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://www.cs.umd.edu/class/spring2018/cmsc828m/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Applied Mechanism Design for Social Good &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2018&lt;/td&gt;
&lt;td&gt;UMD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fei Fang&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://feifang.info/artificial-intelligence-methods-for-social-good-spring-2018/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Artificial Intelligence Methods for Social Good &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2018&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yiling Chen&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://canvas.harvard.edu/courses/9622&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Topics at the Interface between Computer Science and Economics &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;Harvard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vincent Conitzer&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.duke.edu/courses/spring16/compsci590.4/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Computational Microeconomics: Game Theory, Social Choice, and Mechanism Design &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;Duke&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sanmay Das&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cse.wustl.edu/~sanmay/teaching/cse516-spring16/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Multi-Agent Systems	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;Wash U&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ariel Procaccia&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.cmu.edu/~arielpro/15896s16/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Truth, Justice, and Algorithms &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Milind Tambe&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://teamcore.usc.edu/Courses/ISE599/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Security and Game Theory	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;USC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Constantinos Daskalakis&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://stellar.mit.edu/S/course/6/sp15/6.891/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Games, Decision, and Computation &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2015&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tuomas Sandholm&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.cmu.edu/~sandholm/cs15-892F15/cs15-892.htm&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Foundations of Electronic Marketplaces	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2015&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tim Roughgarden&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://timroughgarden.org/f13/f13.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Algorithmic Game Theory	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2013&lt;/td&gt;
&lt;td&gt;Stanford&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
</description>
    </item>
    
    <item>
      <title>AI, Games, and Markets - Spring 2022</title>
      <link>http://www.columbia.edu/~ck2945/courses/s22_4530/</link>
      <pubDate>Tue, 18 Jan 2022 13:00:00 +0000</pubDate>
      <guid>http://www.columbia.edu/~ck2945/courses/s22_4530/</guid>
      <description>&lt;h2 id=&#34;course-summary&#34;&gt;Course Summary&lt;/h2&gt;
&lt;p&gt;This is a course on how techniques from AI and optimization enable large-scale game solving and market design. We will cover the core ideas behind recent superhuman AIs for games such as Poker and Go. Then, we will discuss how AI and game theory ideas are used in large-scale marketplaces such as internet advertising, recommender systems, and electricity markets. This is intended to be an advanced MS level and senior undergraduate course for students in Operations Research and Financial Engineering.&lt;/p&gt;
&lt;p&gt;We will most likely cover the following applications:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How to make a go or poker AI&lt;/li&gt;
&lt;li&gt;Market design for large-scale internet advertising auctions&lt;/li&gt;
&lt;li&gt;Electricity market design&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&#34;admin-stuff&#34;&gt;Admin stuff&lt;/h1&gt;
&lt;h2 id=&#34;course-info&#34;&gt;Course Info&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Instructor:&lt;/em&gt; &lt;a href=&#34;http://www.christiankroer.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Christian Kroer &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Time:&lt;/em&gt; Mondays &amp;amp; Wednesdays 1:10-2:25pm&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Location:&lt;/em&gt; 702 Hamilton Hall&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Office hours:&lt;/em&gt; Wednesday 2:25-3:30pm Mudd 314&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Courseworks site:&lt;/em&gt; &lt;a href=&#34;https://courseworks2.columbia.edu/courses/147216&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;courseworks site&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Mathematical maturity; ability to follow proofs&lt;/li&gt;
&lt;li&gt;Linear algebra: vector and matrix algebra&lt;/li&gt;
&lt;li&gt;Calculus: derivates, optimality conditions, Lagrange multipliers&lt;/li&gt;
&lt;li&gt;Optimization: linear programming, mixed-integer programming (this can potentially be learned along the way)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;course-structure&#34;&gt;Course Structure&lt;/h2&gt;
&lt;p&gt;The course will be lecture-based, with Christian Kroer giving the lectures. At the end of the course there will be a few lectures of project presentations by students.&lt;/p&gt;
&lt;p&gt;Readings will consist of a mixture of textbooks and course notes, which will be uploaded after lectures.&lt;/p&gt;
&lt;p&gt;Students will complete a project, which should be done in groups of 2-4 students. Special permission is needed to do an individual project.&lt;/p&gt;
&lt;p&gt;Grading will be as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;50% final project write-up&lt;/li&gt;
&lt;li&gt;25% homework (there will be 4-5 homeworks)&lt;/li&gt;
&lt;li&gt;5% Project proposal&lt;/li&gt;
&lt;li&gt;5% Project milestone report&lt;/li&gt;
&lt;li&gt;5% Final project presentation&lt;/li&gt;
&lt;li&gt;10% Participation&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;homework&#34;&gt;Homework&lt;/h2&gt;
&lt;p&gt;Homeworks will be posted on courseworks.&lt;/p&gt;
&lt;p&gt;Homework lateness policy&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All homeworks due at midnight on stated date&lt;/li&gt;
&lt;li&gt;Everyone gets 3 late days&lt;/li&gt;
&lt;li&gt;If you are handing in late, you must email the TAs and me to say that you are using a late
day&lt;/li&gt;
&lt;li&gt;Include in the email how many you have used&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&#34;course-content&#34;&gt;Course Content&lt;/h1&gt;
&lt;h2 id=&#34;outline&#34;&gt;Outline&lt;/h2&gt;
&lt;p&gt;A rough outline is as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Intro to game theory and market design&lt;/li&gt;
&lt;li&gt;Market design and the internet
&lt;ul&gt;
&lt;li&gt;Internet advertising auctions&lt;/li&gt;
&lt;li&gt;Recommender systems&lt;/li&gt;
&lt;li&gt;Bias and fairness in machine learning and internet advertising&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Fair Resource Allocation
&lt;ul&gt;
&lt;li&gt;Fair division via competitive equilibria&lt;/li&gt;
&lt;li&gt;Fair course seat allocation&lt;/li&gt;
&lt;li&gt;Allocating food to food banks&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Electricity markets&lt;/li&gt;
&lt;li&gt;Nash equilibrium
&lt;ul&gt;
&lt;li&gt;Zero-sum games, minimax theorem&lt;/li&gt;
&lt;li&gt;No-regret learning&lt;/li&gt;
&lt;li&gt;Perfect-information games and go AIs, Monte Carlo tree search&lt;/li&gt;
&lt;li&gt;Imperfect-information games and poker AIs&lt;/li&gt;
&lt;li&gt;Deep learning for solving games at scale&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Security games with applications to airport, wildlife, power grid security&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;textbooks&#34;&gt;Textbooks&lt;/h2&gt;
&lt;p&gt;The primary book is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/algorithmic-game-theory.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Algorithmic Game Theory (AGT) &lt;/a&gt;  by Nisan, Roughgarden, Tardos, and Vazirani (it&amp;rsquo;s free)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Additionally, we may use some sections of the following books. They are also recommended for supplementary reading:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.cambridge.org/download_file/898428&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Handbook of Computational Social Choice (HCSC) &lt;/a&gt; by Brandt, Conitzer, Endriss, Lang, &amp;amp; Procaccia (it&amp;rsquo;s free, password: cam1CSC)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.masfoundations.org/download.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Multiagent Systems (MS) &lt;/a&gt; by Leyton-Brown &amp;amp; Shoham (it&amp;rsquo;s free)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.cambridge.org/us/academic/subjects/computer-science/algorithmics-complexity-computer-algebra-and-computational-g/twenty-lectures-algorithmic-game-theory?format=PB&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Twenty Lectures on Algorithmic Game Theory (TLAGT)&lt;/a&gt; by Tim Roughgarden (the individual notes can be found on &lt;a href=&#34;http://timroughgarden.org/notes.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Tim&amp;rsquo;s website&lt;/a&gt; under the course &amp;ldquo;Algorithmic Game Theory&amp;rdquo;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://ocobook.cs.princeton.edu/OCObook.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Introduction to Online Convex Optimization (Hazan) &lt;/a&gt; by Hazan (it&amp;rsquo;s free)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://arxiv.org/pdf/1912.13213.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; A Modern Introduction to Onlinea Learning (Orabona) &lt;/a&gt; by Orabona (it&amp;rsquo;s free)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;project&#34;&gt;Project&lt;/h2&gt;
&lt;p&gt;Students will complete a semester-long project on topics related to the course. This project can be applied, theoretical, or a mixture.
Students are encouraged to formulate their own project proposals. That said, I will also provide some candidate project topics on courseworks.&lt;/p&gt;
&lt;p&gt;Students are welcome to propose a topic of their own.
Some project ideas can also be found on courseworks.&lt;/p&gt;
&lt;p&gt;Project rules:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Teams should have 3-4 students. Smaller teams require instructor permission.&lt;/li&gt;
&lt;li&gt;You must choose a project by March 23rd&lt;/li&gt;
&lt;li&gt;A one-page project proposal is due March 25th&lt;/li&gt;
&lt;li&gt;A 2-page midterm progress report is due April 15th&lt;/li&gt;
&lt;li&gt;A 5-10 page whitepaper, formatted as a &lt;a href=&#34;https://neurips.cc/Conferences/2020/PaperInformation/StyleFiles&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;NeurIPS conference paper&lt;/a&gt;, is due May 8th&lt;/li&gt;
&lt;li&gt;Each team must make a ~20m presentation of their project&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;extremely-tentative-schedule&#34;&gt;Extremely Tentative Schedule&lt;/h2&gt;
&lt;div class=&#34;schedule&#34;&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;&lt;div style=&#34;width:45px&#34;&gt;Date&lt;/div&gt;&lt;/th&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;th&gt;Reading&lt;/th&gt;
&lt;th&gt;Lecture notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1 / 19&lt;/td&gt;
&lt;td&gt;Course Intro&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_1_introduction.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 1&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;1 / 24&lt;/td&gt;
&lt;td&gt;Intro to game theory and auctions&lt;/td&gt;
&lt;td&gt;AGT Ch 1, 2&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_2_gt.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 2&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;1 / 26&lt;/td&gt;
&lt;td&gt;Intro to game theory and auctions&lt;/td&gt;
&lt;td&gt;AGT Ch 9, 10&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_3_intro_auctions_and_mech_design.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 3&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;1 / 31&lt;/td&gt;
&lt;td&gt;Regret Minimization&lt;/td&gt;
&lt;td&gt;Lecture note (you may skip the proofs of Theorems 2 and 3)&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_4_regret_and_sion.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 4&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;2 / 2&lt;/td&gt;
&lt;td&gt;Nash eq. from regret min.&lt;/td&gt;
&lt;td&gt;Lect. Note 5&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_5_nash_from_rm.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 5&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;2 / 7&lt;/td&gt;
&lt;td&gt;Extensive-Form Games Intro&lt;/td&gt;
&lt;td&gt;AGT 3.1-3.2, 3.7 - 3.11&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_6_extensive_form_games.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 6&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;2 / 9&lt;/td&gt;
&lt;td&gt;Continue EFG Intro, CFR&lt;/td&gt;
&lt;td&gt;Lect. note 6, or &lt;a href=&#34;http://modelai.gettysburg.edu/2013/cfr/cfr.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;this tutorial&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;same as above&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;2 / 14&lt;/td&gt;
&lt;td&gt;CFR&lt;/td&gt;
&lt;td&gt;Lect. note 6, or &lt;a href=&#34;http://modelai.gettysburg.edu/2013/cfr/cfr.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;this tutorial&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;same as above&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;2 / 16&lt;/td&gt;
&lt;td&gt;Fair Division&lt;/td&gt;
&lt;td&gt;AGT Ch 5 &amp;amp; 6&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_7_fair_division.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 7&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;2 / 21&lt;/td&gt;
&lt;td&gt;Fair Indivisible Allocation&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_8_fair_allocation_indivisible.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 8&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;td&gt;2 / 23&lt;/td&gt;
&lt;td&gt;Continue fair allocation&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;2 / 28&lt;/td&gt;
&lt;td&gt;Internet advertising auctions 1: position auctions&lt;/td&gt;
&lt;td&gt;Ch. 15 of &lt;a href=&#34;https://www.cs.cornell.edu/home/kleinber/networks-book/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Easley and Kleinberg&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_9_internet_advertising_auctions.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 9&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;3 / 2&lt;/td&gt;
&lt;td&gt;Continue position auctions&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;3 / 7&lt;/td&gt;
&lt;td&gt;Internet advertising auctions 2: budgets&lt;/td&gt;
&lt;td&gt;Lec. note 10 Sec 1,2, and 3&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_10_auctions_with_budgets.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 10&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;3 / 9&lt;/td&gt;
&lt;td&gt;Internet advertising auctions 3: online budget management&lt;/td&gt;
&lt;td&gt;Lec. note 11&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_11_online_budget_management.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 11&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;3 / 14&lt;/td&gt;
&lt;td&gt;&lt;div style=&#34;background-color:tomato;&#34;&gt;Spring break: no class &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;td&gt;3 / 16&lt;/td&gt;
&lt;td&gt;&lt;div style=&#34;background-color:tomato;&#34;&gt;Spring break: no class &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;td&gt;3 / 21&lt;/td&gt;
&lt;td&gt;class canceled&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;19&lt;/td&gt;
&lt;td&gt;3 / 23&lt;/td&gt;
&lt;td&gt;Fairness in Ad Auctions&lt;/td&gt;
&lt;td&gt;Lec. note 12&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_12_demographic_fairness_ad_auctions.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 12&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;3 / 28&lt;/td&gt;
&lt;td&gt;Electric Grid Operations&lt;/td&gt;
&lt;td&gt;Lec. note 13&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_13_electric_grid_intro.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 13&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;21&lt;/td&gt;
&lt;td&gt;3 / 30&lt;/td&gt;
&lt;td&gt;Electric Grid Pricing&lt;/td&gt;
&lt;td&gt;Lec. note 13&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;22&lt;/td&gt;
&lt;td&gt;4 / 4&lt;/td&gt;
&lt;td&gt;Electric Grid Unit Commitment&lt;/td&gt;
&lt;td&gt;Lec. note 14&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_14_electric_grid_2.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 14&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;23&lt;/td&gt;
&lt;td&gt;4 / 6&lt;/td&gt;
&lt;td&gt;Fair Combinatorial Allocation&lt;/td&gt;
&lt;td&gt;Lec. note 15&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_15_combinatorial_fair_allocation.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 15&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;24&lt;/td&gt;
&lt;td&gt;4 / 11&lt;/td&gt;
&lt;td&gt;Project 1on1 meetings&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;25&lt;/td&gt;
&lt;td&gt;4 / 13&lt;/td&gt;
&lt;td&gt;Project 1on1 meetings&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;26&lt;/td&gt;
&lt;td&gt;4 / 18&lt;/td&gt;
&lt;td&gt;Stackelberg Equilibrium&lt;/td&gt;
&lt;td&gt;Lec. note 16&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_16_stackelberg_games.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 16&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;27&lt;/td&gt;
&lt;td&gt;4 / 20&lt;/td&gt;
&lt;td&gt;Stackelberg Equilibrium&lt;/td&gt;
&lt;td&gt;Lec. note 16&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/ai_games_markets/lecture_note_16_stackelberg_games.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lec. note 16&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;28&lt;/td&gt;
&lt;td&gt;4 / 25&lt;/td&gt;
&lt;td&gt;Project presentations&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;29&lt;/td&gt;
&lt;td&gt;4 / 27&lt;/td&gt;
&lt;td&gt;Project presentations&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;td&gt;5 / 2&lt;/td&gt;
&lt;td&gt;Project presentations&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 id=&#34;related-courses&#34;&gt;Related Courses&lt;/h3&gt;
&lt;p&gt;Below is a list of related courses at other schools.&lt;/p&gt;
&lt;div class=&#34;other_courses&#34; &gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Professor&lt;/th&gt;
&lt;th&gt;Title&lt;/th&gt;
&lt;th&gt;Year&lt;/th&gt;
&lt;th&gt;School&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;John P. Dickerson&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://mech-design.github.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Mechanism Design &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2022&lt;/td&gt;
&lt;td&gt;UMD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gabriele Farina &amp;amp; Tuomas Sandholm&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://www.cs.umd.edu/class/spring2018/cmsc828m/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Computational Game Solving &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2021&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Christian Kroer&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/courses/s20_8100/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Economics, AI, and Optimization &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2020&lt;/td&gt;
&lt;td&gt;Columbia&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;John P. Dickerson&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://www.cs.umd.edu/class/spring2018/cmsc828m/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Applied Mechanism Design for Social Good &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2018&lt;/td&gt;
&lt;td&gt;UMD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fei Fang&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://feifang.info/artificial-intelligence-methods-for-social-good-spring-2018/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Artificial Intelligence Methods for Social Good &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2018&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yiling Chen&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://canvas.harvard.edu/courses/9622&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Topics at the Interface between Computer Science and Economics &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;Harvard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vincent Conitzer&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.duke.edu/courses/spring16/compsci590.4/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Computational Microeconomics: Game Theory, Social Choice, and Mechanism Design &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;Duke&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sanmay Das&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cse.wustl.edu/~sanmay/teaching/cse516-spring16/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Multi-Agent Systems	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;Wash U&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ariel Procaccia&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.cmu.edu/~arielpro/15896s16/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Truth, Justice, and Algorithms &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Milind Tambe&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://teamcore.usc.edu/Courses/ISE599/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Security and Game Theory	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;USC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Constantinos Daskalakis&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://stellar.mit.edu/S/course/6/sp15/6.891/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Games, Decision, and Computation &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2015&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tuomas Sandholm&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.cmu.edu/~sandholm/cs15-892F15/cs15-892.htm&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Foundations of Electronic Marketplaces	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2015&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tim Roughgarden&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://timroughgarden.org/f13/f13.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Algorithmic Game Theory	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2013&lt;/td&gt;
&lt;td&gt;Stanford&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
</description>
    </item>
    
    <item>
      <title>Economics, AI, and Optimization</title>
      <link>http://www.columbia.edu/~ck2945/courses/s20_8100/</link>
      <pubDate>Tue, 21 Jan 2020 13:00:00 +0000</pubDate>
      <guid>http://www.columbia.edu/~ck2945/courses/s20_8100/</guid>
      <description>&lt;h3 id=&#34;course-info&#34;&gt;Course Info&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Instructor:&lt;/em&gt; &lt;a href=&#34;http://www.christiankroer.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Christian Kroer &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Time:&lt;/em&gt; Mondays &amp;amp; Wednesdays 1:10-2:25pm&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Location:&lt;/em&gt; 233 Mudd&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Office hours:&lt;/em&gt; Wednesday 2:25-3:30pm (or anytime; but email me first in that case)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;course-summary&#34;&gt;Course Summary&lt;/h3&gt;
&lt;p&gt;Economics, AI, and Optimization is an interdisciplinary course that will cover selected topics at the intersection of economics, operations research, and computer science. A recurring theme in the course will be how economic solution concepts are enabled at scale via AI and optimization methods. We will describe several successful practical applications, including how to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Make a poker AI&lt;/li&gt;
&lt;li&gt;Fairly allocate course seats to students, food to food banks, etc&lt;/li&gt;
&lt;li&gt;Protect wildlife or airports&lt;/li&gt;
&lt;li&gt;Conduct large-scale auctions for spectrum or Internet ads&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;course-structure&#34;&gt;Course Structure&lt;/h3&gt;
&lt;p&gt;The course will be lecture-based, with Christian Kroer giving the lectures. At the end of the course there will be a few lectures of project presentations by students.&lt;/p&gt;
&lt;p&gt;Readings will consist of a mixture of textbooks and course notes, which will be uploaded after lectures.&lt;/p&gt;
&lt;p&gt;Students will complete a project, which may be done individually or in groups of 2-3 students.&lt;/p&gt;
&lt;p&gt;Grading will be as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;50% final project write-up&lt;/li&gt;
&lt;li&gt;20% homework (there will only be 1-2 homeworks)&lt;/li&gt;
&lt;li&gt;15% Final project presentation&lt;/li&gt;
&lt;li&gt;10% Participation&lt;/li&gt;
&lt;li&gt;5% Project proposal&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;outline&#34;&gt;Outline&lt;/h3&gt;
&lt;p&gt;A rough outline is as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Intro to game theory and market design&lt;/li&gt;
&lt;li&gt;Nash equilibrium
&lt;ul&gt;
&lt;li&gt;Zero-sum games, minimax theorem&lt;/li&gt;
&lt;li&gt;First-order methods/Online convex optimization/regret minimization in games&lt;/li&gt;
&lt;li&gt;Deep learning for solving games at scale&lt;/li&gt;
&lt;li&gt;How the above is used in making superhuman poker AIs&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Security games
&lt;ul&gt;
&lt;li&gt;Stackelberg equilibrium&lt;/li&gt;
&lt;li&gt;Basic Stackelberg security game model&lt;/li&gt;
&lt;li&gt;Mixed-integer programming, deep learning for scaling up&lt;/li&gt;
&lt;li&gt;Applications to airport, wildlife, power grid security&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Market design
&lt;ul&gt;
&lt;li&gt;Fisher markets and market equilibrium&lt;/li&gt;
&lt;li&gt;Optimization methods for computing market equilibria&lt;/li&gt;
&lt;li&gt;Machine learning methods for large markets&lt;/li&gt;
&lt;li&gt;fair division, course allocation&lt;/li&gt;
&lt;li&gt;Internet ad auctions&lt;/li&gt;
&lt;li&gt;Spectrum auctions&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We will also cover some subset of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Matching markets&lt;/li&gt;
&lt;li&gt;Data science in multiagent systems&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;textbooks&#34;&gt;Textbooks&lt;/h3&gt;
&lt;p&gt;The primary book is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/algorithmic-game-theory.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Algorithmic Game Theory (AGT) &lt;/a&gt;  by Nisan, Roughgarden, Tardos, and Vazirani (it&amp;rsquo;s free)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Additionally, we may use some sections of the following books. They are also recommended for supplementary reading:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.cambridge.org/download_file/898428&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Handbook of Computational Social Choice (HCSC) &lt;/a&gt; by Brandt, Conitzer, Endriss, Lang, &amp;amp; Procaccia (it&amp;rsquo;s free, password: cam1CSC)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.masfoundations.org/download.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Multiagent Systems (MS) &lt;/a&gt; by Leyton-Brown &amp;amp; Shoham (it&amp;rsquo;s free)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.cambridge.org/us/academic/subjects/computer-science/algorithmics-complexity-computer-algebra-and-computational-g/twenty-lectures-algorithmic-game-theory?format=PB&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Twenty Lectures on Algorithmic Game Theory (TLAGT)&lt;/a&gt; by Tim Roughgarden (the individual notes can be found on &lt;a href=&#34;http://timroughgarden.org/notes.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Tim&amp;rsquo;s website&lt;/a&gt; under the course &amp;ldquo;Algorithmic Game Theory&amp;rdquo;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://ocobook.cs.princeton.edu/OCObook.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Introduction to Online Convex Optimization (Hazan) &lt;/a&gt; by Hazan (it&amp;rsquo;s free)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://arxiv.org/pdf/1912.13213.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; A Modern Introduction to Onlinea Learning (Orabona) &lt;/a&gt; by Orabona (it&amp;rsquo;s free)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;schedule&#34;&gt;Schedule&lt;/h3&gt;
&lt;div class=&#34;schedule&#34;&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;&lt;div style=&#34;width:45px&#34;&gt;Date&lt;/div&gt;&lt;/th&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;th&gt;Reading&lt;/th&gt;
&lt;th&gt;Lecture notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1 / 22&lt;/td&gt;
&lt;td&gt;Introduction&lt;/td&gt;
&lt;td&gt;AGT Ch 1&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_1_introduction.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 1.pdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;1 / 27&lt;/td&gt;
&lt;td&gt;Introduction to game theory&lt;/td&gt;
&lt;td&gt;AGT Ch 1, Hazan Ch 1&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_2_gt_and_regret.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 2.pdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;1 / 29&lt;/td&gt;
&lt;td&gt;Hedge, Online convex optimization&lt;/td&gt;
&lt;td&gt;Hazan Ch 1, Ch 5.0-5.4&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_3_oco_and_sion.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 3.pdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;2 / 3&lt;/td&gt;
&lt;td&gt;Online Mirror Descent&lt;/td&gt;
&lt;td&gt;Orabona Ch. 6.0-6.4&lt;/td&gt;
&lt;td&gt;See previous note&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;2 / 5&lt;/td&gt;
&lt;td&gt;OMD convergence, Minimax theorem&lt;/td&gt;
&lt;td&gt;Orabona Ch. 6.0-6.4&lt;/td&gt;
&lt;td&gt;See previous note&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;2 / 10&lt;/td&gt;
&lt;td&gt;Blackwell approachability, regret matching&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.cmu.edu/~gfarina/2016/approachability/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Farina blog&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_4_blackwell_rm_rmp.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 4.pdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;2 / 12&lt;/td&gt;
&lt;td&gt;From Regret to Nash&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_5_nash_from_rm.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 5.pdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;2 / 17&lt;/td&gt;
&lt;td&gt;Extensive-Form Games, DGFs&lt;/td&gt;
&lt;td&gt;AGT Ch 3.7 - 3.11&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_6_extensive_form_games.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 6.pdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;2 / 19&lt;/td&gt;
&lt;td&gt;Counterfactual Regret Minimization&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;See previous note&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;2 / 24&lt;/td&gt;
&lt;td&gt;Subgame solving, deep learning&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://arxiv.org/pdf/1705.02955.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;BS18&lt;/a&gt; Sections 1 and 2 (preferably whole paper), &lt;a href=&#34;http://www.cs.cmu.edu/~noamb/papers/18-NIPS-Depth.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;BSA18&lt;/a&gt; Section 2 (preferably whole paper), &lt;a href=&#34;https://arxiv.org/pdf/1701.01724.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;DeepStack&lt;/a&gt; sections &amp;ldquo;DeepStack&amp;rdquo; and &amp;ldquo;Deep Counterfactual Value Networks&amp;rdquo;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_7_efg_decomposition.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 7.pdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;td&gt;2 / 26&lt;/td&gt;
&lt;td&gt;Stackelberg Equilibrium, Security Games&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_8_stackelberg_games.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 8.pdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;3 / 2&lt;/td&gt;
&lt;td&gt;Stackelberg wrap-up, Intro to Fair Division&lt;/td&gt;
&lt;td&gt;HCSC Ch 11&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_9_fair_division.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 9.pdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;3 / 4&lt;/td&gt;
&lt;td&gt;Eisenberg-Gale convex program&lt;/td&gt;
&lt;td&gt;AGT Ch 5 &amp;amp; 6&lt;/td&gt;
&lt;td&gt;See previous note&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;3 / 11&lt;/td&gt;
&lt;td&gt;Dominant-Resource Fairness&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_10_drf.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 10.pdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;3 / 30&lt;/td&gt;
&lt;td&gt;Intro to Auctions&lt;/td&gt;
&lt;td&gt;AGT Ch 9 &amp;amp; 10&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_11_intro_auctions.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 11.pdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;4 / 1&lt;/td&gt;
&lt;td&gt;Auctions with Budgets - Second Price&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://arxiv.org/abs/1706.07151&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Multiplicative Pacing Equilibria in Auction Markets&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_12_budgets_in_auctions.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 12.pdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;td&gt;4 / 6&lt;/td&gt;
&lt;td&gt;Auctions with Budgets - First Price&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://arxiv.org/abs/1811.07166&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Pacing Equilibrium in First-Price Auction Markets&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_12_budgets_in_auctions.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 12.pdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;td&gt;4 / 8&lt;/td&gt;
&lt;td&gt;Auctions with Budgets - Dynamics&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://ygur.people.stanford.edu/sites/g/files/sbiybj5191/f/learning_in_repeated_auctions_with_budgets_regret_and_equilibrium.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Learning in Repeated Auctions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_13_dynamic_auctions.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 13.pdf&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;19&lt;/td&gt;
&lt;td&gt;4 / 13&lt;/td&gt;
&lt;td&gt;Large-Scale Market equilibrium&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_14_large_scale_market_equilibrium.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 14&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;4 / 15&lt;/td&gt;
&lt;td&gt;Large-Scale Market equilibrium&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;See previous note&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;21&lt;/td&gt;
&lt;td&gt;4 / 20&lt;/td&gt;
&lt;td&gt;Large-Scale Market equilibrium&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;See previous note&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;22&lt;/td&gt;
&lt;td&gt;4 / 22&lt;/td&gt;
&lt;td&gt;Indivisible Goods - Fair Division&lt;/td&gt;
&lt;td&gt;For trying fair division: &lt;a href=&#34;http://www.spliddit.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://www.spliddit.org/&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.columbia.edu/~ck2945/files/s20_8100/lecture_note_15_indivisible_fair_division.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lecture note 15&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;23&lt;/td&gt;
&lt;td&gt;4 / 27&lt;/td&gt;
&lt;td&gt;Indivisible Goods - Fair Division Algorithms&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;See previous note&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;24&lt;/td&gt;
&lt;td&gt;4 / 29&lt;/td&gt;
&lt;td&gt;Indivisible Goods - A-CEEI&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;See previous note&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;25&lt;/td&gt;
&lt;td&gt;5 / 4&lt;/td&gt;
&lt;td&gt;Indivisible Goods - A-CEEI&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;See previous note&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;!-- | 20 | 4 / 15 | Large-Scale Market equilibrium - Abstraction | | | --&gt;
&lt;!-- | 21 | 4 / 20 | Indivisible Fair Division | | | --&gt;
&lt;!-- | 22 | 4 / 22 | Max Nash Welfare| | | --&gt;
&lt;!-- | 23 | 4 / 27 | A-CEEI | | | --&gt;
&lt;!-- | 24 | 4 / 29 | Indivisible Fair Division | | | --&gt;
&lt;!-- | 25 | 5 / 3 | Course evals, Field overview (topics left out etc), companies that do this stuff, EAO at Columbia, Conferences and Journals, Q\&amp; A, | | | --&gt;
&lt;!-- | 15 | 3 / 11 | Market equilibrium abstraction,  Internet ad auctions | | | --&gt;
&lt;!-- | 16 | 3 / 16  | A-CEEI: Matching students to courses | [A-CEEI paper](http://www.columbia.edu/~ck2945/papers/a-ceei.pdf), [Solving A-CEEI and applying it at Wharton](http://www.columbia.edu/~ck2945/papers/course_match.pdf) | | --&gt;
&lt;!-- | - | 3 / 18 | Spring break |  | |  --&gt;
&lt;!-- | - | 3 / 23 | Spring break |  | |  --&gt;
&lt;!-- | 17 | 3 / 25 | Allocation of food to food banks | Prendergast. The Allocation of Food to Food Banks. Working paper, 2017. [pdf](https://faculty.chicagobooth.edu/canice.prendergast/research/foodwithmodel.pdf)  | | --&gt;
&lt;!-- | 18 | 3 / 30 | Spectrum auctions | Cramton. Spectrum Auction Design, 2013. [pdf](http://www.cramton.umd.edu/papers2005-2009/cramton-spectrum-auction-design.pdf) Fréchette, Newman, &amp; Leyton-Brown. Solving the Station Repacking Problem. AAAI, 2016. [pdf](http://www.cs.ubc.ca/~kevinlb/pub.php?u=2016-AAAI-SATFC.pdf) | | --&gt;
&lt;!-- | 19 | 4 / 1 |  | | | --&gt;
&lt;!-- | 20 | 4 / 6 |  | | | --&gt;
&lt;!-- | 21 | 4 / 8 |  | | | --&gt;
&lt;!-- | 22 | 4 / 13 |  | | | --&gt;
&lt;!-- | 23 | 4 / 15 |  | | | --&gt;
&lt;!-- | 24 | 4 / 20 |  | | | --&gt;
&lt;!-- | 25 | 4 / 22 |  | | | --&gt;
&lt;!-- | 26 | 4 / 27 |  | | | --&gt;
&lt;!-- | 27 | 4 / 29 |  | | | --&gt;
&lt;!-- | 28 | 5 / 4 |  | | | --&gt;
&lt;/div&gt;
&lt;h3 id=&#34;related-courses&#34;&gt;Related Courses&lt;/h3&gt;
&lt;p&gt;Below is a list of related courses at other schools.&lt;/p&gt;
&lt;div class=&#34;other_courses&#34; &gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Professor&lt;/th&gt;
&lt;th&gt;Title&lt;/th&gt;
&lt;th&gt;Year&lt;/th&gt;
&lt;th&gt;School&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;John P. Dickerson&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://www.cs.umd.edu/class/spring2018/cmsc828m/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Applied Mechanism Design for Social Good &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2018&lt;/td&gt;
&lt;td&gt;UMD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fei Fang&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://feifang.info/artificial-intelligence-methods-for-social-good-spring-2018/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Artificial Intelligence Methods for Social Good &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2018&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yiling Chen&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://canvas.harvard.edu/courses/9622&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Topics at the Interface between Computer Science and Economics &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;Harvard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vincent Conitzer&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.duke.edu/courses/spring16/compsci590.4/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Computational Microeconomics: Game Theory, Social Choice, and Mechanism Design &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;Duke&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sanmay Das&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cse.wustl.edu/~sanmay/teaching/cse516-spring16/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Multi-Agent Systems	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;Wash U&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ariel Procaccia&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.cmu.edu/~arielpro/15896s16/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Truth, Justice, and Algorithms &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Milind Tambe&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://teamcore.usc.edu/Courses/ISE599/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Security and Game Theory	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;USC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Constantinos Daskalakis&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://stellar.mit.edu/S/course/6/sp15/6.891/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Games, Decision, and Computation &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2015&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tuomas Sandholm&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://www.cs.cmu.edu/~sandholm/cs15-892F15/cs15-892.htm&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Foundations of Electronic Marketplaces	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2015&lt;/td&gt;
&lt;td&gt;CMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tim Roughgarden&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;http://timroughgarden.org/f13/f13.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt; Algorithmic Game Theory	 &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2013&lt;/td&gt;
&lt;td&gt;Stanford&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
</description>
    </item>
    
  </channel>
</rss>
