如何找到连接两组点的最低成本

时间:2012-04-16 13:10:31

标签: algorithm math geometry mathematical-optimization

我有两组S和V,两者的大小都是n。我想链接这两组,以便S中的每个点链接到V中的一个且只有一个点。链接两个点的成本定义为两个点之间的欧几里德距离。应该有n!可能的链接方式。那么如何找到最低成本的方式呢? (以有效的方式)

1 个答案:

答案 0 :(得分:6)

这是一项任务问题。您可以使用Hungarian Method解决此问题。在python中有这样的实现。您也可以使用任何线性编程求解器解决问题。 LP公式将始终为您提供整数解决方案。