1-dan master of the unyielding fist of Bayesian inference
6322 stories
·
1 follower

Bipartite matching is in NC!

1 Share

Since I’m a good mood today—at a beautiful science camp with my kids, high in the mountains near Big Bear Lake in California—I thought I’d blog about something positive. Last week, five authors posted a major paper to the Electronic Colloquium on Computational Complexity, which shows (or anyway, credibly claims to show) that the Bipartite Matching problem is in the complexity class NC. Assuming this stands, it resolves a central problem in parallel algorithms and derandomization that’s been open since the 1980s.

In Bipartite Matching, you’re given a list of n men and n women, you’re told who’s willing to date whom, and your goal is to

  1. decide whether it’s possible to pair everyone off with a willing partner, and
  2. if they are, actually pair them off.

One of the great early discoveries of combinatorial algorithms, taught in every introductory algorithms course, is that this problem is solvable in time polynomial in n, even though the naïve, brute-force approach would require examining n! possibilities.

(Note that in the bipartite version, we assume that the men and women are all straight. If the men and women can be LGBT, we get the problem of matching in general graphs, which again turns out to be solvable in polynomial time, but now the algorithm is much more sophisticated, and was a major discovery of Edmonds in the 1960s.)

Anyway, the question is whether we can do even better than polynomial time: in particular, can we solve the problem in logarithmic time, given polynomially many parallel processors?

Back in the 1980s, Ketan Mulmuley, my former PhD adviser Umesh Vazirani, and Umesh’s brother Vijay Vazirani managed to show that the answer is yes, but only if the parallel processors additionally get access to random bits, and only need to succeed with high probability.

The new achievement is to derandomize Mulmuley-Vazirani-Vazirani, and show that problems 1 and 2 above are both solvable in deterministic logarithmic time with parallel processing (in other words, in the complexity class NC).

No, I don’t understand how it works yet. If anyone does, feel free to explain in the comments! Or ask your favorite AI to generate a summary. If I run out of options, at some point I might actually try reading the paper.


One other announcement: Today is the day of primary elections in NYC! Virtually all of my smartest friends who work on AI governance and safety are extremely excited about the Congressional campaign of Alex Bores—indeed, it would be little exaggeration to say that they consider him the last best hope of humankind. Bores has been a national leader on trying to regulate AI, to the extent that Marc Andreessen’s “Leading the Future” anti-AI-regulation PAC has spent millions of dollars trying to sink his candidacy. Outside of AI, Bores seems like a sane, conventional Democrat, i.e. the kind I like, and much more moderate than his base on Israel (note that his main opponent is also such). Without commenting on Bores’ views on every possible issue, I’ll simply say: if you live in New York’s 12th Congressional District (comprising a huge chunk of central Manhattan), and you care about AI safety, please consider a vote for Bores while there’s still time.

Read the whole story
clumma
26 minutes ago
reply
Berkeley, CA
Share this story
Delete

Valar Atomics' nuclear reactor reaches criticality in Utah

1 Share
Read the whole story
clumma
1 day ago
reply
Berkeley, CA
Share this story
Delete

Hyundai buys Boston Dynamics

1 Share

Article URL: https://startupfortune.com/hyundai-takes-full-control-of-boston-dynamics-as-softbank-exits-for-325-million/

Comments URL: https://news.ycombinator.com/item?id=48600312

Points: 233

# Comments: 118

Read the whole story
clumma
1 day ago
reply
Berkeley, CA
Share this story
Delete

Midjourney Medical

1 Share

https://www.midjourney.com/medical

Video: https://x.com/midjourney/status/2067422898407837797


Comments URL: https://news.ycombinator.com/item?id=48579650

Points: 500

# Comments: 356

Read the whole story
clumma
4 days ago
reply
Berkeley, CA
Share this story
Delete

SpaceX to buy Cursor for $60B

1 Share

Article URL: https://www.reuters.com/legal/transactional/spacex-buy-anysphere-60-billion-2026-06-16/

Comments URL: https://news.ycombinator.com/item?id=48553224

Points: 1120

# Comments: 1650

Read the whole story
clumma
4 days ago
reply
Berkeley, CA
Share this story
Delete

Iroh 1.0

1 Share

Article URL: https://www.iroh.computer/blog/v1

Comments URL: https://news.ycombinator.com/item?id=48542480

Points: 1373

# Comments: 448

Read the whole story
clumma
4 days ago
reply
Berkeley, CA
Share this story
Delete
Next Page of Stories