将人们与他们不认识的人匹配

时间:2013-01-16 11:10:09

标签: algorithm graph-algorithm

所以我遇到了问题。问题在于:我有一群人男性和女性这些人有朋友(可能是数百人),他们可以自由地与人见面(例如19:00,20:00,21:00)。我希望尽可能高效地匹配它们,以便尽可能少的人保持无与伦比。规则是你必须与异性的人匹配,比赛不能成为朋友,你的比赛必须和你一样。

我真的很感激这方面的一些指示。提前谢谢!

1 个答案:

答案 0 :(得分:4)

您正在查看maximum cardinality bipartite matching。你的图是一个二分图(即分成两组节点),其中一组是男性,另一组是女性。如果满足条件,则两个节点之间存在边缘。