关于近似(和精确)三角形计数的最优动态指标

Shangqi Lu, Yufei Tao
{"title":"关于近似(和精确)三角形计数的最优动态指标","authors":"Shangqi Lu, Yufei Tao","doi":"10.4230/LIPIcs.ICDT.2021.6","DOIUrl":null,"url":null,"abstract":"In ICDT’19, Kara, Ngo, Nikolic, Olteanu, and Zhang gave a structure which maintains the number T of triangles in an undirected graph G = (V, E) along with the edge insertions/deletions in G. Using O(m) space (m = |E|), their structure supports an update in O( √ m log m) amortized time which is optimal (up to polylog factors) subject to the OMv-conjecture (Henzinger, Krinninger, Nanongkai, and Saranurak, STOC’15). Aiming to improve the update efficiency, we study: the optimal tradeoff between update time and approximation quality. We require a structure to provide the (ε, Γ)-guarantee: when queried, it should return an estimate t of T that has relative error at most ε if T ≥ Γ, or an absolute error at most ε · Γ, otherwise. We prove that, under any ε ≤ 0.49 and subject to the OMv-conjecture, no structure can guarantee O(m0.5−δ/Γ) expected amortized update time and O(m2/3−δ) query time simultaneously for any constant δ > 0; this is true for Γ = m of any constant c in [0, 1/2). We match the lower bound with a structure that ensures Õ((1/ε)3 · √ m/Γ) amortized update time with high probability, and O(1) query time. (for exact counting) how to achieve arboricity-sensitive update time. For any 1 ≤ Γ ≤ √ m, we describe a structure of O(min{αm + m log m, (m/Γ)2}) space that maintains T precisely, and supports an update in Õ(min{α + Γ, √ m}) amortized time, where α is the largest arboricity of G in history (and does not need to be known). Our structure reconstructs the aforementioned ICDT’19 result up to polylog factors by setting Γ = √ m, but achieves Õ(m0.5−δ) update time as long as α = O(m0.5−δ). 2012 ACM Subject Classification Theory of computation → Database query processing and optimization (theory)","PeriodicalId":90482,"journal":{"name":"Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Towards Optimal Dynamic Indexes for Approximate (and Exact) Triangle Counting\",\"authors\":\"Shangqi Lu, Yufei Tao\",\"doi\":\"10.4230/LIPIcs.ICDT.2021.6\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In ICDT’19, Kara, Ngo, Nikolic, Olteanu, and Zhang gave a structure which maintains the number T of triangles in an undirected graph G = (V, E) along with the edge insertions/deletions in G. Using O(m) space (m = |E|), their structure supports an update in O( √ m log m) amortized time which is optimal (up to polylog factors) subject to the OMv-conjecture (Henzinger, Krinninger, Nanongkai, and Saranurak, STOC’15). Aiming to improve the update efficiency, we study: the optimal tradeoff between update time and approximation quality. We require a structure to provide the (ε, Γ)-guarantee: when queried, it should return an estimate t of T that has relative error at most ε if T ≥ Γ, or an absolute error at most ε · Γ, otherwise. We prove that, under any ε ≤ 0.49 and subject to the OMv-conjecture, no structure can guarantee O(m0.5−δ/Γ) expected amortized update time and O(m2/3−δ) query time simultaneously for any constant δ > 0; this is true for Γ = m of any constant c in [0, 1/2). We match the lower bound with a structure that ensures Õ((1/ε)3 · √ m/Γ) amortized update time with high probability, and O(1) query time. (for exact counting) how to achieve arboricity-sensitive update time. For any 1 ≤ Γ ≤ √ m, we describe a structure of O(min{αm + m log m, (m/Γ)2}) space that maintains T precisely, and supports an update in Õ(min{α + Γ, √ m}) amortized time, where α is the largest arboricity of G in history (and does not need to be known). Our structure reconstructs the aforementioned ICDT’19 result up to polylog factors by setting Γ = √ m, but achieves Õ(m0.5−δ) update time as long as α = O(m0.5−δ). 2012 ACM Subject Classification Theory of computation → Database query processing and optimization (theory)\",\"PeriodicalId\":90482,\"journal\":{\"name\":\"Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4230/LIPIcs.ICDT.2021.6\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.ICDT.2021.6","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

在ICDT ' 19中,Kara, Ngo, Nikolic, Olteanu和Zhang给出了一个结构,该结构维持无向图G = (V, E)中的三角形数量T以及G中的边缘插入/删除。使用O(m)空间(m = |E|),他们的结构支持在O(√m log m)平摊时间内更新,这是最优的(最多为多对数因子),符合omv猜想(Henzinger, Krinninger, Nanongkai, and Saranurak, STOC ' 15)。为了提高更新效率,我们研究了更新时间和逼近质量之间的最优权衡。我们需要一个结构来提供(ε, Γ)保证:当查询时,如果t≥Γ,它应该返回t的估计t,如果t≥Γ,它应该返回一个相对误差最多为ε的估计t,否则,它应该返回一个绝对误差最多为ε·Γ的估计t。证明了在ε≤0.49的条件下,服从omv猜想,对于常数δ > 0,没有结构能同时保证O(m0.5−δ/Γ)期望的平摊更新时间和O(m2/3−δ)查询时间;对于Γ = m任意常数c在[0,1 /2]中成立。我们用一个结构匹配下界,保证Õ((1/ε)3·√m/Γ)高概率平摊更新时间和O(1)查询时间。(用于精确计数)如何实现对随机性敏感的更新时间。对于任意1≤Γ≤√m,我们描述了一个O(min{αm + m log m, (m/Γ)2})空间的结构,它精确地维持T,并且支持在Õ(min{α + Γ,√m})平摊时间内更新,其中α是G的历史上最大的树性(并且不需要知道)。我们的结构通过设置Γ =√m重建了上述ICDT ' 19结果,直到多对数因子,但只要α = O(m0.5−δ),就可以获得Õ(m0.5−δ)更新时间。2012 ACM学科分类计算理论→数据库查询处理与优化(理论)
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Towards Optimal Dynamic Indexes for Approximate (and Exact) Triangle Counting
In ICDT’19, Kara, Ngo, Nikolic, Olteanu, and Zhang gave a structure which maintains the number T of triangles in an undirected graph G = (V, E) along with the edge insertions/deletions in G. Using O(m) space (m = |E|), their structure supports an update in O( √ m log m) amortized time which is optimal (up to polylog factors) subject to the OMv-conjecture (Henzinger, Krinninger, Nanongkai, and Saranurak, STOC’15). Aiming to improve the update efficiency, we study: the optimal tradeoff between update time and approximation quality. We require a structure to provide the (ε, Γ)-guarantee: when queried, it should return an estimate t of T that has relative error at most ε if T ≥ Γ, or an absolute error at most ε · Γ, otherwise. We prove that, under any ε ≤ 0.49 and subject to the OMv-conjecture, no structure can guarantee O(m0.5−δ/Γ) expected amortized update time and O(m2/3−δ) query time simultaneously for any constant δ > 0; this is true for Γ = m of any constant c in [0, 1/2). We match the lower bound with a structure that ensures Õ((1/ε)3 · √ m/Γ) amortized update time with high probability, and O(1) query time. (for exact counting) how to achieve arboricity-sensitive update time. For any 1 ≤ Γ ≤ √ m, we describe a structure of O(min{αm + m log m, (m/Γ)2}) space that maintains T precisely, and supports an update in Õ(min{α + Γ, √ m}) amortized time, where α is the largest arboricity of G in history (and does not need to be known). Our structure reconstructs the aforementioned ICDT’19 result up to polylog factors by setting Γ = √ m, but achieves Õ(m0.5−δ) update time as long as α = O(m0.5−δ). 2012 ACM Subject Classification Theory of computation → Database query processing and optimization (theory)
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信