Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 给定无向图中完全子图的个数_Algorithm_Graph Theory - Fatal编程技术网

Algorithm 给定无向图中完全子图的个数

Algorithm 给定无向图中完全子图的个数,algorithm,graph-theory,Algorithm,Graph Theory,在给定无向图的情况下,找到具有最大可能节点数的完整子图数的最佳方法是什么? PS:我所说的完全性是指每个节点都以唯一的边连接到其他节点。你所说的,这是一个经典的计算机科学问题,它是NP完全的。这意味着它没有任何解决方案,可以在多项式时间内运行在今天的计算机上 虽然存在近似算法来给出解决方案,但它们很弱。图中的每个顶点都是一个大小为1的团。@AmiTavory OP提到了“最大值”,当找到团成为一个最大值问题时,它就变成了NP完全。@Pratekgupta我不同意。注意复数完整子图。这不是集团问题

在给定无向图的情况下,找到具有最大可能节点数的完整子图数的最佳方法是什么?
PS:我所说的完全性是指每个节点都以唯一的边连接到其他节点。

你所说的,这是一个经典的计算机科学问题,它是NP完全的。这意味着它没有任何解决方案,可以在多项式时间内运行在今天的计算机上


虽然存在近似算法来给出解决方案,但它们很弱。

图中的每个顶点都是一个大小为1的团。@AmiTavory OP提到了“最大值”,当找到团成为一个最大值问题时,它就变成了NP完全。@Pratekgupta我不同意。注意复数完整子图。这不是集团问题,它最大化了一个完整的子图。我不得不说,我认为你误解了这个问题。@AmiTavory OP明确表示,他希望找到具有尽可能多的节点的完整子图的数量,这使得它成为一个最大化问题。我看不出我遗漏了什么,你能详细解释一下吗?我很想学习。有没有什么方法可以分析这些子图的数量而不实际找到数字?…比如它是否大于一些
n
。@yobro97这是NP完全问题的问题,没有解决办法。尽管如此,如果您有一组顶点,您仍然可以在
P time
@yobro97中验证它是否为团,但无法有效确定团数是否大于零。任何其他数字来代替零都不会更容易。@n.m.你是说大于一吗?因为只有一个顶点的子图仍然是一个团。@PrateekGupta不,实际上这是我的错误。