如果我们有搜索或寻路问题,A* 和 Dijkstra 算法要求我们将其表述为在具有节点和这些节点之间的连接的图中的搜索。如果有障碍物,我们还需要在图中对这些信息进行编码,使它们不被遍历。此外,点之间的连接可能存在成本/权重。如果这样的权重/成本很高,算法就不会走这条路。
到目前为止,我一直在使用 A* 和 Dijkstra 算法。但是,总是必须定义节点/点以及它们之间的关系(或连接)有点麻烦。这里没有学习。我只是定义了一个图,算法在这个图上搜索。
假设我有一个白色图像,中间有一个绿色斑点,还有点和在 blob 的任一侧,我需要从到. 我没有在这里用图表表示的搜索空间。我只有这张图。
我可以使用机器学习来解决这个问题(并且它会推广到更复杂的地图)吗?如果是这样,是否有任何关于这个主题的研究工作?或者那是错误的路线(请原谅双关语)?