标签: algorithm optimization
我有一个 n 对象池,每个对象都有一个已知程度的"兼容性"与彼此对象。认识到"最好"是一个相对术语,我怎样才能最好地将这些对象分组为 n / 2对,其中总体结果为" good"?
为了进一步说明,只需迭代整个批次就可以相当简单,然后说,"这个最匹配的是什么?"将它们组合在一起,并继续前进,但这可能会导致一些项目在流程结束时具有非常低的兼容性,并且之前的小改动(可能是第二次最佳匹配)可能会提高整个匹配的整体质量整个游泳池。