LGRASS: Linear Graph Spectral Sparsification for Final Task of the 3rd ACM-China International Parallel Computing Challenge
Yuxuan Chen, Jiyan Qiu, Zidong Han, Chenhan Bai

TL;DR
This paper introduces LGRASS, a linear-time spectral sparsification algorithm that optimizes graph processing tasks, significantly improving efficiency and scalability for large graphs in parallel computing environments.
Contribution
We developed LGRASS, a novel linear graph spectral sparsification method that addresses bottlenecks in existing algorithms and incorporates parallel processing for enhanced performance.
Findings
LGRASS runs in strictly linear time for large graphs.
The method significantly reduces execution time on official test cases.
LGRASS maintains linear scalability with increasing graph size.
Abstract
This paper presents our solution for optimization task of the 3rd ACM-China IPCC. By the complexity analysis, we identified three time-consuming subroutines of original algorithm: marking edges, computing pseudo inverse and sorting edges. These subroutines becomes the main performance bottleneck owing to their super-linear time complexity. To address this, we proposed LGRASS, a linear graph spectral sparsification algorithm to run in strictly linear time. LGRASS takes advantage of spanning tree properties and efficient algorithms to optimize bottleneck subroutines. Furthermore, we crafted a parallel processing scheme for LGRASS to make full use of multi-processor hardware. Experiment shows that our proposed method fulfils the task in dozens of milliseconds on official test cases and keep its linearity as graph size scales up on random test cases.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Advanced Graph Neural Networks · Interconnection Networks and Systems
