How can a group make a decision when its members want different things? Computational social choice studies that question using the tools of algorithms, complexity and social choice theory.
Voting asks how individual preferences can produce a collective outcome and how difficult that outcome is to compute or manipulate. Allocation asks how goods can be divided fairly. Matching and coalition formation study which groups or partnerships can emerge from individual preferences.
This continuing subject collection is a home for developing notes and references around those questions.