Search in Co-Wiki

Necklace splitting problem

game-theory 1428 tokens 1 outbound links

Necklace splitting problem

The basic setting involves a necklace with beads of different colors. The necklace should be divided between several partners (e.g. thieves), such that each partner receives the same amount of every color. Moreover, the number of cuts should be as small as possible (in order to waste as little as possible of the metal in the links between the beads).

Variants The following variants of the problem have been solved in the original paper:

Discrete splitting:

When <math>k</math> is a composite number, the proof is as follows (demonstrated for the measure-splitting variant). Suppose <math>k=p\cdot q</math>. There are <math>t</math> measures, each of which values the entire necklace as <math>p\cdot q\cdot a_i</math>. Using <math>(p-1)\cdot t</math> cuts, divide the necklace to <math>p</math> parts such that measure <math>i</math> of each part is exactly <math>q\cdot a_i</math>. Using <math>(q-1)\cdot t</math> cuts, divide each part to <math>q</math> parts such that measure <math>i</math> of each part is exactly <math>a_i</math>. All in all, there are now <math>p q</math> parts such that measure <math>i</math> of each part is exactly <math>a_i</math>. The total number of cuts is <math>(p-1)\cdot t</math> plus <math>p (q-1)\cdot t</math> which is exactly <math>(pq-1)\cdot t</math>.

Further results ### Splitting random necklaces In some cases, random necklaces can be split equally using fewer cuts. Mathematicians Noga Alon, Dor Elboim, Gábor Tardos and János Pach studied the typical number of cuts required to split a random necklace between two thieves. In the model they considered, a necklace is chosen uniformly at random from the set of necklaces with t colors and m beads of each color. As m tends to infinity, the probability that the necklace can be split using cuts or less tends to zero while the probability that it's possible to split with cuts is bounded away from zero. More precisely, letting X&nbsp;=&nbsp;X(t,m) be the minimal number of cuts required to split the necklace. The following holds as m tends to infinity. For any <math>s<(t+1)/2</math> :<math>\mathbb P(X=s) = \Theta \big( m^{s-(t+1)/2} \big).</math> For any <math>(t+1)/2<s\leq t</math> :<math>\mathbb P(X=s) = \Theta ( 1 ).</math> Finally, when <math>t</math> is odd and <math>s=(t+1)/2</math> :<math>\mathbb P(X=s) = \Theta \big( (\log m)^{-1} \big).</math>

One can also consider the case in which the number of colors tends to infinity. When m=1 and the t tends to infinity, the number of cuts required is at most 0.4t and at least 0.22t with high probability. It is conjectured that there exists some 0.22&nbsp;<&nbsp;c&nbsp;<&nbsp;0.4 such that X(t,1)/t  converges to c in distribution.

One cut fewer than needed In the case of two thieves [i.e. *k* = 2] and t colours, a fair split would require at most t cuts. If, however, only t&nbsp;&minus;&nbsp;1 cuts are available, Hungarian mathematician Gábor Simonyi shows that the two thieves can achieve an almost fair-division in the following sense.

If the necklace is arranged so that no t-split is possible, then for any two subsets D1 and D2 of {&nbsp;1,&nbsp;2,&nbsp;..., &nbsp;t&nbsp;}, not both empty, such that <math>D_1\cap D_2=\varnothing</math>, a (t&nbsp;&minus;&nbsp;1)-split exists such that:

This means that if the thieves have preferences in the form of two "preference" sets D1 and D2, not both empty, there exists a (t&nbsp;&minus;&nbsp;1)-split so that thief 1 gets more beads of types in his preference set D1 than thief 2; thief 2 gets more beads of types in her preference set D2 than thief 1; and the rest are equal.

Simonyi credits Gábor Tardos with noticing that the result above is a direct generalization of Alon's original necklace theorem in the case k = 2. Either the necklace has a (t&nbsp;&minus;&nbsp;1)-split, or it does not. If it does, there is nothing to prove. If it does not, we may add beads of a fictitious colour to the necklace, and make D1 consist of the fictitious colour and D2 empty. Then Simonyi's result shows that there is a t-split with equal numbers of each real colour.

Negative result For every <math>k\geq 1</math> there is a measurable <math>(k+3)</math>-coloring of the real line such that no interval can be fairly split using at most <math>k</math> cuts.

Extensions Multidimensional Necklaces: The result can be generalized to n probability measures defined on a d dimensional cube with any combination of n(k&nbsp;&minus;&nbsp;1) hyperplanes parallel to the sides for k thieves.

Dynamic Necklaces: Necklace splitting in dynamic settings allows for relocation, insertion, and deletion of beads, contributing to applications such as data-informed fair hash maps and improved load-balancing among multiple servers.

Approximation algorithm An approximation algorithm for splitting a necklace can be derived from an algorithm for consensus halving.

See also * Combinatorial necklace * Necklace problem * Exact division

References ## External links * , an introductory video presenting the problem with its topological solution.