Sperner's Lemma in Fair Division

Harshit Yadav

Nikhil Sumer

Rajat Agrawal

Fair division is the problem of dividing a set of goods or resources between several people who have an entitlement to them, such that each person receives his/her due share. This problem arises in various real-world settings:

  • auctions
  • electronic spectrum and frequency allocation
  • airport traffic management, etc.

 

  • The mathematical fair division problem is an idealization of those real life problems. The theory of fair division provides explicit criteria for various different types of fairness.
  • Its aim is to provide procedures to achieve a fair division, or prove their impossibility, and study the properties of such divisions both in theory and in real life.

Rental harmony

  • The problem of dividing a set of heterogeneous and undesirable items is called fair chore division (if the chores are divisible) or chore assignment (if they are not).
  • The problem of dividing a divisible, heterogeneous and desirable resource is called fair cake-cutting.
  • We have studied the proof of Sperner's lemma which is a combinatorial analogue of Brouwer's Fixed point Theorem.
  • We have also studied the problem of envy free division of a cake using Sperner's lemma.
  • Finally we studied the rental harmony theorem which can be seen as a generalization of fair chore division and fair cake cutting problems.

What is the rental harmony theorem?

Suppose n housemates in an n-bedroom house seek
to decide who gets which room and for what part of the total rent. Then assuming a few conditions, the rental harmony theorem states that there exists a partition of the rent so that each person prefers a different
room.

Sperner's Lemma

Sperner's lemma states that every Sperner labelling (described below) of a triangulation of an n-dimensional simplex contains a cell labelled with a complete set of labels.

Envy free cake cutting

  • We assume the cake to be a rectangular in shape with total length 1. Then for n players, we consider n-1 cuts to divide the cake into n parts whose sum is 1.
  • The space S of possible partitions naturally forms a standard (n − 1)-simplex in R^n.

Cake Cutting

  • Consider the example of division into 3 parts.
  • Label the triangle such that all sub-triangles have all the labels different.
  • Go to each vertex, and ask the owner of that vertex, “Which piece would you choose if the cake were cut with this cut-set?”

Cake Cutting

  • Label that vertex by the number of the piece that is desired.
  • This way we obtain a Sperner labelling.
  • By Sperner’s lemma, there must be a (1,2,3) - elementary simplex in the triangulation.

Cake Cutting

  • Since every such simplex arose from an ABC triangle, this means that we have found 3 very similar cut-sets in which different people choose different pieces of cake.
  • Carry out this procedure for a sequence of finer and finer triangulations, each time yielding smaller and smaller (1, 2, 3)-triangles.

Cake Cutting

  • By compactness of the triangle and decreasing size of the triangles, there must be a convergent subseque- -nce of triangles converging to a single point.
  • Such a point corresponds to a cut-set in which the players are satisfied with different pieces.
  • This procedure can be easily generalized for n-players case where we use Barycentric subdivision in order to achieve the triangulation.
  • A constructive e-approximate algorithm is obtained by choosing a small enough e (such as the level of the crumbs.
  • In this case, we start the the procedure mentioned before with triangulation mesh size less than e.

Chores and rent partitioning

Finding schemes for envy-free chore division has historically been a more complicated problem than cake-cutting. Most envy-free procedures for cake-cuttingdo not carry over to chore division without significant modifications.

We now give a simpler e-approximate algorithm for chore division, which falls out nicely as a special case
of the rent-partitioning problem.

We prove the following theorem using Sperner's Lemma.

Rental Harmony Theorem

Rental Harmony Theorem

  • In this case we obtain a different type of labelling as shown in the figure.
  • This is not a Sperner's labelling.
  • However, one can prove the existence of a fully labelled simplex on the interior by appealing directly to Sperner’s lemma.

The key idea is to dualize
the simplex S to form a new simplex S*  .

  • Now, S* can be triangulated using the labelling inherited form S. The new labelling is a Sperner's labelling.
  • Hence there exists a fully labelled elementary simplex of S* , which corresponds to a fully labelled elementary simplex of S, as desired.
  • Now, we choose an e smaller than the rental difference for which housemates wouldn’t care.
  • We again follow the same procedure as before to obtain an approximate solution.

Thank You

deck

By harshit11y

deck

  • 134