gpt4 book ai didi

graph-theory - 图搜索算法

转载 作者:行者123 更新时间:2023-12-01 22:47:29 25 4
gpt4 key购买 nike

问题是:
我必须根据以下考虑找到从起点到目的地的路径。

在给定的图中,一个点可以是:

  • (1) A Checkpoint--> 这个点必须在计算出的最终路径中有

  • (2) A Mine-->这个点不应该
    在计算出的最终路径中有

  • (3)一个中性点-->这个点
    可能/可能不会进入决赛
    路径计算

我需要一个算法。

最佳答案

首先移除地雷并列出检查点。

那么您几乎肯定必须进行深度优先或广度优先搜索。哪个取决于图表。我建议尝试广度优先搜索,并使用适当的修剪启发式方法。寻求者从起点开始,然后只要有选择就可以复制自己并双向进行。它保留两个列表:它访问过的检查点,以及自上次检查点以来它访问过的中性节点。当它访问一个中立节点时,它会在墙上写下它的检查点列表,并删除任何属于它自己的子集的列表。如果遇到以下情况之一,它将自行终止:

  • 它访问已经在其列表之一上的节点。
  • 它看到墙上的检查点列表是它自己的超集。
  • 它在没有访问所有检查点的情况下到达目的地。

这应该足以让您入门。根据图表,还有其他可能值得的优化(例如去除死胡同)。

(编辑:当我看到最后一个条件会使某些图表变得不可能时,就划掉了最后一个条件。)

关于graph-theory - 图搜索算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1289106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com