Hongyan Ji
Distributed and parallel graph algorithms
I am a PhD candidate in Computer Science at the University of Iowa, advised by Professor Sriram V. Pemmaraju.
I expect to complete my PhD in May 2027 and am on the 2026–27 academic job market.
As a theoretical computer scientist, I work on distributed and parallel graph algorithms. I study how computational models and resource constraints shape algorithm design. My research asks what information is needed to solve a problem, where that information must be available, and how processors can coordinate their decisions with limited communication. These questions motivate my work on graph problems and my interest in settings where inputs are too large to store in full on a single machine, or the input changes over time.
Alongside running time, the classical measure of efficiency, I study communication, memory, energy use, and the role of randomness. In distributed computation, an algorithm may finish quickly while sending many messages or keeping every processor active throughout its execution. I seek algorithms that reduce these additional costs while preserving running time and solution quality, and investigate when this is possible.
selected publications
2026
2025
2024
news
| Sep 8, 2026 | Our paper, “Faster Set Cover in the MPC Model”, has been published in Theoretical Computer Science. |
|---|---|
| Aug 4, 2026 | Our paper, “Approximating Minimum Dominating Set with Few Awake Rounds”, has been accepted for presentation at the 40th International Symposium on Distributed Computing (DISC 2026). |
| Jan 24, 2025 | Our paper, “Faster Set Cover in the MPC Model”, received the Best Paper Award in the Distributed Computing track at ICDCN 2025. |