Computing socially-efficient cake divisions
نویسندگان
چکیده
We consider a setting in which a single divisible good (“cake”) needs to be divided between n players, each with a possibly different valuation function over pieces of the cake. For this setting, we address the problem of finding divisions that maximize the utilitarian social welfare, focusing on divisions where each player needs to get one contiguous piece of the cake. We provide a constant factor approximation algorithm for the problem, and show that it is NP-hard to find the optimal division and prove that no FPTAS is possible unless P=NP. We show that these results hold both when the full valuations of all the players are given to the algorithm, and when the algorithm has only oracle access to the valuations. Unlike in the case of “connected pieces”, when the contiguity requirement is dropped, we show that the results vary greatly depending on the input model. Specifically, we show that when the algorithm gets the full valuation functions of the players, maximizing welfare is very easy. In contrast, when the algorithm needs to query the players for information on their valuations, it is impossible to guarantee a division in which the welfare is more than 1/n of the optimum.
منابع مشابه
Envy-free two-player mm-cake and three-player two-cake divisions
Cloutier, Nyman, and Su (Mathematical Social Sciences 59 (2005), 26–37) initiated the study of envy-free cake-cutting problems involving several cakes. The classical result in this area is that when there are q players and one cake, an envy-free cake-division requiring only q − 1 cuts exists under weak and natural assumptions. Among other results, Cloutier, Nyman, and Su showed that when there ...
متن کاملA New Algorithm for the Cake-Cutting Problem of Unequal Shares for Rational Ratios: The Divisor Reduction Method
The cake-cutting problem is a long-researched question of resource allocation. The problem asks the following: How can a group of players fairly divide a continuous resource (the cake) in an efficient manner if each player has a personal valuation of portions of the resource? The definitions of “fair” and “efficient” can easily complicate the problem. A concept of fairness must be defined at a ...
متن کاملH R C C *
Fair cake-cutting is the division of a cake or resource among N users so that each user is content. Users may value a given piece of cake differently, and information about how a user values different parts of the cake can only be obtained by requesting users to “cut” pieces of the cake into specified ratios. Many distributed computing problems which involve resource sharing can be expressed as...
متن کاملTwo-player envy-free multi-cake division
We introduce a generalized cake-cutting problem in which we seek to divide multiple cakes so that two players may get their most-preferred piece selections: a choice of one piece from each cake, allowing for the possibility of linked preferences over the cakes. For two players, we show that disjoint envy-free piece selections may not exist for two cakes cut into two pieces each, and they may no...
متن کاملSimultaneous Cake Cutting
We introduce the simultaneous model for cake cutting (the fair allocation of a divisible good), in which agents simultaneously send messages containing a sketch of their preferences over the cake. We show that this model enables the computation of divisions that satisfy proportionality — a popular fairness notion — using a protocol that circumvents a standard lower bound via parallel informatio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013