我有一个简单的绘图问题,我遍历一个图表来寻找一个项目。图中的每个节点都有一个项目存在的概率 n/100,其中所有概率的总和等于 1。如何找到在整个图中搜索项目的最小预期时间?
该项目保证仅存在于一个节点中。
乍一看,这似乎是一个旅行推销员问题,这很简单。只需获取路径的排列并计算每个路径并返回最小值。
但是当我需要找到最小的预期时间时,它变得很棘手。是否有任何数学公式可以插入到最小路径上以获得结果?
ie: sum = 0
for node in path:
sum += node.prob * node.weight
还是需要做一些更复杂的事情?