Output-sensitive enumeration of maximal cliques in temporal graphs

IF 1 3区 数学 Q3 MATHEMATICS, APPLIED Discrete Applied Mathematics Pub Date : 2025-03-06 DOI:10.1016/j.dam.2025.02.025
Filippo Brunelli , Alessio Conte , Roberto Grossi , Andrea Marino
{"title":"Output-sensitive enumeration of maximal cliques in temporal graphs","authors":"Filippo Brunelli ,&nbsp;Alessio Conte ,&nbsp;Roberto Grossi ,&nbsp;Andrea Marino","doi":"10.1016/j.dam.2025.02.025","DOIUrl":null,"url":null,"abstract":"<div><div>Community detection is one of the fundamental tasks in graph analysis, and cliques, representing a fully interconnected subset of nodes, are one of the archetypal models of community, typically focusing on those that are maximal under inclusion. Recent years witnessed an increase in prominence of temporal graphs, i.e., graphs where edges may freely appear and disappear. This scenario caused a wave of research devoted to understand the temporal structure, and how to adapt classical graph methods to this more complex model. Several adaptations have been proposed for cliques, as well as algorithms for finding maximal cliques. These, however, do not have output-sensitive guarantees, meaning considerable time could be spent to find a small number of solutions.</div><div>In this paper, we show how two different proposed models of temporal graphs, and the corresponding definitions of clique, are essentially equivalent, allowing us to consider a single model of clique without losing generality; furthermore, we develop an output-sensitive algorithm for finding all maximal cliques in the restricted scenario where each edge is present for a continuous interval: the algorithm runs in polynomial total time using polynomial space, or in incremental polynomial time if we allow exponential space usage.</div><div>While the restricted scenario limits the generality of the result, no output-sensitive algorithm for the problem exists as of yet, making this the first such result, and a first step into output-sensitive community detection in temporal graphs.</div></div>","PeriodicalId":50573,"journal":{"name":"Discrete Applied Mathematics","volume":"369 ","pages":"Pages 66-77"},"PeriodicalIF":1.0000,"publicationDate":"2025-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Discrete Applied Mathematics","FirstCategoryId":"100","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0166218X25000915","RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
引用次数: 0

Abstract

Community detection is one of the fundamental tasks in graph analysis, and cliques, representing a fully interconnected subset of nodes, are one of the archetypal models of community, typically focusing on those that are maximal under inclusion. Recent years witnessed an increase in prominence of temporal graphs, i.e., graphs where edges may freely appear and disappear. This scenario caused a wave of research devoted to understand the temporal structure, and how to adapt classical graph methods to this more complex model. Several adaptations have been proposed for cliques, as well as algorithms for finding maximal cliques. These, however, do not have output-sensitive guarantees, meaning considerable time could be spent to find a small number of solutions.
In this paper, we show how two different proposed models of temporal graphs, and the corresponding definitions of clique, are essentially equivalent, allowing us to consider a single model of clique without losing generality; furthermore, we develop an output-sensitive algorithm for finding all maximal cliques in the restricted scenario where each edge is present for a continuous interval: the algorithm runs in polynomial total time using polynomial space, or in incremental polynomial time if we allow exponential space usage.
While the restricted scenario limits the generality of the result, no output-sensitive algorithm for the problem exists as of yet, making this the first such result, and a first step into output-sensitive community detection in temporal graphs.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
时间图中最大团的输出敏感枚举
社区检测是图分析的基本任务之一,而代表节点完全互联子集的团块是社区的原型模型之一,通常关注那些在包含下最大的节点。近年来,时间图的重要性有所增加,即边缘可以自由出现和消失的图。这种情况引发了一波研究浪潮,致力于理解时间结构,以及如何使经典的图方法适应这种更复杂的模型。已经提出了对团的一些适应,以及寻找最大团的算法。然而,这些都没有产出敏感的保证,这意味着可以花费大量时间来寻找少数解决方案。在本文中,我们展示了两种不同的时间图模型,以及相应的团的定义,在本质上是等效的,允许我们考虑一个单一的团的模型而不失去一般性;此外,我们开发了一种输出敏感算法,用于在每个边存在于连续间隔的受限场景中找到所有最大团:该算法使用多项式空间在多项式总时间内运行,或者如果我们允许指数空间使用,则在增量多项式时间内运行。虽然受限制的场景限制了结果的通用性,但目前还没有针对该问题的输出敏感算法,因此这是第一个这样的结果,也是在时间图中进行输出敏感社区检测的第一步。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Discrete Applied Mathematics
Discrete Applied Mathematics 数学-应用数学
CiteScore
2.30
自引率
9.10%
发文量
422
审稿时长
4.5 months
期刊介绍: The aim of Discrete Applied Mathematics is to bring together research papers in different areas of algorithmic and applicable discrete mathematics as well as applications of combinatorial mathematics to informatics and various areas of science and technology. Contributions presented to the journal can be research papers, short notes, surveys, and possibly research problems. The "Communications" section will be devoted to the fastest possible publication of recent research results that are checked and recommended for publication by a member of the Editorial Board. The journal will also publish a limited number of book announcements as well as proceedings of conferences. These proceedings will be fully refereed and adhere to the normal standards of the journal. Potential authors are advised to view the journal and the open calls-for-papers of special issues before submitting their manuscripts. Only high-quality, original work that is within the scope of the journal or the targeted special issue will be considered.
期刊最新文献
The Maximum Independent Set problem on circulant graphs Cn(a,b) Block graphs — Some general results and their equitable colorings The generalized 3-connectivity of BCCC data center networks Editorial Board More on discrete convexity
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1