MyVIPWebTools 标志

哈密顿路径检查器 — 找到恰好访问每个节点一次的路径

我们的哈密顿路径检查器搜索一条经过图并恰好访问每个节点一次的路径,尝试每个可能的起始节点,并通过可能的路线进行回溯,图以简单文本边列表(如A-B, B-C, C-D)输入。

快速解答

将图输入为边列表(最多10个节点),即可通过回溯立即搜索哈密顿路径——一条恰好访问每个节点一次的路线。

输入边,格式为节点A-节点B,例如A-B, B-C, C-D。最多10个节点。

如何使用 哈密顿路径检查器 — 在线每个节点访问一次

  1. 1

    将图输入为逗号分隔的边列表,例如A-B, B-C, C-D。

  2. 2

    点击'计算'搜索哈密顿路径。

  3. 3

    查看找到的路径,或不存在路径的确认信息。

为什么使用 哈密顿路径检查器 — 在线每个节点访问一次?

哈密顿路径恰好访问图中的每个顶点一次——与关注访问每条边的欧拉路径不同,这关注的是访问每个节点。一般情况下判定是否存在这样的路径是NP完全问题,这意味着没有已知算法能比系统地尝试各种可能性明显更快,因此本计算器使用回溯搜索:一次一个节点地构建路径,每次遇到死胡同就回溯,尝试每个可能的起始节点。由于搜索空间随图规模呈阶乘级增长,本计算器被有意限定为最多10个节点,在此规模下,穷举回溯搜索仍能即时完成。

常见问题

相关工具

哈密顿路径检查器 — 在线每个节点访问一次 | MyVIPWebTools