Figure 1 - uploaded by Sebastian Wild
Content may be subject to copyright.
Schematic overview of the refinement steps that turn a seemingly hard problem into a tame task amenable to elementary yet efficient algorithmic solutions.
Source publication
Segal-Halevi, Hassidim, and Aumann (AAMAS, 2015) propose the problem of
cutting sticks so that at least k sticks have equal length and no other stick
is longer. This allows for an envy-free allocation of sticks to k players, one
each. The resulting number of sticks should also be minimal.
We analyze the structure of this problem and devise a linear...
Context in source publication
Context 1
... this section, we give an informal description of the steps that lead to our solution for Envy-Free Stick Division (see also Figure 1); formal definitions and proofs follow in the main part of the paper. Without further restrictions, Envy-Free Stick Division is a non-linear continuous opti- mization problem that does not seem to fall into any of the usual categories of problems that are easy to solve. ...
Similar publications
We consider distance queries in vertex labeled planar graphs. For any fixed
$0 < \epsilon \leq 1/2$ we show how to preprocess a planar graph with vertex
labels and edge lengths into a data structure that answers queries of the
following form. Given a vertex $u$ and a label $\lambda$ return a
$(1+O(\epsilon))$-approximation of the distance between $...
http://www710.univ-lyon1.fr/~csolnon
Motivation
Analysis of genetic sequences is usually based on finding similar parts of sequences, e.g. DNA reads and/or genomes. For big data, this is typically done via “seeds”: simple similarities (e.g. exact matches) that can be found quickly. For huge data, sparse seeding is useful, where we only consider seeds at a subset of positions in a sequ...
This paper presents the derivation of a new algorithm for multiplying of two
Kaluza numbers. Performing this operation directly requires 1024 real
multiplications and 992 real additions. The proposed algorithm can compute the
same result with only 512 real multiplications and 576 real additions. The
derivation of our algorithm is based on utilizing...
Citations
... We thank Chao Xu for pointing us towards the work by Cheng and Eppstein [CE14] and noting that the problem of envy-free stick-division [RW15b] is related to proportional apportionment as discussed there. He also observed that our approach for cutting sticksthe core ideas of which turned out to carry over to this article -could be improved to run in linear time. ...
Proportional apportionment is the problem of assigning seats to parties according to their relative share of votes. Divisor methods are the de-facto standard solution, used in many countries.
In recent literature, there are two algorithms that implement divisor methods: one by Cheng and Eppstein (ISAAC, 2014) has worst-case optimal running time but is complex, while the other (Pukelsheim, 2014) is relatively simple and fast in practice but does not offer worst-case guarantees.
We demonstrate that the former algorithm is much slower than the other in practice and propose a novel algorithm that avoids the shortcomings of both. We investigate the running-time behavior of the three contenders in order to determine which is most useful in practice.
... In fact, it is equivalent to the following envy-free stick division problem: given m sticks of different lengths, make a minimal number of cuts such that there are at least k pieces with equal lengths and no other piece is longer. Reitzig and Wild [12] devise an algorithm that solves the envy-free stick division problem in time O(m + min (k, m) log min (k, m)). For our purposes, it is sufficient that Equalize(k) can be done in bounded time. ...
We consider the classic problem of envy-free division of a heterogeneous good (aka the cake) among multiple agents. It is well known that if each agent must receive a contiguous piece then there is no finite protocol for the problem, whenever there are 3 or more agents. This impossibility result, however, assumes that the entire cake must be allocated. In this paper we study the problem in a setting where the protocol may leave some of the cake un-allocated, as long as each agent obtains at least some positive value (according to its valuation). We prove that this version of the problem is solvable in a bounded time. For the case of 3 agents we provide a finite and bounded-time protocol that guarantees each agent a share with value at least 1/3, which is the most that can be guaranteed.
We consider the classic problem of envy-free division of a heterogeneous good ("cake") among several agents. It is known that, when the allotted pieces must be connected, the problem cannot be solved by a finite algorithm for three or more agents. The impossibility result, however, assumes that the entire cake must be allocated. In this article, we replace the entire-allocation requirement with a weaker partial-proportionality requirement: the piece given to each agent must be worth for it at least a certain positive fraction of the entire cake value. We prove that this version of the problem is solvable in bounded time even when the pieces must be connected. We present simple, bounded-time envy-free cake-cutting algorithms for (1) giving each of n agents a connected piece with a positive value; (2) giving each of three agents a connected piece worth at least 1/3; (3) giving each of four agents a connected piece worth at least 1/7; (4) giving each of four agents a disconnected piece worth at least 1/4; and (5) giving each of n agents a disconnected piece worth at least (1 - ε)/n for any positive ε.