Space limited linear-time graph algorithms on big data

Jianer Chen, Zirui Chu, Ying Guo, Wei Yang

Theoretical Computer Science(2024)

引用 0|浏览3
暂无评分
摘要
We study algorithms for graph problems in which the graphs are of extremely large size N so that super-linear time ω(N) or linear space Θ(N) would become impractical. We use a parameter k to characterize the computational power of a normal computer that can provide additional time and space bounded by polynomials of k in dealing with the large graphs. In particular, we are interested in strict linear-time algorithms using space O(kO(1)). In our case studies, as examples, we present (1) a randomized greedy algorithm of time O(N) and space O(k2) for a parameterized version of the Maximal Matching problem; and (2) randomized kernelization algorithms of time O(N) and space O(kO(1)) for a number of well-known NP-hard problems. Our kernelization algorithms have their kernel sizes match the best kernel sizes by known polynomial-time kernelization algorithms with no space constraints for the problems. We also study the relationship between our proposed model and the streaming model. This study motivates a new streaming kernelization algorithm for the famous Vertex Cover problem that has an optimal update time complexity while matches the best known space complexity of streaming algorithms for the problem.
更多
查看译文
关键词
Big data,Maximal matching,Edge dominating set,Vertex cover,Kernelization algorithm,Streaming algorithm
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要