Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Junkai Song

dblp:357/3038 · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
5since 2021 · last 2026
0009-0009-4554-9033ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 4 · 4 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
4 papers
Algorithms and data structures · 36% Mathematical optimization · 22% Distributed computing theory · 12%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 100%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
parallel algorithms
2.022026
Optimal Parallel Basis Finding in Graphic and Related Matroids · ICALP 2026
An Õ(n3/7) Round Parallel Algorithm for Matroid Bases · ICALP 2026
Algorithms and data structures › dynamic algorithms
dynamic graph algorithms
1.012026
A Faster Deterministic Algorithm for Fully Dynamic Maximal Matching · STOC 2026
Algorithms and data structures › dynamic algorithms › dynamic graph algorithms
fully dynamic matching
1.012026
A Faster Deterministic Algorithm for Fully Dynamic Maximal Matching · STOC 2026
Algorithmic game theory and mechanism design
matching
1.012026
A Faster Deterministic Algorithm for Fully Dynamic Maximal Matching · STOC 2026
Distributed computing theory › distributed graph algorithms
maximal matching
1.012026
A Faster Deterministic Algorithm for Fully Dynamic Maximal Matching · STOC 2026
Mathematical optimization › submodular optimization › submodular maximization
adaptive rounds
0.912025
On the Parallel Complexity of Finding a Matroid Basis · FOCS 2025
Mathematical optimization › combinatorial optimization › matroid constraint › matroid optimization
matroid intersection
0.912025
On the Parallel Complexity of Finding a Matroid Basis · FOCS 2025
Algorithms and data structures
parallel algorithms
0.912025
On the Parallel Complexity of Finding a Matroid Basis · FOCS 2025
Computational complexity
parallel complexity
0.912025
On the Parallel Complexity of Finding a Matroid Basis · FOCS 2025
Combinatorics and discrete mathematics
matroid
0.622026
Optimal Parallel Basis Finding in Graphic and Related Matroids · ICALP 2026
An Õ(n3/7) Round Parallel Algorithm for Matroid Bases · ICALP 2026

Methods — techniques the papers use, named apart from their topics

deterministic algorithm · 1.0adaptive adversary · 1.0partition matroid · 0.9matroid decomposition · 0.9
YearPublicationVenuePosition
2026 An Õ(n3/7) Round Parallel Algorithm for Matroid Bases
Sanjeev Khanna, Aaron (Louie) Putterman, Junkai Song
ICALP3
2026 Optimal Parallel Basis Finding in Graphic and Related Matroids
abstract
We study the parallel complexity of finding a basis of a graphic matroid under independence-oracle access. Karp, Upfal, and Wigderson (FOCS 1985, JCSS 1988) initiated the study of this problem and established two algorithms for finding a spanning forest: one running in O(log m) rounds with m^{Θ(log m)} queries, and another, for any d ∈ ℤ^+, running in O(m^{2/d}) rounds with Θ(m^d) queries. A key open question they posed was whether one could simultaneously achieve polylogarithmic rounds and polynomially many queries. We give a deterministic algorithm that uses O(log m) adaptive rounds and poly(m) non-adaptive queries per round to return a spanning forest on m edges, and complement this result with a matching Ω(log m) lower bound for any (even randomized) algorithm with poly(m) queries per round. Thus, the adaptive round complexity for graphic matroids is characterized exactly, settling this long-standing problem. Beyond graphs, we show that our framework also yields an O(log m)-round, poly(m)-query algorithm for any binary matroid satisfying a smooth circuit counting property, implying, among others, an optimal O(log m)-round parallel algorithms for finding bases of cographic matroids. Finally, we conjecture a natural strengthening of known circuit-counting bounds for the much broader class of regular matroids and even an extension to so-called max-flow min-cut matroids; assuming it, our algorithm achieves the same O(log m) rounds and poly(m) queries for all such matroids - which includes graphic and cographic matroids as special cases.
Sanjeev Khanna, Aaron (Louie) Putterman, Junkai Song
ICALP3
2026 A Faster Deterministic Algorithm for Fully Dynamic Maximal Matching
abstract
In the fully dynamic maximal matching problem, the goal is to maintain a maximal matching in a graph undergoing an online sequence of edge insertions and deletions, while minimizing the update time. The problem has been studied extensively in the oblivious-adversary setting, where randomized algorithms with polylogarithmic worst-case and constant amortized update time have been known for some time. A major challenge in this area has been designing an algorithm with non-trivial update time against an adaptive adversary, who may explicitly tailor the update sequence to the algorithm’s choices. In a recent breakthrough, Bernstein, Bhattacharya, Kiss, and Saranurak (STOC 2025; hereafter, BBKS25) obtained the first algorithms with sublinear in n update time for this setting: namely, a randomized algorithm with Õ(n3/4) amortized update time, and a deterministic algorithm with Õ(n8/9) amortized update time. Our main result is a deterministic algorithm for fully dynamic maximal matching with amortized update time n1/2+o(1).
Julia Chuzhoy, Sanjeev Khanna, Junkai Song
STOC3
2025 On the Parallel Complexity of Finding a Matroid Basis
abstract
A fundamental question in parallel computation, posed by Karp, Upfal, and Wigderson (FOCS 1985, JCSS 1988), asks: given only independence-oracle access to a matroid on n elements, how many adaptive rounds are required to find a basis using only polynomially many queries? This question generalizes, among others, the complexity of finding bases of linear spaces, partition matroids, and spanning forests in graphs. In their work, they established an upper bound of $O(\sqrt{n})$ rounds and a lower bound of $\widetilde{\Omega}\left(n^{1 / 3}\right)$ rounds for this problem, and these bounds have remained unimproved since then. In this work, we make the first progress in narrowing this gap by designing a parallel algorithm that finds a basis of an arbitrary matroid in $\tilde{O}\left(n^{7 / 15}\right)$ rounds (using polynomially many independence queries per round) with high probability, surpassing the long-standing $O(\sqrt{n})$ barrier. Our approach introduces a novel matroid decomposition technique and other structural insights that not only yield this general result but also lead to a much improved new algorithm for the class of partition matroids (which underlies the $\widetilde{\Omega}\left(n^{1 / 3}\right)$ lower bound of Karp, Upfal, and Wigderson). Specifically, we develop an $\tilde{O}\left(n^{1 / 3}\right)$-round algorithm, thereby settling the round complexity of finding a basis in partition matroids. As a further application, we also improve the parallel complexity of the classic matroid intersection problem. By plugging our basis-finding algorithm into a known algorithmic framework for matroid intersection, we obtain an $\tilde{O}\left(n^{37 / 45}\right)$ round algorithm for matroid intersection, improving upon the prior $O\left(n^{5 / 6}\right)$ bound. Collectively, these results represent the first progress on the parallel complexity of finding matroid bases in 40 years, and we believe that techniques developed here may prove useful for other problems on matroids.
Sanjeev Khanna, Aaron (Louie) Putterman, Junkai Song
FOCS3
2023 Online Matching with Stochastic Rewards: Advanced Analyses Using Configuration Linear Programs
Zhiyi Huang 0002, Hanrui Jiang, Aocheng Shen, Junkai Song, Zhiang Wu 0003, Qiankun Zhang 0001
WINE4