在 A* 中如何计算到每个节点的路径成本?

人工智能 搜索 一个明星
2021-11-08 05:20:34

每个节点的路径成本如何nA* 算法中计算?我们是否需要将路径的成本添加到父节点p到子节点路径的成本n?

1个回答

A* 中的评价函数为f(n)=g(n)+h(n), 在哪里g(n)是从起始节点到路径的成本nh(n)是距离的估计n到目标节点。计算g(n),你只需做g(n)=g(p)+c(p,n), 在哪里p是父节点,并且c(p,n)是个cost 之间的边缘pn. 所以,是的,计算g(n)你用g(p).