公平划分:标记方法
标记法适用于货物可以线性排列的公平分割问题。这种情况可能是共享大量的小项目,也可能是将一个连续的项目(如金链)切成碎片。完成后,N名玩家通过放置N-1标记来表明他或她对公平划分的意见,并同意接受位于他或她的任何一对连续标记之间的任何货物段。
算法是这样工作的。首先考虑所有的第一个标记——每个玩家一个,然后找出其中最左边的标记。标记的所有者收到第一个片段(从左端到标记本身的片段),该玩家的所有剩余标记都将从进一步考虑中删除。
接下来在第二个标记中找到最左边的标记。标记的所有者收到了以该标记结束并以同一玩家的前一个标记开始的货物段。球员的所有其他标记都将被删除,不再考虑。等等。
很有可能,在每个球员都得到了他或她认为必须公平的份额后,一些项目将保持不可分割。(这些是小程序中顶部多色条的黑色部分。)
(彩色水平条是垂直条(标记)在其上滑动的轨道。画出的小圆的交点是可拖动的。顶部条表示按要求的线性排列共享的货物。)
(有一个更新的和一个小程序的早期版本略有不同在线提供。)
|联系人|
|首页|
|目录|
|向上|
版权所有©1996-2018亚历山大·博戈莫尼