从一个随机选择不同的点 网格。(明显 并且是一个给定的常数。)由此得出一个完整的加权图 点使得顶点之间的边缘权重 和顶点 等于原始网格上两个顶点的曼哈顿距离。
我正在寻找一种有效的方法来计算通过这些路径的最短(最小总重量)哈密尔顿路径的预期长度节点。更准确地说,不需要以下幼稚的方法:
计算k个节点的所有组合的确切路径长度,并得出预期的长度。
使用最小生成树的基本试探法计算k个节点的所有组合的近似路径长度,该方法可产生高达50%的误差。(更好的启发式方法,更少的错误可能会有所帮助)
目前,由于平面网格上的非加权哈密顿路径问题是NP完全的,因此没有有效的算法。
—
Mohammad Al-Turkistany 2012年
当您谈到哈密尔顿路径时,您是否想着重量最小的哈密尔顿路径(又称旅行商问题)?
—
a3nm 2012年
@ MohammadAl-Turkistany HAM PATH的硬度不一定是障碍,因为OP只是随机点的估计。
—
Suresh Venkat 2012年
@ a3nm是的,我已将其修复。
—
Suresh Venkat 2012年
计算许多随机样本的确切游历长度有什么问题 点,并找到期望值和标准差?你需要多大成为?
—
彼得·索尔