ArticleslgStudy

science

Simmons–Su protocols

Simmons–Su protocols is a science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Simmons–Su protocols rather than just read about it. In short: The Simmons–Su protocols are several protocols for envy-free division. They are based on Sperner's lemma.

Key takeaways

  • Simmons–Su protocols belongs to science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Simmons–Su protocols to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Simmons–Su protocols from memory before moving on to harder problems.

Reference excerpt

The Simmons–Su protocols are several protocols for envy-free division. They are based on Sperner's lemma. The merits of these protocols is that they put few restrictions on the preferences of the partners, and ask the partners only simple queries such as "which piece do you prefer?". Protocols were developed for solving several related problems:

Cake cutting In the envy-free cake-cutting problem, a "cake" (a heterogeneous divisible resource) has to be divided among n partners with different preferences over parts of the cake. The cake has to be divided to n pieces such that: (a) each partner receives a single connected piece, and (b) each partner believes that his piece is (weakly) better than all other pieces. A protocol for solving this problem was developed by Forest Simmons in 1980, in a correspondence with Michael Starbird. It was first publicized by Francis Su in 1999. Given a cut-set (i.e. a certain partition of the cake to n pieces), we say that a partner prefers a given piece if he believes that this piece is weakly better than all other pieces. "Weakly" means that the partner may be indifferent between the piece and one or more other pieces, so he may (in case of ties) "prefer" more than one piece. The protocol makes the following assumptions on the preferences of the partners:

Independence on other partners: The preference depends on the partner and the entire cut-set, but not on choices made by the other partners. Hungry partners: Partners never prefer an empty piece. Topologically closed preference sets: Any piece that is preferred for a convergent sequence of cut-sets, is preferred at the limiting cut-set. So for example, if a partner prefers the first piece in all cut-sets where the first cut is done at x > 0.2 and prefers the second piece in all cut-sets where the first cut is at x < 0.2, then at the cut-set where the first cut is at x = 0.2 that partner prefers both pieces equally. The closedness condition rules out the existence of single points of cake with positive desirability. These assumptions are very mild: in contrast to other protocols for fair cake-cutting, the utility functions are not required to be additive or monotonic. The protocol considers 1-dimensional cut-sets. For example, the cake may be the 1-dimensional interval [0,1] and each piece is an interval; or, the cake may be a rectangle cut along its longer side so that each piece is a rectangle. Every cut-set can be represented by n numbers xi, i = 1, ..., n, where xi is the length of the ith piece. We assume that the total length of the cake is 1, so x1 + ... + xn = 1. The space of possible partitions is thus an (n − 1)-dimensional simplex with n vertices in Rn. The protocol works on this simplex in the following way:

Triangulate the simplex-of-partitions to smaller simplices of any desired size. Assign each vertex of the triangulation to one partner, such that each sub-simplex has n different labels. For each vertex of the triangulation, ask its owner: “Which piece would you choose if the cake were cut with the cut-set represented by this point?”. Label that vertex by the number of the piece that is desired. The generated labeling satisfies the requirements of Sperner's lemma coloring:

Each vertex of the original simplex corresponds to a cut-set in which one piece contains the entire cake and all other pieces are empty. By the "hungry partners" assumption, the owner of that vertex must prefer that piece. Hence the labels of the vertices of the large simplex are all different. Each side/face of the original simplex corresponds to the cut-sets in which some pieces are empty, and the non-empty pieces correspond to the vertices of that side. By the "hungry partners" assumption, the owners must prefer only non-empty pieces, so the triangulation vertices on these sides can have only one of the labels that appear in the corresponding vertices. Hence, by Sperner's lemma there must be at least one sub-simplex in which the labels are all different. In step #2 we assigned each vertex of this sub-simplex to a different partner. Hence we have found n very similar cut-sets in which different partners prefer different pieces of cake. We can now triangulate the sub-simplex to a finer mesh of sub-sub-simplices and repeat the process. We get a sequence of smaller and smaller simplices which converge to a single point. This point corresponds to a single cut-set. By the "Preference sets are closed" assumption, in this cut-set each partner prefers a different piece. This is an envy-free partition! The existence of an envy-free partition has been proved before, but Simmons' proof also yields a constructive approximation algorithm. For example, assume that a certain land-estate has to be divided, and the partners agree that a difference of plus or minus 1 centimeter is irrelevant to them. Then the original simplex can be triangulated to simplices with side length less than 1 cm. Then every point in the sub-simplex in which all labels are different corresponds to an (approximate) envy-free partition. In contrast to other envy-free protocols, which may assign each partner a large number of crumbs, Simmons' protocol gives each partner a single connected piece. Moreover, if the original cake is rectangular then each piece is a rectangle. Several years after this algorithm has been published, it was proved that envy-free partitions with connected pieces cannot be found by finite protocols. Hence, an approximation algorithm is the best that we can hope for in finite time. Currently, Simmons' algorithm is the only approximation algorithm for envy-free cake-cutting with connected pieces. Simmons' algorithm is one of the few fair division algorithms which have been implemented and put online. One nice thing about the algorithm is that the queries it asks the partners are very simple: they just have to decide, in each partition, which piece they prefer. This is in contrast to other algorithm, which ask numerical queries such as "cut a piece with a value of 1/3" etc.

Run-time complexity While an envy-free division with connected pieces can be approximated to any precision using the above protocol, the approximation might take a long time. In particular:

… excerpt ends here. Continue reading the full article.

Worked examples

Example 1 — a first encounter with Simmons–Su protocols

Start with the simplest possible case. Write down what Simmons–Su protocols claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Simmons–Su protocols before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Simmons–Su protocols ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Simmons–Su protocols

In research
Simmons–Su protocols appears in science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Simmons–Su protocols in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Simmons–Su protocols is common in secondary-school and first-year university syllabi. It links to neighbouring topics Cake-cutting, Fair division protocols, so understanding it makes those chapters shorter.
In everyday life
Look for Simmons–Su protocols outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Simmons–Su protocols” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Simmons–Su protocols in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Simmons–Su protocols means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Simmons–Su protocols out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Simmons–Su protocols in simple terms?

The Simmons–Su protocols are several protocols for envy-free division. They are based on Sperner's lemma.

Why does Simmons–Su protocols matter?

Because it connects several science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Simmons–Su protocols?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Simmons–Su protocols.

Tags

  • Cake-cutting
  • Fair division protocols

Keep exploring