Publications - Papers with significant theoretical contribution
You can also find my publication list on Google Scholar and DBLP.
[Back to full publication list]
- 2025:[24] New Algorithms for Incremental Minimum Spanning Trees and Temporal Graph Applications
 Xiangyun Ding, Yan Gu, and Yihan Sun
 SIAM Conference on Applied and Computational Discrete Algorithms (ACDA), 2025provable efficiency for incremental minimum spanning treesConference paper Code
- 2023:[23] A Skew-Resistant Trie for Processing-in-Memory
 Hongbo Kang, Yiwei Zhao, Guy E. Blelloch, Laxman Dhulipala, Yan Gu, Charles McGuffey, and Phillip B. Gibbons
 ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2023PIM-trieConference paper
-  [22]
            Provably Fast and Space-Efficient Parallel Biconnectivity
        
 Xiaojun Dong, Letong Wang, Yan Gu, and Yihan Sun🏆 Best Paper AwardACM Symposium on Principles and Practice of Parallel Programming (PPoPP), 2023Work, span, and space optimal parallel biconnectivityConference paper Full version (arXiv) Code
- 2022:[21] Parallel Cover Trees and Applications
 Yan Gu, Zachary Napier, Yihan Sun, and Letong Wang
 ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2022new and improved bounds for parallel nearest neighbor search using cover treeConference paper
-  [20]
            Many Sequential Iterative Algorithms Can Be Parallel and (Nearly) Work-efficient
        
 Zheqi Shen, Zijin Wan, Yan Gu, and Yihan Sun
 ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2022new and improved bounds for parallel LIS and MISConference paper Full version (arXiv)
-  [19]
            Analysis of Work-Stealing and Parallel Cache Complexity
        
 Yan Gu, Zachary Napier, and Yihan Sun
 ACM-SIAM Algorithmic Principles of Computer Systems (APoCS), 2022New simplified analysis for RWS, and improved parallel cache boundsConference paper Full version (arXiv)
- 2021:[18] Efficient Stepping Algorithms and Implementations for Parallel Shortest Paths
 Xiaojun Dong, Yan Gu, Yihan Sun, and Yunming Zhang
 ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2021Parameterized bounds for parallel SSSPConference paper Full version (arXiv) Video Code
-  [17]
            Parallel In-Place Algorithms: Theory and Practice
        
 Yan Gu, Omar Obeya, and Julian Shun
 ACM-SIAM Algorithmic Principles of Computer Systems (APoCS), 2021New strong and relaxed parallel in-place algorithmsConference paper Video Code
-  [16]
            The Read-Only Semi-External Model
        
 Guy E. Blelloch, Laxman Dhulipala, Phillip B. Gibbons, Yan Gu, Charlie McGuffey, and Julian Shun
 ACM-SIAM Algorithmic Principles of Computer Systems (APoCS), 2021new bounds for various graph algorithmsConference paper
- 2020:[15] Optimal (Randomized) Parallel Algorithms in the Binary-Forking Model
 Guy E. Blelloch, Jeremy Fineman, Yan Gu, and Yihan Sun🏆 Outstanding Paper AwardACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2020.work and span optimal algorithms (sorting, semisorting, list/tree contraction, set-set algorithms) in the binary-forking modelConference paper Full version (arXiv) Video Full Video
-  [14]
            Randomized Incremental Convex Hull is Highly Parallel
        
 Guy E. Blelloch, Yan Gu, Julian Shun and Yihan Sun
 ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2020.Work-efficient parallel incremental convexhull algorithm with polylog spanConference paper Video
-  [13]
            Parallelism in Randomized Incremental Algorithms
        
 Guy E. Blelloch, Yan Gu, Julian Shun, and Yihan Sun
 Journal of the ACM (JACM)Parallel work-efficient algorithms with low span for sorting, Delaunay triangulation, closest pair, smallest enclosing disk, SCC, LE listConference paper Journal paper
