我正在尝试解决哈密顿循环问题。我能够找到一条包含所有顶点的路径,但无法完成循环。
有人可以为我提供一种找到循环的算法吗?
确定图是否有哈密顿循环是一个 NP 完全问题。这意味着我们可以check如果给定路径是多项式时间内的哈密顿循环,但我们不知道有任何多项式时间算法能够finding it.
唯一可用于查找哈密顿循环的算法是指数时间算法。他们之中有一些是
- 暴力搜索
- 动态规划
- 您可以找到其他指数但更快的算法here
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)