我正在读这篇文章(http://www.ams.org/publicoutreach/feature-column/fc-2018-12),我很难理解其中的一部分:
在这组路径上,我们引入一个概率分布,其中每条路径的概率与某个正幂n的l−ni成正比。
这是我所理解的:给定一组具有m条路径的路径,每条路径i具有以下概率
path_{i} = l^(-n)_{i},其中来自1...m
旁注:我不知道如何添加公式:)
非常感谢。
发布于 2018-12-06 20:47:20
让我们从一个更高阶的想法开始:我们不能有效地找到问题的最佳解决方案,原因有两个:
本文对这两个挑战的答案是使用一些非常基本的目标函数(距离)构建一些“足够好”的解决方案,以便人们可以使用其他一些考虑因素在它们之间做出决定。为了让它工作,我们希望解决方案合理地接近最好的,并具有合理的通用性。他们所做的是有效地使用“概率greedy algorithm”(我现在才创造了这个术语,不确定是否有一个正式的名称)。
我们的想法是,我们希望通过一次添加一条道路来构建每一组最好的道路。在真正的贪婪算法中,在每一步,我们只添加连接一些新块的所有道路中的最短道路。不幸的是,通过这种方式,我们只能得到一种解决方案,而且贪婪算法在如此复杂的问题中往往效果不是很好(有时你需要现在选择一条更长的路,通过在结束时添加许多较短的路来获胜)。所以他们要做的是:
n = 8
使用权重Wi = Li^(-n)
。这是一个很难选择较短路径的过滤器(如果道路长20%,则被挑选的可能性是4+倍)。所以给定道路被选择的概率是,
Pi = Wi/Sum(Wj) = Li^(-n)/Sum[Lj^(-n)]
当添加道路时,您有一个新的较小的问题,因此您可以再次重复所有步骤。
https://stackoverflow.com/questions/53643444
复制相似问题