|
|
Social choice studies how groups of agents aggregate their preferences to reach a collective decision. In this course, we are interested in both computational and analytical aspects of this decision making. We plan to cover classical and recent results in computational social choice, particularly in fair division, voting, and matching. Evaluation will be on the basis of assignments, quizzes, in-class exams, and either a project or a paper presentation. |
|
|
The course will be easier if you've taken algorithms, linear and nonlinear programming, and algorithmic game theory. You are welcome to take the course if you haven't taken these, though some extra effort may be required. |
|
|
Classes will be held Wed / Fri 11:30-1 pm in A-201.
Classes begin on Friday, August 21st. |
|
|
|
|
|
|
| An introduction to fair division and computational social choice. Cake cutting, proportionality, and envy-freeness. An O(n^2) algorithm for PROP (the Dubins-Spanier, or "last diminisher" algorithm). Cut-and-choose for 2 players, and exact cake divison (the "Austin moving-knife" procedure).
References: Chapter 13 of BCELP (Handbook of Computational Social Choice), Lecture 7 in Rohit's course | |
| The Even-Paz algorithm for proportional cake division. Envy-freeness, and a protocol for 3 agents. Pareto-optimality for 2 agents.
References: A lower bound for proportional cake cutting, and a recent upper bound. Also chapter 13 of BCELP (Handbook of Computational Social Choice). | |
| Fractional knapsack, Fisher markets, and CEEI. CEEI + non-satiation gives EF and PO.
References: Chapter 13 of BCELP (Handbook of Computational Social Choice). | |
| Nash welfare and CEEI for divisible goods. Also a (very) very brief primer on convex programming and duality.
References: Chapter 13 of BCELP (Handbook of Computational Social Choice). | |
| Sperner's Lemma.
References: See the original paper by Francis Su. | |
| Using Sperner's lemma to show a connected, envy-free cake division. Note that I described barycentric labelling incorrectly in class, and will fix this in the notes (TBD).
References: The above paper. | |
| Fair division of indivisible items. EF1 via round-robin and envy-cycle elimination. EF1+PO via maximising Nash welfare. Slides today were courtesy Claude. | |
| EFX for identical agents, identically ordered agents, and EFX with charity.
References: The EFX with charity paper. | |
| A 0.618-approximate EFX algorithm for additive goods (lecture by Yeshwant).
References: The paper. | |
| MMS, an example of non-existence, and a 2/3-approximation for MMS. We only got to proving the reduction to ordered instances in the lecture.
References: The presentation is based on this paper by Garg, McGlaughlin, and Taki. | |
|
|
|
| You are encouraged to discuss the assignments with others in the class, and refer to any books or lecture notes. I strongly recommend that you write the solutions completely by yourself, and do not use LLMs at all for the assignments, including for latexing, checking your solutions, etc. You can turn in either PDFs or handwritten solutions.
It is mandatory to include, at the end of your assignment, if you discussed the solutions with anyone, or used the help of LLMs. This will not affect your grade. I may ask you to explain some of your submitted solutions, and your ability to do so satisfactorily may affect your grade in the assignment. |
|
| |