gpt4 book ai didi

algorithm - NP-complete 确定顶点覆盖

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:16:02 25 4
gpt4 key购买 nike

“判断一个图是否包含大小为99的顶点覆盖是NP完全的”对吗???

“确定图形是否包含大小为 99 的顶点覆盖需要线性时间”是否正确???

另外,“除非 VERTEX COVER 问题采用多项式时间算法,否则不能在多项式时间内解决任何 NP 完全问题”这样说是否正确???

最佳答案

“确定一个图是否包含大小为 99 的顶点覆盖是 NP 完全的”

迂腐地:没有。

这个问题可以在多项式时间内解决。然而,下面的算法在实践中完全没有用。

具有 n 个顶点的图的方法是简单地测试所有 C(n,99) 个可能的顶点覆盖选择。对于每个选择,我们测试所有边(图中最多 n*(n-1) 条边)以查看是否包含它们的任何一个顶点。

选择顶点覆盖的方法少于 n^99 种,因此总体而言该算法的多项式复杂度为 n^101

正如 j_random_hacker 所指出的,这个答案假设顶点大小 99 是一个已知常数。如果 99 是一个变量并且是输入的一部分,那么问题就变成了标准的 NP-complete vertex cover problem .

关于algorithm - NP-complete 确定顶点覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40971824/

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