This calculator will help you determine how to divide
among n people:
a desirable object (such as a cake),
an undesirable object (such as a set of chores),
or a set of indivisible objects (rooms, desirable) with payments (rent,
undesirable).
If you saw my Amer. Math. Monthly article (Dec.'99), this applet uses a more sophisticated "trapdoor" algorithm than was discussed in that article (this one uses a "homotopy" algorithm, with Kuhn triangulation). It changes the mesh size as you go along, allowing one to converge on solutions with finer and finer precisions.
Instructions:
|
The algorithm homes in on an envy-free division
of cakes, chores, or rent.
The advantage of this approach for
cakes or chores over exact methods is that this procedure minimizes the
number of cuts (for exact methods the number of cuts is unbounded and
can decimate the cake).
The difference between this and other
approaches to the rent problem is that this procedure will work for
highly non-linear preferences.
Forest Simmons and I have been working to develop
approximate algorithms for fair division problems using Sperner's lemma
and related combinatorial theorems. This particular version of the
FDC uses an algorithm which improves upon the basic "trapdoor" algorithm
that was outlined in my paper: "Rental
harmony: Sperner's lemma in fair division". In our new algorithm
(to be described in a future paper),
the precision generally increases with each step.
Related work is
also available on my preprint
page. |
Notes: For cake/chore division, you may click on the graphic to select portions. The graphics are for demonstrative purposes only--- if you are using this to divide your own goods/burdens, you will of course have your own object in mind. For Mac users, the preferred browser is MS Internet Explorer. The windowing will slow down if the buffer gets too large; if this happens, press the "Clear" button. Click here to return to the main Fair Division Page |
Thanks to Patrick Vinograd for his extraordinary work on recent versions of the FDC, and Elisha Peterson for developing the charter version.
Thanks to a lot of work by Patrick Vinograd
and Helge Wilker,
the Fair Division Calculator will soon be integrated into
ARTUS,
a process control system for group decision and negotiation on the
Internet, directed by
Matthias
Raith. When complete, it will be the first analytical
mediation support system on the Internet!
Back to...
| Math Department
| My Home Page
| The Fair Division Page
Last modified: September, 1999