The course addresses problems at the interface of economics, social
choice theory, and computer science. The focus is on processes of
algorithmic decision making, such as voting rules or fair division. We
discuss fundamental concepts from collective decision making and related
topics and investigate algorithmic and computational aspects.
Specific topics include:
- aggregating preferences (rank aggregation) and voting,
- algorithmic game theory,
- cake cutting protocols,
- fair allocation of resources,
- judgment aggregation,
- opinion diffusion, and
- stable matching.