This work develops algorithmic results for the classic cake-cutting problem in which a divisible, heterogeneous resource (modeled as a cake) needs to be partitioned among agents with distinct preferences. We focus on a standard formulation of cake cutting wherein each agent must receive a contiguous piece of the cake. While multiple hardness results exist in this setup for finding fair/efficient cake divisions, we show that, if the value densities of the agents satisfy the monotone likelihood ratio property (MLRP), then strong algorithmic results hold for various notions of fairness and economic efficiency. Addressing cake-cutting instances with MLRP, first we develop an algorithm that finds cake divisions (with connected pieces) that are envy-free, up to an arbitrary precision. The time complexity of our algorithm is polynomial in the number of agents and the bit complexity of an underlying Lipschitz constant. We obtain similar positive results for maximizing social (utilitarian) and egalitarian welfare. In addition, we show that, under MLRP, the problem of maximizing Nash social welfare admits a fully polynomial-time approximation scheme (FPTAS). Many distribution families bear MLRP. In particular, this property holds if all the value densities belong to any one of the following families: Gaussian (with the same variance), linear, binomial, Poisson, and exponential distributions. Furthermore, it is known that linear translations of any log-concave function satisfy MLRP. Therefore, our results also hold when the value densities of the agents are linear translations of the following (log-concave) distributions: Laplace, gamma, beta, Subbotin, chi-square, Dirichlet, and logistic. Hence, through MLRP, the current work obtains novel cake-cutting algorithms for multiple distribution families.
翻译:这项工作为典型的蛋糕切除问题开发了算法结果, 在这种典型的蛋糕切除问题中, 需要将一个可变的、 多样化的资源( 以蛋糕为模版) 分割在有不同偏好的代理商之间。 我们侧重于一个标准的蛋糕切削配方的配方, 每个代理商必须获得一块蛋糕的毗连部分。 虽然在这种设置中存在多种硬性结果, 以寻找公平/ 高效的蛋糕分割点, 我们显示, 如果代理商的值密度满足单一可能性属性( MLRP), 那么对于公平和经济效率的各种概念, 则具有强大的算法结果。 在与 MLRP 一起处理蛋糕切换问题时, 首先我们开发一种算法, 找到一个无嫉妒的蛋糕分割点, 直至任意的精度。 我们的算法复杂度是多位代理商数量, 并且一个基本的利普切利普茨恒定的家族 。 此外, 任何已知的递增量序列 。