应用程序:类似挑选游乐场团队。
我必须将一个包含n个连续排名元素的集合分成两个由n/2个元素组成的团队。这些团队必须尽可能地“平均”。在上述描述的游乐场团队方面考虑“平均”。排名指示相对“技能”或价值级别。元素#1的价值为1,“点”,元素#2的价值为2,依此类推。没有其他限制。
因此,如果我有一个集合[1,2,3,4],那么我需要两个由两个元素组成的团队。可能性是:
[1,2]和[3,4]
[1,3]和[2,4]
[1,4]和[2,3]
(顺序不重要。)
看起来第三个选项在这种情况下是最好的。但是如何最好地评估更大的集合?平均值/平均数是一种方法,但这会导致以下候选人配对的相同排名,而否则它们看起来不平衡:
[1,2,3,4,13,14,15,16]和[5,6,7,8,9,10,11,12]
我可以使用蛮力方法来评估我问题域中的所有候选解决方案。
是否有一些数学/统计方法可以用来验证两个团队的“平均”程度?
谢谢!