共 1 条
Building Fences Straight and High: An Optimal Algorithm for Finding the Maximum Length You Can Cut k Times from Given Sticks
被引:0
|作者:
Raphael Reitzig
Sebastian Wild
机构:
[1] University of Kaiserslautern,David R. Cheriton School of Computer Science
[2] University of Waterloo,undefined
来源:
关键词:
Envy-free stick division;
Envy-free allocations;
Fair division;
Building fences;
Stick cutting;
Cake cutting with waste;
proportional apportionment;
D O I:
暂无
中图分类号:
学科分类号:
摘要:
Given a set of n sticks of various (not necessarily different) lengths, what is the largest length so that we can cut k equally long pieces of this length from the given set of sticks? We analyze the structure of this problem and show that it essentially reduces to a single call of a selection algorithm; we thus obtain an optimal linear-time algorithm. This algorithm also solves the related envy-free stick-division problem, which Segal-Halevi et al. (ACM Trans Algorithms 13(1):1–32, 2016. ISSN: 15496325. https://doi.org/10.1145/2988232) recently used as their central primitive operation for the first discrete and bounded envy-free cake cutting protocol with a proportionality guarantee when pieces can be put to waste.
引用
收藏
页码:3365 / 3396
页数:31
相关论文