密集子图

编辑
本词条由“匿名用户” 建档。

在图论和计算机科学中,密集子图是一个具有高度内部连接性的子图。其形式如下:让G=(V,E)是一个无向图,让S=(VS,ES)是G的一个子图,那么S的密度定义为最密集子图问题是指寻找一个密度最大的子图。 1984年,AndrewV.Goldberg开发了一种多项式时间算法,使用最大流技术寻找最大密度子图。Gallo,Grigoriadis和Tarjan在1989年对这一算法进行了改进,以O(nmlo...

简介

编辑

在图论和计算机科学中,密集子图是一个具有高度内部连接性的子图。其形式如下:让G=(V,E)是一个无向图,让S=(VS,ES)是G的一个子图,那么S的密度定义为最密集子图问题是指寻找一个密度最 大的子图。

1984年,AndrewV.Goldberg开发了一种多项式时间算法,使用最 大流技术寻找最 大密度子图。Gallo,Grigoriadis和Tarjan在1989年对这一算法进行了改进,以O(nmlog(n2/m))时间运行。Charikar在2000年给出了一个寻找最优解的简单LP。

最密集k子图

编辑

关于最密集子图问题有许多变种。其中一个是最密集k子图问题,其目标是在正好k个顶点上找到最 大密度子图。

这个问题概括了Clique问题,因此在一般图中是NP-hard。存在一种多项式算法,可以在以下比率内接近最密集k子图该问题在双位图和弦状图中仍然是NP-hard,但在和分裂图中是多项式的。

该问题在(适当的)区间图和平面图中是NP-hard还是多项式还没有定论;然而,该问题的一个变体,即要求子图是连接的,在平面图中是NP-hard。

最密集的k子图

最密集的k子图的目标是k{displaystylek}的目标是找到密度最 大的子图。问题的目标是在最 多k个子图上找到最 大密度的子图。

k{displaystylek}顶点上的最 大密度子图。顶点上的最 大密度子图。安德森和切拉皮拉表明,如果存在一个α{displaystyle{alpha}的近似,那么这个问题就会有一个α{displaystyle{alpha}的近似。-的近似值,那么这将导致一个Θ(α2){displaystyle{Theta(alpha{2})}对这个问题的近似值将导致一个Θ(α2)-的近似值为最密集的k{displaystylek}子图的问题。

最密集的k个子图最密集的k{fnTahomafs10bord0shad01cH00FFFF}{displaystylek}.问题的定义类似于最密集的k{displaystylek}子图的定义相似。

子图问题。这个问题是NP-完全的,但是可以在多项式时间内进行2次近似。此外,有证据表明这种近似算法基本上是xxx的:假设小集扩展假设(一种与唯 一游戏猜想密切相关的计算复杂性假设),那么将该问题近似到以下范围是NP难点(2-ϵ){displaystyle(2-epsilon)}对于每一个常数,都是NP-hard的。的系数,对于每个常数ϵ>0{displaystyleepsilon>0}。

K-clique最密集子图CharalamposTsourakakis提出了k{displaystylek}。-的最密集子图问题。这个最密集子图问题的变体旨在使诱导的平均数大化。这种泛化提供了一种经验上成功的多时间方法,用于从大规模的真实世界网络中提取大的近似片段。

密集子图

本地最密集子图

编辑

Qin等人提出了发现图中最密集子图的问题,每个子图在图中的局部区域达到最高密度:它既不包含在任何具有相同或更大密度的超级图中,也不包含密度与本地最密集子图的其余部分松散连接的子图。

请注意,最密集子图问题是作为以下情况的一个特例得到的k=1{displaystylek=1}。图中局部最密集子图的集合可以在多项式时间内计算出来。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/164451/

(8)
词条目录
  1. 简介
  2. 最密集k子图
  3. 最密集的k子图
  4. 本地最密集子图

轻触这里

关闭目录

目录