Applications of Uniform Sampling: Densest Subgraph and Beyond
最近[Bhattacharya等人,STOC 2015]提供了流模型中具有添加和删除其边缘的denial子图问题的第一个非平凡算法,即,用于动态图形流。他们提出了一个$(0.5-ε)$ -近似算法使用$\tilde{O}(n)$空间,其中$ε$和$\log(n)$的因素被抑制在$\tilde{O}$符号。然而,该算法的更新时间较大。为了解决这个问题,他们还提供了一个$(0.25-ε)$ -近似算法,使用具有更新时间$\tilde{O}(1)$的$\tilde{O}(n)$空间。本文改进了Bhattacharya等人的算法,提出了一种利用$\tilde{O}(n)$空间的$(1-ε)$近似算法.我们的算法在概念上是简单的-它的样本$\tilde{O}(n)$边缘均匀随机,并发现采样图上的denatrium子图。我们还展示了如何使用更新时间$\tilde{O}(1)$执行此采样。除此之外,我们表明,Oracle访问的边缘集,我们可以实现我们的算法在时间$\tilde{O}(n)$在标准RAM模型的图形。据我们所知,这是最快的$(0.5-ε)$ -近似算法的内存模型中的denominated子图的问题,这样的oracle访问。此外,我们将我们的结果扩展到一般类的图优化问题,我们称之为重子图问题。这类图包含了许多有趣的问题,如可分解子图、有向可分解子图、可分解二部子图、$d$ -割和$d$…
2015-07-29 cs.DS
Planted Models for the Densest $k$-Subgraph Problem
给定一个无向图$G$,Denise $k$ -子图问题(DkS)要求计算一个基数$\left\lvert S\right\rvert \leq k$的集合$S \subset V$,使得$S$内的边的权重最大化。这是一个基本的NP难问题,尽管经过几十年的研究,其逼近性尚未得到解决。Bhaskara等人(2010年)提出的当前最著名的近似算法计算任何$ε> 0$的时间$n^{\mathcal{O}\left(1/ε\right)}$上的$\mathcal{O}\left({n^{1/4 + ε}}\right)$近似。我们问这个问题有哪些“更容易”的例子?本文提出了一些自然半随机模型,并研究了计算其稠密子图的近似算法。这些模型的灵感来自于半随机模型的实例研究的各种其他图形问题,如独立集问题,图划分问题等,对于这些模型的参数范围很大,我们得到了显着更好的近似因子的Denmark $k$ -子图问题。此外,我们的算法恢复了大部分种植的解决方案。
2020-11-07 cs.DS
Detecting High Log-Densities -- an O(n^1/4) Approximation for Densest k-Subgraph
在Denk-Subgraph问题中,给定一个图G和一个参数k,人们需要找到一个在k个顶点上导出的G的子图,该子图包含最多的边。在这个问题的最著名的上界和下界之间有一个很大的差距。它是NP难的,并且没有PTAS,除非NP有次指数时间算法。另一方面,Feige、Kortsarz和Peleg的当前最著名的算法对于某些特定的ε> 0(估计在1/60左右)给出了n^(1/3-ε)的近似比。我们提出了一个算法,对于每个n> 0近似Denk-Subgraph问题的比率为n^(1/4+ n)在时间n^O(1/n)。特别是,我们的算法在时间n^O(log n)上实现了O(n^1/4)的近似比。我们的算法的灵感来自于研究一个平均情况下的版本的问题,其目标是区分随机图与种植密集的子图。我们在一般情况下获得的近似比与我们在这个种植问题中获得的区分比相匹配。在一个高层次上,我们的算法涉及巧妙地计数适当定义的树G中的恒定大小,并使用这些计数来识别稠密子图的顶点。我们的算法基于以下原则。如果图G(V,E)的平均度为Theta(|V| ^alpha),则称图G(V,E)具有对数密度α。我们的结果的算法的核心是一个家庭的算法,输出k-子图的非平凡密度的对数密度的denominik-子图是大于对数密度的主机图。
2010-01-17 cs.DS
Fair densest subgraph across multiple graphs
本文研究了跨多个图快照的公平最密子图问题,提出基于整数规划的精确算法和多项式时间启发式算法,证明了问题的NP-hard性,并通过实验验证了其在合成和真实数据集上的有效性。
2025-02-03 cs.DS
Approximate Fully Dynamic Directed Densest Subgraph
本研究基于已有成果提出全动态算法,可维持(1-ε)近似有向最稠密子图,边更新的摊销与最坏情况时间均优于此前Sawlani和Wang提出的算法。
2023-12-17 cs.DS
Efficient Processing of Subsequent Densest Subgraph Query
针对最高节点相似性子图提取研究不足的问题,本文研究带动态约束的成员选择问题,提出可适应约束变化的近似算法,证明其1/3近似比并通过实验验证有效性与效率。
2024-02-29 cs.DS
Dense Subgraph Discovery Meets Strong Triadic Closure
本文将强三元闭包(STC)引入稠密子图发现问题,定义了基于λ加权的强边与弱边数量之和与节点数之比作为评分函数,证明该问题在λ=0和λ=1时分别对应最大团和最稠密子图,并提出了整数线性规划精确算法及四种多项式时间启发式算法,实验验证了算法的有效性和高效性。
2025-02-03 cs.DS
A Branch-and-Bound Approach for Maximum Low-Diameter Dense Subgraph Problems
University of Electronic Science and Technology of China(电子科技大学);Peking University(北京大学);Shenzhen Institute of Artificial Intelligence and Robotics for Society, The Chinese University of Hong Kong, Shenzhen(香港中文大学(深圳)深圳市人工智能与机器人研究院)
本文针对最大直径至多为二的 $f(\cdot)$-稠密子图问题,提出基于分解的分支定界算法,结合退化序分解策略和基于排序的上界,在真实图上显著优于MIP求解器与纯分支定界方法。
2025-11-06 cs.DS
Mining Dense Subgraphs with Similar Edges
当在图中搜索有趣的结构时,通常不仅要考虑图的连通性,还要考虑可用的元数据,例如节点和边标签或时间信息。在本文中,我们感兴趣的设置,这样的元数据被用来定义边缘之间的相似性。我们考虑的问题,找到子图是密集的,其边缘是彼此相似的一个给定的相似性函数。根据应用,该函数可以是例如边缘标签集之间的Jaccard相似性,或者时间图中边缘出现的时间相关性。我们制定了一个拉格朗日松弛为基础的优化问题,以寻找密集的子图具有高的成对边相似性。我们设计了一个新的算法来解决这个问题,通过参数MinCut,并提供了一个有效的搜索方案,通过拉格朗日乘子的值。我们的研究是由现实世界的数据集,这表明了所提出的方法的实用性和效率的评估补充。
2020-07-08 cs.DS
Finding Connected Dense $k$-Subgraphs
给定一个$n$上的连通图$G$和一个正整数$k\le n$,$G$在$k$上的子图称为$G$中的$k$ -子图.我们设计了组合近似算法,用于寻找$G$中的连通$k$ -子图,使得其密度至少是$G$中的密度$k$ -子图的密度的一个因子$Ω(\max\{n^{-2/5},k^2/n^2\})$(不一定是连通的)。这些特别提供了第一个非平凡的近似一般图上的dennial连接$k$ -子图问题。
2015-01-29 cs.DM cs.DS
Detecting and Characterizing Small Dense Bipartite-like Subgraphs by the Bipartiteness Ratio Measure
研究了小\textit{bipartiteness ratio}子图的寻找和刻画问题。本文给出了一个双准则近似算法\verb |SwpDB|,使得如果存在一个体积至多为$k$、二分性比至多为$θ$的子集$S$,则对于任何$0<ε<1/2$,它都能找到一个体积至多为$2k^{1+ε}$、二分性比至多为$4\sqrt{θ/ε}$的集合$S'$.通过结合截断操作,给出了一个局部算法\verb |LocDB|,该算法在输出集的体积和二分比上都具有与\verb |SwpDB|算法相同的逼近保证,并且在时间上运行$O(ε^2θ^{-2}k^{1+ε}\ln^3k)$,与图的大小无关.最后,利用图的Laplacian的$k$次\textit{largest}特征值,给出了小稠密二部类子图的谱刻画.
2013-09-18 cs.DS
Robust Densest Subgraph Discovery
稠密子图发现是图挖掘中的一个重要问题,在不同的领域有着广泛的应用。在密度子图问题中,给定具有边权重向量$w=(w_e)_{e\in E}$的无向图$G=(V,E)$,我们的目标是找到最大化密度的$S\subseteq V$,即,$w(S)/|S|$,其中$w(S)$是由$S$诱导的子图中的边的权重之和。虽然稠密子图问题是稠密子图发现中研究最多的优化问题之一,但有一个隐含的强假设;假设所有边的权重都确切地知道为输入。在现实世界的应用中,经常有这样的情况,我们只有不确定的信息的边缘权重。在这项研究中,我们提供了一个框架下的边权重的不确定性稠密子图发现。具体来说,我们解决这样的不确定性问题,使用鲁棒优化理论。首先,我们制定了我们的基本问题,强大的denumbersubgraph问题,并提出了一个简单的算法。然后,我们制定了强大的densoring子图问题与采样预言机模型密集子图发现使用边权重采样预言机,并提出了一个算法具有很强的理论性能保证。计算实验使用合成图和流行的现实世界的图形证明了我们提出的算法的有效性。
2018-09-13 cs.DS cs.SI
Space- and Time-Efficient Algorithm for Maintaining Dense Subgraphs on One-Pass Dynamic Streams
虽然在许多图挖掘应用程序中,在时间和空间方面有效地处理更新流是至关重要的,但对于实现这种类型的算法知之甚少。在本文中,我们研究这个问题的核心问题,许多图挖掘应用程序称为{ \em denumbersubgraph问题}。我们开发了一个算法,同时实现这个问题的时间和空间效率。这是第一个同类的图形问题,以我们所知。在图$G = (V, E)$中,由节点的子集$S \subseteq V$诱导的子图的“密度”被定义为$|E(S)|/|S|$,其中$E(S)$是$E$中的边的集合,其中两个端点都在$S$中。在导出子图问题中,目标是找到一个最大化相应导出子图密度的节点子集。对于任何$ε>0$,我们提出了一个动态的算法,以高概率,保持$(4+ε)$ -近似的denatrium子图问题下的一个序列的边缘插入和删除的图中的$n$节点。它使用$\tilde O(n)$空间,分摊更新时间为$\tilde O(1)$,查询时间为$\tilde O(1)$。这里,$\tilde O$隐藏了一个$O(\poly\log_{1+ε} n)$术语。近似比可以提高到$(2+ε)$,代价是将查询时间增加到$\tilde O(n)$。它可以扩展到一个$(2+ε)$近似的次线性时间算法和分布式流算法。我们的算法是第一个流算法,可以保持在{ \em one pass}的denatrium子图。该设置中的先前最佳算法需要$…
2015-09-22 cs.DS
An Efficient and Exact Algorithm for Locally h-Clique Densest Subgraph Discovery
本文研究局部h-团最稠密子图(LhCDS)检测问题,提出一种基于“迭代提议-剪枝-验证”流水线(IPPV)的高效精确算法,通过收紧边界、试探性图分解和构建小规模流网络验证等方法,有效列出前k个不重叠的局部稠密子图。
2024-08-26 cs.DS
In Search of Dense Subgraphs: How Good is Greedy Peeling?
在给定的图中找到稠密子图的问题在图挖掘中有几个应用,特别是在社会网络分析、蛋白质和基因分析等领域。根据应用,找到稠密子图可以用于确定高重要性、相似特征或增强交互的区域。特征子图抽取问题本质上是一个非线性优化问题。然而,它可以解决在多项式时间的一系列最大流子问题的迭代求解的基础上的精确算法。尽管它的多项式时间的复杂性,精确算法所需的计算时间非常大的图可能是禁止的。因此,要接近具有数百万个顶点和边的图,必须求助于启发式算法。我们提供了一个有效的实现贪婪的启发式从文献中,是非常快的,有一些很好的理论性质。我们还介绍了一个新的贪婪和精确的方法,是建立在顶部的mathisitic算法。一个广泛的计算研究,提出了一个基准组成的86例取自文献的各种解决方案的方法来评估性能。该分析表明,所提出的启发式算法被证明是非常有效的大量的测试实例,往往提供最佳的解决方案或接近最佳的解决方案在很短的计算时间。
2019-11-06 cs.DS
Differential Privacy from Locally Adjustable Graph Algorithms: $k$-Core Decomposition, Low Out-Degree Ordering, and Densest Subgraphs
差异隐私算法允许大规模数据分析,同时保护用户隐私。随着对个体之间的各种(敏感)关系进行建模的大型网络的增长,为图数据设计这样的算法变得越来越重要。虽然在这一领域存在着丰富的重要文献,但据我们所知,没有结果正式确定某些并行和分布式图算法与差分私有图分析之间的关系。在本文中,我们定义了\emph{locally adjustable}图的算法,并表明,这种类型的算法可以转化为差分隐私算法。我们的形式化的动机是一组结果,我们目前在中央和本地模型的差分隐私的一些问题,包括$k$ -核心分解,低出度排序,和dennial子图。首先,我们设计了一个$\varepsilon$ -边差分私有(DP)算法,该算法返回一个子集的节点,诱导密度至少为$\frac{D^*}{1+η} - O\left(\text{poly}(\log n)/\varepsilon\right),$的子图,其中$D^*$是输入图中的密度子图(对于任何常数$η> 0$)。该算法在保持近线性运行时间的同时,实现了对以前最著名的私有Denmark子图算法的乘法近似因子的两倍改进。然后,我们提出了一个$\varepsilon$ -局部边缘差分私有(LEDP)算法的$k$ -核心分解。我们的LEDP算法提供了近似的核心数(对于任何常数$η> 0$)与$(2+η)$乘法和$O\left(\text{poly}\left(\log n\…
2022-11-20 cs.DS
A Local Algorithm for Finding Dense Subgraphs
根据Kannan和Vinay提出的稠密度定义,给出了求二部图稠密子图的一个局部算法。我们的算法以一个具有指定起始顶点的二分图作为输入,并试图在该顶点附近找到一个稠密子图。证明了对于任意k个顶点且密度为theta的子图S,S中有相当多的起始顶点使得我们的算法在至多O(Dk^2)个顶点上产生密度为theta / O(log n)的子图S',其中D是最大度.该算法的运行时间是O(Dk^2),与图中的顶点数无关。
2007-02-13 cs.CC cs.DS
Dense Subgraphs on Dynamic Networks
在分布式网络中,节点知道稠密子图通常是有用的,例如,这样的密集子图可以揭示在其他稀疏图(例如万维网或社交网络)中的密集子结构;这些可以揭示社区集群或密集区域,用于可能维持良好的通信基础设施。在这项工作中,我们解决了动态网络中节点的自我意识问题,即图密度,我们给出了分布式算法,用于维护成员节点知道的稠密子图。节点需要的唯一知识是动态直径$D$的知识,即,消息穿过动态网络所需的最大轮次数。对于我们的工作,我们考虑一个模型,其中节点的数量是固定的,但一个强大的对手可以在每个时间步从网络中添加或删除有限数量的边缘。通信仅通过广播进行,并遵循CONGEST模型。我们的算法在网络上连续执行,并且在任何时候(在一些初始化之后)每个节点都将知道它是否是特定稠密子图的一部分(或不是)。给出了($2 + ε$)-逼近可扩展子图和($3 + ε$)-逼近至少$k$ -可扩展子图的算法(对于给定的参数$k$).我们的算法适用于各种参数值,并在$O(D\log_{1+ε} n)$时间内运行。此外,我们的结果的一个特殊情况下,还给出了第一个完全分散的近似算法的denanding和至少- $k$ -denanding子图问题的静态分布图。
2012-08-07 cs.DC cs.DS
New Parallel and Streaming Algorithms for Directed Densest Subgraph
针对有向最密子图问题,提出新的MPC和半流式算法,实现单遍确定性$O(\log n)$近似,改进先前结果,并具有动态更新能力。
2025-09-26 cs.DS
Scalable $k$-clique Densest Subgraph Search
针对网络分析中$k$-团最密子图问题,提出基于Frank-Wolfe的\psctl算法与基于采样的\spath算法,二者效率更优且可处理超大规模网络,推动该领域研究进展。
2024-03-09 cs.DS
On Finding Dense Common Subgraphs
我们研究了最近引入的问题,找到密集的公共子图:给定一个序列的图,共享相同的顶点集,目标是找到一个子集的顶点$S$,最大化一些聚合措施的密度诱导$S$在每个给定的图的子图。聚合函数的不同选择引起了最近研究的问题的变体。我们解决了许多遗留的问题,以前的作品,显示NP-硬度,硬度的近似,非平凡的近似算法,和一个完整的差距自然放松。
2018-02-18 cs.CC cs.DS
Complexes Detection in Biological Networks via Diversified Dense Subgraphs Mining
蛋白质相互作用(PPI)网络提供了蛋白质相互作用模式的全面景观,使我们能够以多种分辨率探索生物过程和细胞组分。对于一个生物过程,许多蛋白质需要一起工作来完成这项工作。蛋白质彼此密集地相互作用,形成大分子机器或细胞构建块。从PPI网络中识别这种密集互连的簇或蛋白质复合物使我们能够更好地理解生物过程和细胞组分的层次和组织。大多数现有的方法应用有效的图聚类算法的PPI网络,往往无法检测可能的密集连接子图和重叠子图。除了基于聚类的方法之外,还使用了稠密子图枚举方法,其目的是找到所有密集连接的蛋白质集合。然而,这样的方法实际上是不容易处理的,即使在一个小的酵母PPI网络,由于高计算复杂性。在本文中,我们介绍了一种新的近似算法,有效地枚举假定的蛋白质复合物从生物网络。我们的算法的关键见解是,我们不需要枚举所有稠密子图。相反,我们只需要找到一小部分子图,覆盖尽可能多的蛋白质。这个问题被制定为寻找一组不同的稠密子图,在那里我们开发了高效的修剪技术,以保证效率。为了处理大型网络,我们采取分而治之的方法,以分布式的方式加快算法。通过比较现有的聚类和密集的子图为基础的算法在几个人类和酵母PPI网络,我们表明,我们的方法可以检测到更多的推定蛋白质复合物,并取得更好的预测精度。
2016-04-12 cs.DS q-bio.MN
Top-k Overlapping Densest Subgraphs: Approximation and Complexity
图挖掘的一个核心问题是找到稠密的子图,在不同的领域有几个应用,一个值得注意的例子是识别社区。虽然很多的努力已经投入到寻找一个单一的稠密子图的问题,直到最近的焦点已经转移到寻找一组稠密子图的问题。一些方法旨在找到不相交的子图,而在许多现实世界的网络社区往往是重叠的。一种用来寻找可能重叠子图的方法是Top-k重叠Denmark子图问题。对于一个给定的整数k >= 1,这个问题的目标是找到一个可以共享一些顶点的k个可扩展子图的集合。要最大化的目标函数同时考虑了解中子图的密度和子图之间的距离。Top-k重叠邻接子图问题已被证明允许1/10因子近似算法。此外,该问题的计算复杂性一直是开放的。在本文中,我们提出的贡献有关的可逼近性和计算复杂性的问题。对于可逼近性,我们提出了近似算法,提高了逼近因子为1/2,当k是一个常数时,由顶点集的限制,和2/3。对于计算复杂性,我们证明了即使当k = 3时,该问题也是NP-难的。
2019-01-30 cs.CC cs.DS cs.SI
Dense subgraphs induced by edge labels
本文研究在边带标签的网络中寻找能诱导稠密子图的标签集合,提出合取与析取两种诱导方式,证明其NP-hard并给出高效贪心算法,实验验证了其在合成图与真实网络中的有效性与可解释性。
2023-09-07 cs.DS cs.SI
Finding Densest $k$-Connected Subgraphs
稠密子图发现是一种重要的图挖掘算法,具有广泛的应用前景。密集子图发现的最好研究的优化问题之一是密集子图问题,其中给定边加权无向图$G=(V,E,w)$,我们被要求找到使密度$d(S)$最大化的$S\subseteq V$,即,导出子图$G[S]$的加权平均度的一半。该问题可以在多项式时间内精确求解,在几乎线性时间内近似求解。然而,一个denominant子图有一个结构上的缺陷,即,子图可能不是鲁棒的顶点/边故障。事实上,一个稠密的子图可能不是良好连接的,这意味着子图可能是不连续的,只删除几个顶点/边在it. In本文中,我们提供了一个算法框架,找到一个稠密的子图,是良好连接的顶点/边连接。具体地说,我们引入了以下问题:给定一个图$G=(V,E,w)$和一个正整数/实$k$,我们被要求在$G[S]$是$k$ -顶点/边连通的约束下,找到最大化密度$d(S)$的$S\subseteq V$.对于这两个问题,我们提出了多项式时间(双准则和普通)近似算法,使用经典的马德尔定理在图论及其扩展。
2020-07-03 cs.DM cs.DS cs.SI
Densest Subgraph in Dynamic Graph Streams
本文研究动态图流模型中的离散子图的逼近问题。在这种计算模型中,输入图由任意序列的边插入和删除来定义,目标是在给定流大小为次线性的内存的情况下分析所得图的属性。我们提出了一个单程算法,返回一个$(1+ε)$近似的最大密度与高概率,该算法使用$O(ε^{-2} n \polylog n)$空间,处理每个流更新在$\polylog (n)$时间,并使用$\poly(n)$后处理时间,其中$n$是节点的数量。我们的算法所使用的空间符合Bahmani等人的下界。(PVLDB 2012),直到常数$ε$的多对数因子。Bhattacharya等人最近建立了这个问题的最佳现有结果。(STOC 2015)。他们提出了一种使用相似空间的$(2+ε)$近似算法和另一种算法,该算法既处理每次更新,又在每次更新的$\polylog (n)$时间内保持当前最大密度的$(4+ε)$近似。
2015-06-14 cs.DS
Computing the k Densest Subgraphs of a Graph
计算凝聚子图是图论中的一个核心问题。虽然许多内聚子图的公式导致NP难问题,但找到一个内聚子图可以在多项式时间内完成。因此,denominator子图模型已经成为最流行的内聚性概念。最近,数据采掘社区已经开始研究在给定的图中计算k个denial子图的问题,而不是一个,对子图之间可能的重叠有各种限制。然而,从理论的角度来看,对这一重要而自然的概括似乎知之甚少。在本文中,我们希望通过分析三个自然的变种的k denominator子图问题来纠正这种情况。每个变体根据子图之间允许的重叠量而不同。在一个极端,当没有重叠是允许的,我们证明了问题是NP-困难的k >= 3。在另一个极端,当重叠允许没有任何限制和解决方案的子图只需要是不同的,我们证明了这个问题是固定参数易于处理的关于k,并承认一个PTAS常数k。最后,当子图之间的重叠是有限的,我们证明了问题是NP-困难的k = 2。
2021-11-23 cs.CC cs.DS cs.SI
Large Very Dense Subgraphs in a Stream of Edges
针对边流中的社交图,提出基于蓄水池采样的检测与重建算法,可几乎必然检测大型极稠密子图,并以高概率重建其近似,且推广至动态图。
2020-10-15 cs.CC cs.DS
A Linear-Time Approximation Scheme for the Densest Subgraph Problem
University of Waterloo(滑铁卢大学);ETH Zürich(苏黎世联邦理工学院)
本文针对最密子图问题,提出首个真正线性时间的(1-ε)近似算法,还为最密至少k子图问题给出近线性时间的(1/2 - ε)近似算法,性能接近理论难度下界。
2026-08-12 cs.DS
Finding a maximum induced degenerate subgraph faster than 2^n
本文从精确算法的角度研究了在给定的n-顶点图中寻找最大诱导d-退化子图的问题。我们证明了对于任意固定的d,对于某个常数eps_d>0,只要d是确定的,就可以在随机(2-eps_d)^nn ^O(1)时间内找到一个最大诱导d-退化子图.此外,我们的算法可以用来采样包含式极大诱导d-退化子图,使得每个这样的子图以至少(2-eps_d)^-n的概率输出;因此,我们证明了它们的数量是有界的(2-eps_d)^n。
2012-08-22 cs.DS
Finding Many Overlapping Dense Subgraphs Using Triadic Cohorts
Microsoft Research(微软研究院);UC Santa Cruz(加州大学圣克鲁兹分校)
本文提出算法 CohortRecovery,基于三元队列框架,可生成覆盖真实网络大量顶点的重叠稠密子图,在多数据集上性能优于多种图聚类算法,能捕获人工整理的真实簇。
2026-09-07 cs.DS cs.SI
Novel Dense Subgraph Discovery Primitives: Risk Aversion and Exclusion Queries
在度密度子图问题中,给定一个加权无向图$G(V,E,w)$,具有非负的边权重,我们被要求找到一个节点子集$S\subseteq V$,使度密度$w(S)/|S|$最大化,其中$w(S)$是由$S$引起的边权重之和。这个问题是一个研究得很好的问题,被称为{ \em denominator子图问题},并且可以在多项式时间内求解。但是当边权重为负时会发生什么呢?这个问题在多项式时间内仍然是可解的吗?还有,为什么我们要关心负权存在时的denominator子图问题?在这项工作中,我们回答了上述问题。具体来说,我们提供了两个新的图形挖掘原语,适用于各种各样的应用程序。我们的原语可以用来回答这样的问题:“我们如何在Twitter中找到一个有很多回复和提及但没有关注的稠密子图?如何从一个不确定的图中抽取出一个具有高期望回报和低风险的稠密子图?我们制定了这两个问题的数学稠密子图发现的特殊情况下,图的负权重。我们研究了问题的困难性,证明了该问题在一般情况下是NP-困难的。我们设计了一个有效的近似算法,在存在小的负权重,也是一个有效的启发式更一般的情况下。最后,我们在各种真实世界的不确定图和爬行的Twitter多层图上进行了实验,验证了所提出的原语的价值,以及我们提出的算法的实用价值。代码和数据可从\url{https://github.com/negativedsd}获得。
2019-04-17 cs.DS cs.SI
Finding events in temporal networks: Segmentation meets densest-subgraph discovery
在本文中,我们研究的问题,发现一个时间轴的时间网络中的事件。我们将事件建模为在网络活动间隔内发生的密集子图。我们制定的事件发现任务作为一个优化问题,在这里我们搜索的网络时间轴的分区为k个不重叠的间隔,使间隔跨越子图的最大总密度。输出是一系列密集的子图以及相应的时间间隔,捕获网络生命周期中最有趣的事件。我们的优化问题的一个简单的解决方案具有多项式,但运行时间复杂度高得惊人。我们适应现有的最新工作动态稠密子图发现和近似动态规划设计一个快速的近似算法。接下来,为了确保更丰富的结构,我们调整了问题的制定,以鼓励覆盖更大的节点集。这个问题即使对于静态图也是NP难的。然而,在静态图上,由于子模块性,简单的贪心算法会导致近似解。我们将这种贪婪方法扩展到时间网络的情况。然而,近似保证并不成立。然而,根据实验,该算法找到了良好的质量的解决方案。
2018-09-13 cs.DS cs.SI
Destroying Densest Subgraphs is Hard
本研究分析有界密度边/顶点删除问题的复杂度,证明其在树和团上多项式可解,在平面二分图等图类上NP完全,且在参数化复杂度下有不同难易表现。
2024-04-12 cs.DS
Multiplicative Weights Update, Area Convexity and Random Coordinate Descent for Densest Subgraph Problems
本文针对最稠密子图及其分解问题,提出基于乘法权重更新、面积凸性和加速随机坐标下降的算法,显著提升迭代复杂度与实用性,并在高精度下匹配精确算法运行时间。
2024-06-14 cs.DS
Discovering Dense Correlated Subgraphs in Dynamic Networks
给定一个动态网络,其中边随时间出现和消失,我们感兴趣的是找到具有相似时间行为并形成稠密子图的边集。形式上,我们定义的问题,满足特定的密度和相似性阈值的最大子图的枚举。为了度量时间行为的相似性,我们使用表示边缘活动的二进制时间序列之间的相关性。对于密度,我们研究了基于平均度的两个变量。对于这些问题的变种,我们列举了最大的子图,并计算一个紧凑的子图,有有限的重叠。我们提出了一种近似算法,该算法可以很好地扩展网络的大小,同时实现了高精度。我们在真实和合成数据集上评估我们的框架。合成数据的结果证明了近似的高精度,并显示了该框架的可扩展性。
2021-02-28 cs.DS cs.SI
$(1-ε)$-approximate fully dynamic densest subgraph: linear space and faster update time
我们考虑的问题,保持$(1-ε)$ -近似的denatrium子图(DSG)的无向多重图,因为它经历了边插入和删除(全动态设置)。Sawlani和Wang [SW 20]开发了一种数据结构,对于任何给定的$ε> 0$,该数据结构保持$(1-ε)$近似,其中边缘操作的$O(\log^4 n/ε^6)$最差情况更新时间和报告密度值的$O(1)$查询时间。他们的数据结构是第一个实现接近最佳近似的,并改进了以前的工作,在摊销多对数更新时间[BHNT 15]中保持了$(1/4 - ε)$近似。在本文中,我们开发了一个数据结构的$(1-ε)$ -近似DSG,从两个方面改进了[SW 20]。首先,该数据结构使用线性空间,通过对数因子改善[SW 20]中的空间界限。第二,数据结构在每次更新的分摊$O(\log^2 n/ε^4)$时间中保持$(1-ε)$近似,同时保证最坏情况更新时间是$O(\log^3 n \log \log n/ε^6)$。我们相信,空间和更新时间的改善是有价值的,目前大规模的图形数据集。该数据结构以自然的方式扩展到超图,并在空间和更新时间方面优于建立在[SW 20]基础上的最近工作[BBCG 22]。
2022-10-06 cs.DS
Differentially Private Densest Subgraph Detection
University of Virginia(弗吉尼亚大学);Biocomplexity Institute(生物复杂性研究院)
本文研究边隐私模型下的最密子图检测问题,提出了首个具有加性近似保证的序列和并行差分隐私算法,并在真实网络上验证了高密度网络中良好的隐私与准确性权衡。
2021-06-18 cs.AI cs.CR cs.DS
Finding topological subgraphs is fixed-parameter tractable
我们证明了,对于每个固定的无向图$H$,有一个$O(|V(G)|^3)$时间算法测试,给定一个图$G$,如果$G$包含$H$作为拓扑子图(即,$H$的细分是$G$的子图)。这表明,拓扑子图测试是固定参数易处理的,解决了Downey和Fellows在1992年提出的一个长期悬而未决的问题。作为推论,对于每个$H$,我们得到一个$O(|V(G)|^3)$时间算法,该算法测试$H$是否浸入到给定的图$G$中。这回答了唐尼和研究员在1992年提出的另一个悬而未决的问题。
2010-11-08 cs.DS
Everywhere-Sparse Spanners via Dense Subgraphs
在构造稀疏(少量边)或轻(低总权重)的图空间方面的重大进展已经跳过了到处稀疏(最大度小)的空间。这种差异与其他网络设计问题是一致的,其中最大程度的目标一直是一个臭名昭著的技术挑战。我们的主要结果是最低度2-生成器(LD 2S)问题,其中的目标是计算输入图的2-向量,以最小化最大度。我们设计了一个多项式时间的算法,实现近似因子$\tilde O(Δ^{3-2\sqrt{2}}) \approx \tilde O(Δ^{0.172})$,其中$Δ$是输入图的最大程度。之前的$\tilde O(Δ^{1/4})$ -近似在近20年前由Kortsarz和Peleg证明[SODA 1994,SICOMP 1998]。我们的主要概念贡献是在LD 2S和最密k子图(DkS)问题的变体之间建立正式联系。具体而言,我们设计这两个问题的强松弛的基础上的Sherali-Adams线性规划(LP)的层次结构,并表明,“忠实”的DKS-变量的随机舍入可以用来圆LD 2S的解决方案。我们的忠实性概念直观地意味着所有的顶点和边都是以与它们的LP值成比例的概率被选择的,但精确的公式更微妙。不幸的是,DkS已知的最好算法以不忠实的方式使用Lovász-Schrijver LP层次结构[Bhaskara,Charikar,Chlamtac,Feige和Vijayaraghavan,STOC 2010]。我们的主要技术…
2012-05-01 cs.DS
The Complexity Landscape of Dynamic Distributed Subgraph Finding
本文研究动态分布式子图查找的复杂度,针对团查找建立新下界并证明其紧性,还完整刻画团以外子图成员列表问题的带宽复杂度,解决该领域若干开放问题。
2025-08-22 cs.DS
The Generalized Mean Densest Subgraph Problem
Cornell University(康奈尔大学)
寻找大型图的稠密子图是图挖掘中的一个标准问题,由于其理论上的丰富性和许多实际应用而被广泛研究。在本文中,我们引入了一个新的家庭稠密子图的目标,参数为一个单一的参数$p$,计算的基础上,广义手段的程度序列的一个子图。我们的目标捕获的标准densorable子图的问题和最大的$k$ -核心的特殊情况下,并提供了一种方法来插入和外推超出这两个目标时,寻找其他概念的稠密子图。在算法的贡献,我们首先表明,我们的目标可以在多项式时间内最小化所有$p \geq 1$使用重复的子模块化最小化。我们的工作的一个主要贡献是在理论和实践中分析了不同类型的剥离算法的稠密子图的性能。我们证明,标准的剥离算法可以执行任意差我们的广义目标,但我们设计了一个更复杂的剥离方法,$p \geq 1$有一个近似的保证,总是至少$1/2$和收敛到1的$p \rightarrow \infty$。在实践中,我们表明,该算法获得了非常好的近似的最优解,规模大的图形,并突出了一系列不同的有意义的概念的密度图来自许多领域。此外,通过更好地考虑移除一个节点如何影响其邻域中的其他节点,它通常能够比标准剥离算法更好地近似分布式子图问题。
2021-06-04 cs.DM cs.DS cs.LG
Stochastic Solutions for Dense Subgraph Discovery in Multilayer Networks
网络分析在知识发现和数据采掘中发挥着重要作用。在近年来的许多实际应用中,我们对挖掘多层网络感兴趣,其中我们有许多称为层的边集,这些边集编码同一组顶点上的不同类型的连接和/或时间相关连接。在众多的网络分析技术中,稠密子图发现是一种重要的网络分析技术,其目的是发现网络中的稠密分支,在不同的领域有着广泛的应用。本文提出了一种新的多层网络中稠密子图发现的优化模型。我们的模型旨在找到随机解,即,在顶点子集族上的概率分布,而不是单个顶点子集,然而它也可以用于获得单个顶点子集。对于我们的模型,我们设计了一个基于LP的多项式时间精确算法。此外,为了处理大规模的网络,我们还设计了一个简单的,可扩展的预处理算法,这往往会显着减少输入网络的大小,并在一个显着的加速结果。计算实验验证了模型的正确性和算法的有效性。
2022-11-07 cs.DS cs.SI
Generalized Densest Subgraph in Multiplex Networks
针对多重网络现有稠密子图挖掘方法未区分连接类型重要性、仅用边密度的局限,提出带双参数的广义稠密子图目标,基于扩展FirmCore给出多项式近似算法,验证了方法的有效性与高效性。
2023-10-07 cs.DS cs.SI
Jaccard-constrained dense subgraph discovery
HIIT(赫尔辛基信息技术研究所);University of Helsinki(赫尔辛基大学)
本文研究时间网络中Jaccard约束的稠密子图发现,提出迭代和贪心算法以最大化密度与Jaccard指数加权和,并证明问题NP难,实验验证了算法的高效性和实用性。
2023-08-30 cs.DS cs.LG cs.SI
Online Dense Subgraph Discovery via Blurred-Graph Feedback
The University of Tokyo(东京大学);RIKEN AIP(理化学研究所人工智能研究中心)
稠密子图发现的目的是发现边加权图中的稠密分支。这是一个基本的图形挖掘任务,具有各种应用程序,因此最近受到了广泛关注。虽然大多数现有的方法假设,每个单独的边缘权重是很容易获得的,这样的假设是不一定在实践中有效。在本文中,我们介绍了一种新的学习问题,密集子图发现中,学习者查询边子集,而不是只有单一的边缘,并观察到一个嘈杂的边缘权重查询子集。对于这个问题,我们首先提出了一个多项式时间的算法,获得一个接近最优的解决方案,具有很高的概率。此外,为了处理大规模的图,我们设计了一个更具有可扩展性的算法与理论保证。使用真实世界的图的计算实验证明了我们的算法的有效性。
2020-06-24 cs.DS cs.LG cs.SI
Densest Subhypergraph: Negative Supermodular Functions and Strongly Localized Methods
本文将锚定最密子图问题推广到超图并引入可调局部性参数,证明并给出了局部性参数不太小时的强局部算法,同时提出了最密超模集合的首个强多项式时间算法和带任意节点权重的重且稠密子图发现精确算法。
2024-02-22 cs.DM cs.DS cs.SI
Proportionally dense subgraph of maximum size: complexity and approximation
我们定义了一个比例稠密子图(PDS),它是图的导出子图,且PDS中的每个顶点与子图中的顶点按比例邻接.证明了在分裂图上求最大PDS的问题是APX-困难的,在二部图上是NP-困难的。我们还表明,决定一个PDS是包含明智的最大的是二分图上的共同NP-完全。然而,我们提出了一个简单的多项式时间$(2-\frac{2}{Δ+1})$的近似算法的问题,其中$Δ$是最大程度的图。最后,我们证明了所有具有$n$顶点的Hamilton三次图(除了两个)都有一个大小为$\lfloor \frac{2n+1}{3} \rfloor$的PDS,我们证明了这是三次图中PDS大小的一个上界。
2019-07-03 cs.CC cs.DM cs.DS
Extracting Densest Sub-hypergraph with Convex Edge-weight Functions
导出子图问题(DSG)的目标是寻找一个导出子图,使得子图的平均边权最大化,是一个研究得很好的问题。然而,当输入图是超图时,现有的DSG概念未能捕捉到部分属于导出子超图的超边也是子超图的一部分的事实。为了解决这一问题,我们提出了一个函数$f_e:\mathbb{Z}_{\ge0}\rightarrow \mathbb{R}_{\ge 0}$来表示输入超图$\mathcal{H}=(V,\mathcal{E},f)$中的超边$e$的部分边权,并将一个广义可分解子超图问题(GDSH)表示为$\max_{S\subseteq V}\frac{\sum_{e\in \mathcal{E}}{f_e(|e\cap S|)}}{|S|}$ .我们证明了,当所有的边权函数都是非减凸函数时,GDSH可以通过基于线性规划的算法、基于网络流的算法和贪婪$\frac{1}{r}$ -近似算法在多项式时间内求解,其中$r$是输入超图的秩.最后,我们调查GDSH的计算易处理的一些边权函数是非凸的。
2022-07-18 cs.DS
Local Algorithms for Hierarchical Dense Subgraph Discovery
求图的稠密区域以及它们之间的关系是网络分析中的一个基本问题。核心和桁架分解揭示了层次关系的稠密子图。用于计算这些分解的算法的增量性质以及在算法的每个步骤处对全局信息的需要阻碍了可扩展的并行化和近似,因为直到最后才揭示可扩展区域。在以前的工作中,Lu等人提出迭代计算相邻顶点度的$h$ -指数以获得核数,并证明在有限次迭代后获得收敛性。这项工作概括了迭代$h$指数计算桁架分解以及核分解,利用高阶结构,以概括核心和桁架分解。此外,我们证明了迭代次数的收敛界。我们提出了一个框架的本地算法,以获得核心,桁架和核分解。我们的算法是本地的,并行的,提供高的可扩展性,并使近似探索时间和质量的权衡。我们的共享内存实现验证了我们的本地算法在真实网络上的效率,可扩展性和有效性。
2018-09-14 cs.DS cs.SI
Distributed Dense Subgraph Detection and Low Outdegree Orientation
由Picard和Queyranne以及Goldberg于80年代提出的可分解子图问题是组合优化中的经典问题,有着广泛的应用。最低出度定向问题被称为其对偶问题。我们研究了在分布式环境中寻找稠密子图的问题和计算低出度方向的问题。假设$G=(V,E)$是底层网络和输入图。令$D$表示$G$的最大密度子图的密度。我们的主要结果如下。给定值$\tilde{D} \leq D$和$0 < ε< 1$,我们证明了密度至少为$(1-ε)\tilde{D}$的子图可以在LOCAL模型的$O((\log n) / ε)$轮中确定性地识别。我们还提出了一个下界,表明我们的结果的$O(\log n)$因子紧的模型。在CONGEST模型中,我们证明了这样的子图可以在$O((\log^3 n) / ε^3)$轮中以高概率被识别。我们的技术还导致了一个$O(diameter + (\log^4 n)/ε^4)$轮算法,产生一个$1-ε$近似的denatrial子图。这改进了Das Sarma等人[DISC 2012]的先前$O(diameter /ε\cdot \log n)$轮算法,该算法仅产生$1/2-ε$近似值。给定一个整数$\tilde{D} \geq D$和$Ω(1/\tilde{D}) < ε< 1/4$,我们给出了一个确定性的,$\tilde{O}((\log^2 n) /ε^2)$轮算法在CON…
2022-09-11 cs.DC cs.DS
A Novel Approach to Finding Near-Cliques: The Triangle-Densest Subgraph Problem
许多图挖掘应用依赖于检测近团的子图。在现有的工作与这个问题有关的结果之间存在着二分法:一方面,最大化所有子图的平均度的dennial子图问题(DSP)是在多项式时间内可解的,但对于许多网络未能找到子图的近团。另一方面,面向寻找近似团的公式是NP困难的,并且由于与最大团问题的联系而经常不可近似。在这项工作中,我们提出了一个配方,结合了最好的两个世界:它是可解的多项式时间,发现近团时,DSP失败。令人惊讶的是,我们的配方是DSP的简单变体。具体地说,我们定义了三角形可分解子图问题(TDSP):给定$G(V,E)$,找到顶点$S^*$的子集,使得$τ(S^*)=\max_{S \subseteq V} \frac{t(S)}{|S|}$,其中$t(S)$是由集合$S$诱导的三角形的数量。我们提供了各种精确和近似算法,有效地解决了TDSP。此外,我们展示了我们的算法如何适应更一般的问题,最大化的$k$ -团平均密度。最后,我们提供的经验证据表明,TDSP应该使用时,DSP的输出未能输出近团。
2014-05-20 cs.DM cs.DS cs.SI
Dense and well-connected subgraph detection in dual networks
稠密子图发现是图挖掘中的一个基本问题,有着广泛的应用\cite{gionis2015dense}。尽管从计算神经科学到社交网络分析的大量应用将{\em对偶}图(即相同节点集合上的一对图)作为输入,但是密集子图发现方法集中于单个图输入,很少有显著的例外\cite{semertzidis2019finding,charikar2018finding,reinthal2016finding,jethava2015finding}。在这项工作中,我们专注于以下问题:给定一对图$G,H$上的同一组节点$V$,我们如何找到一个子集的节点$S \subseteq V$,导致一个良好连接的子图在$G$和一个稠密的子图在$H$?我们的配方概括了以前的研究对偶图\cite{Wu+15,WuZLFJZ16,Cui2018},通过启用{\em控制}的连接约束$G$。我们提出了一个新的数学公式的基础上$k$-边缘连接,并证明了它是在多项式时间内精确可解。我们比较我们的方法,以国家的最先进的竞争对手,我们发现经验,范围的连接约束,使从业者获得有见地的信息,否则无法访问。最后,我们表明,我们提出的挖掘工具可用于更好地了解用户如何在Twitter上互动,以及有和没有自闭症谱系障碍(ASD)的人脑网络的连接方面。
2021-12-06 cs.DS cs.SI q-bio.QM
On Finding Dense Subgraphs in Bipartite Graphs: Linear Algorithms
从大型图中发现稠密子图是社交网络挖掘、生物信息学等许多应用的核心内容。本文主要研究二部图中稠密子图的挖掘问题。这项工作的动机是检测同步行为的任务,通常可以制定为挖掘由源节点(追随者,客户)和目标节点(追随者,产品等)形成的二分图。恶意模式。我们引入了一个新的限制biclique问题,最大半孤立Biclique(MHI Biclique),并表明该问题发现立即应用于欺诈检测。我们证明,与许多其他biclique问题,如最大边biclique问题,已知是NP-完全的,MHI Biclique问题承认一个线性时间的解决方案。我们提出了一种新的算法S-树,其扩展,S-森林,有效地解决了这个问题。我们还证明了该算法是强大的,对故意的干扰和其他扰动。此外,我们的方法可以自动组合和优先考虑多个功能,减少对功能工程的需求,同时保持安全性,防止看不见的攻击。在几个公共和专有数据集上进行的大量实验表明,S-tree/S-forest在所有配置中的性能都优于强大的竞争对手,成为欺诈检测领域的新技术。
2018-11-03 cs.DS cs.SI