【发布时间】:2023-03-20 00:04:01
【问题描述】:
我正在寻找一种投票算法,该算法根据多数票和票数的组合来挑选获胜者。
现实生活中的例子:
我们公司有一家谷物棒。我们有空间容纳 3 种不同的谷物。我们 希望让我们的员工投票决定他们想要哪种谷物。
我们 不想根据人气严格挑选前 3 名获胜者 因为可能有少数员工只能吃1 特定的谷物(无论出于何种原因),我们想给他们 尽可能给予特殊津贴。
鉴于以下投票结果,这是我们希望算法给我们的结果。
我正在寻找一种进行这种排名的算法。如果您至少可以提供我正在寻找的内容的名称,那将是一个很大的帮助,因为我可以更好地搜索它。 :)
谢谢!
【问题讨论】:
-
要记住的一点是,您所描述的问题为选择较少选择的人提供了更多权力。如果我对其中任何一个感到满意,但特别喜欢其中一个,我可以声称这是我唯一喜欢的一个,并且实际上“强迫”你选择它,因为我没有提供其他选择。
-
@NickJohnson 也许应该是这样,因为在这种情况下,您是说如果您不能拥有 X,那么您就不会偏爱其他人。如果问题无法解决,则无法保证您的一个约束会被选中。
-
@PengOne 不保证,不,但您的偏好比其他更诚实的选民的偏好更有可能受到尊重。如果您被要求按偏好顺序对项目进行排名,这一点会更加明显。如果我诚实地将我最喜欢的 3 从 1 到 3 排名,我不太可能得到我想要的结果,而不是我只给我最喜欢的排名,而不给其他人分配任何价值。