New Here?
This platform explores the ubiquitous problem of dividing resources fairly. Browse the collection of algorithms below, study fair division theory, or use the algorithm simulator to try running the procedures yourself!
This site is currently between development cycles. Some content may be incomplete.
Divisible Resources
Algorithms for resources that can be cut and divided continuously, like cake or land
Divide-and-Choose Procedure
The fundamental fair division procedure for two players.
Fairness Properties
Austin Moving Knife Procedure
An extension of Divide-and-Choose employing a moving-knife mechanism.
Fairness Properties
Steinhaus Lone-Divider Procedure
A rudimentary procedure enabling basic fair division among three players.
Fairness Properties
Selfridge-Conway Procedure
The first envy-free procedure for three players
Fairness Properties
Stromquist Moving Knife Procedure
A continuous procedure for envy-free division between three parties
Fairness Properties
Banach-Knaster Last-Diminisher Procedure
An elegant procedure ensuring proportionality for $N$ players
Fairness Properties
Brams-Taylor Procedure
Uses sophisticated iterative trimming and reallocation mechanisms.
Fairness Properties
Coming Soon!
Indivisible Resources
Algorithms for discrete items that cannot be divided, like houses or artwork
Knaster Sealed Bids Procedure
A truthful auction mechanism using sealed bids and monetary transfers
Fairness Properties
*With monetary compensationLucas Markers Method
A procedure for linearly arranged goods using a 'marking' mechanism.