-  [12]
            Improved Parallel Cache-Oblivious Algorithms for Dynamic Programming
        
 Guy Blelloch and Yan Gu
 ACM-SIAM Algorithmic Principles of Computer Systems (APoCS), 2020New lower bounds and improved cache upper bounds for DP and algebra algorithmsConference paper Full version (arXiv)
- 2018:[11] Parallel Write-Efficient Algorithms and Data Structures for Computational Geometry
 Guy E. Blelloch, Yan Gu, Julian Shun and Yihan Sun
 ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2018Parallel write-efficient algorithms on Delaunay triangulation, k-d trees, interval tree, priority search tree, range treeConference paper Full version (arXiv)
-  [10]
            Implicit Decomposition for Write-Efficient Connectivity Algorithms
        
 Naama Ben-David, Guy Blelloch, Jeremy T. Fineman, Phillip B. Gibbons, Yan Gu, Charles McGuffey, and Julian Shun
 IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2018BC labeling for biconnectivity, graph decomposition with a limited sizeConference paper Full version (arXiv)
- 2017:[9] Efficient Construction of Probabilistic Tree Embeddings
 Guy E. Blelloch, Yan Gu, and Yihan Sun
 International Colloquium on Automata, Languages, and Programming (ICALP), 2017.Proposed an efficient algorithm to construct probablistic tree embeddings with improved bounds.Conference paper Full version (arXiv)
- 2016:[8] Parallel Shortest-paths Using Radius Stepping
 Guy Blelloch, Yan Gu, Yihan Sun, and Kanat Tangwongsan
 ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2016.New parallel SSSP algorithms with work-span trade-offConference paper
-  [7]
            Parallelism in Randomized Incremental Algorithms
        
 Guy Blelloch, Yan Gu, Julian Shun and Yihan Sun
 ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2016.Parallel work-efficient algorithms with low span for sorting, Delaunay triangulation, closest pair, smallest enclosing disk, SCC, LE listConference paper Full version (arXiv)
-  [6]
            Parallel Algorithms with Asymmetric Read and Write Costs
        
 Naama Ben-David, Guy Blelloch, Jeremy T. Fineman, Phillip B. Gibbons, Yan Gu, Charles McGuffey, and Julian Shun
 ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2016.Improved parallel write-efficient algorithms for various problemsConference paper
-  [5]
            Efficient Algorithms with Asymmetric Read and Write Costs
        
 Guy Blelloch, Jeremy T. Fineman, Phillip B. Gibbons Yan Gu, and Julian Shun
 European Symposium on Algorithms (ESA), 2016Lower bounds and improved write-efficient algorithms for various problemsConference paper Full version (arXiv)
- 2015:[4] Sorting with Asymmetric Read and Write Costs
 Guy Blelloch, Jeremy Fineman, Phillip Gibbons Yan Gu, and Julian Shun
 ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2015write-efficient algorithms for sorting and cache-oblivious algorithmsConference paper Full version (arXiv)
-  [3]
            A Top-down Parallel Semisort
        
 Yan Gu, Julian Shun and Yihan Sun and Guy E. Blelloch
 ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2015Work-efficient semisort algorithm with polylog spanConference paper
-  [2]
            Sequential Random Permutation, List Contraction and Tree Contraction are Highly Parallel
        
 Julian Shun, Yan Gu, Guy Blelloch, Jeremy T. Fineman, and Phillip B. Gibbons.
 ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 431-448, 2015Work-efficient polylog-span algorithms for random permutation, list/tree contractionConference paper
- 2013:[1] Algorithms on Minimizing the Maximum Sensor Movement for Barrier Coverage of a Linear Domain
 Danny Z. Chen, Yan Gu, Jian Li, and Haitao Wang
 SWAT 2012. Discrete & Computational Geometry, 2013, 50(2), pp. 374-408First polynomial algorithms for a list of problemsFull version
