测试图中节点的可达性(有向),可以使用 cellualr Automata 来完成吗?实际上要考虑的是实现一种算法,使用 CA 检查从指定顶点到节点的可达性。甚至可能吗?CA有能力做到这一点吗?
任何想法?
测试图中节点的可达性(有向),可以使用 cellualr Automata 来完成吗?实际上要考虑的是实现一种算法,使用 CA 检查从指定顶点到节点的可达性。甚至可能吗?CA有能力做到这一点吗?
任何想法?
我知道在任意图中没有通用元胞自动机可达到,但在 1990 年代中期,有一些研究使用元胞自动机解决矩形网格迷宫中的迷宫问题。可以在此处找到该技术的一种易于理解的描述。如果您有 ACM 访问权限,则可以在此处阅读原始论文。假设您的图形是 2D 网格,使寻路算法适应可达性应该不是特别困难。
我会继续寻找,看看是否能找到更通用的算法。
我不能肯定地说 CA 会做你想做的事。但是Dijkstra可用于确定从一个节点到另一个节点的最短路径(如果存在路径)。不过 Dijkstra 的复杂性很高。