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.
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
| Oct 6, 2026 | We have accepted an invitation to submit the full version of our paper, “Approximating Minimum Dominating Set with Few Awake Rounds”, to the DISC 2026 special issue of Distributed Computing. |
|---|---|
| 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. |