我遇到了这个匹配问题,因此我无法写下多项式时间算法。
让 是具有顶点集的完整加权图 和 分别在哪里 。另外,让 和 是边上的权重函数 和 , 分别。
对于双射 我们修改 以以下方式:如果 和 与 然后设置 。将此修改图表示为 然后让 是最小生成树的权重之和 。
问题:最小化 所有双射 。
这个问题有多难?如果“很难”:近似算法呢?
我们是否可以假设P和Q中的权重分别满足三角形不等式?因为如果是这样,则分别在它们的每一个中找到一个MST,形成一次Euler导览以将其转换为近似的行销员路径,并选择一个与相应路径位置中的顶点匹配的匹配项,看起来它应该是问题的2近似值。
—
David Eppstein 2013年
@DavidEppstein:是的,权重满足三角形不等式。您的想法看起来很有趣,谢谢!
—
MB