Brown (Computer Science) Theory Seminar

Brown University

The Brown Theory Seminar is a weekly seminar organized by the theory group in the Department of Computer Science at Brown University. The seminar invites external speakers to present their research on a wide range of topics in theoretical computer science.

Time and Location: All talks are held on Wednesdays noon-1pm in Lubrano (CIT 477) unless otherwise noted.

Stay Updated:

For Speakers:


Spring 2026 Schedule


Date Speaker Title Abstract Recording
Feb 11 (Wed) Zhuan Khye Koh A Strongly Polynomial Algorithm for Linear Programs with At Most Two Nonzero Entries per Row or Column
We give a strongly polynomial algorithm for minimum cost generalized flow, and as a consequence, for all linear programs with at most two nonzero entries per row or column. Previously, strongly polynomial algorithms were only known for the primal and dual feasibility problems. Our approach is to show that the path-following interior point method of Allamigeon et al. ‘22 terminates in a strongly polynomial number of iterations for minimum cost generalized flow. We achieve this by bounding the straight line complexity of the central path, which is the minimum number of pieces required by a piecewise affine curve to multiplicatively approximate the central path.

Based on joint work with Daniel Dadush, Bento Natura, Neil Olver and László Végh.
 
Feb 18 (Wed) CIT 241 Aaron (Louie) Putterman Breaking the \(\sqrt{n}\) Barrier: New Parallel Algorithms for Finding a Matroid Basis
Over 40 years ago, Karp, Upfal, and Wigderson initiated the study of a fundamental question in parallel computation: how many adaptive rounds are required to find a basis of a matroid using only polynomially many independence queries (that is, queries that test whether a set is independent)? Their pioneering work established an upper bound of \(O(\sqrt{n})\) rounds and a lower bound of roughly \(n^{1/3}\) rounds; these bounds have remained unchanged since.

In this talk, I will present recent progress on this question. We give a new parallel algorithm that, with high probability, finds a matroid basis in \(\sim O(n^{3/7})\) rounds, improving upon the classical \(O(\sqrt{n})\) bound. For the important special case of partition matroids, we obtain an optimal \(\sim O(n^{1/3})\) round algorithm, essentially settling the round complexity in this setting. Our approach introduces a new matroid decomposition technique that may be of independent interest and also yields faster parallel algorithms for the classic matroid intersection problem.

This is joint work with Sanjeev Khanna and Junkai Song (NYU).
 
Feb 25 (Wed) Gregory Kehne TBD
TBD.
 
Mar 4 (Wed) Alexander Poremba TBD
TBD.
 
Mar 11 (Wed) Daniel Alabi TBD
TBD.
 
Mar 18 (Wed) Alma Ghafari TBD
TBD.
 
Mar 25 (Wed) No seminar (Spring Break)      
Apr 1 (Wed) Matteo Riondato TBD
TBD.
 
Apr 8 (Wed) Miranda Christ TBD
TBD.
 
Apr 15 (Wed) Ning Luo TBD
TBD.
 
Apr 22 (Wed) PhD Student Talks