【发布时间】:2021-11-10 20:49:50
【问题描述】:
我想为一个假设的游戏创建一个算法,您可以在其中使用给定的玩家列表创建任意数量的组。 假设我有一个玩家列表,其中每个玩家都由他们的评分表示。
黄色数字对应于任何给定组的玩家数量。
白色数字对应组中每个玩家贡献的分数。
橙色数字对应相应分数所需的评分阈值。
例如,如果我有一组评分为 [50, 100] 的玩家,使用矩阵可以确定他们每个人的得分为 26.45,因为总评分为 150,并且有两个玩家那个组。该队的总分是 52.90。
理想情况下,该算法会返回产生最高分数的组,并且我可以根据需要创建任意数量的组,并且不需要将所有玩家都放在一个组中。
什么是开始或解决这个算法的好方法?
【问题讨论】:
-
可能是 MIP 求解器,但我们谈论的是多少玩家?
-
大约15-20名玩家
标签: algorithm math language-agnostic