Quanta Science
Quanta Science

Picking Teams With the Math of Imbalance

Combinatorial discrepancy theory is a branch of mathematics concerned with balance. If you’re making two teams — sports, trivia, you name it — how can you make sure that they’re perfectly balanced and fair, skill-wise? You start with vectors. On this episode of The Quanta Podcast, host Samir Patel s

Featured Speakers

Quanta Magazine ([email protected]) Host

Topics Discussed

Episode Summary

Executive Summary: The episode explains combinatorial discrepancy theory through the intuitive problem of splitting people into fair teams, then traces major progress on a decades-old conjecture by János Komlós. It highlights how theoretical computer scientists Nicole Bonsel and Hao Zhang advanced an algorithmic approach, improving known bounds to the fourth root of log n and suggesting new applications in machine learning, data compression, and other allocation problems.

Main Topics: Discrepancy theory as fair division: The episode frames discrepancy theory as the math of assigning objects with many attributes into two groups so imbalances across all attributes are minimized. Komlós’s conjecture and its challenge: In the early 1980s, János Komlós proposed that discrepancy could be bounded by a universal constant independent of the number of dimensions, an unusually bold claim that challenged the field. Vector abstraction of the problem: Objects are modeled as unit vectors in high-dimensional space; assigning them to one side or another becomes multiplying by +1 or -1 and trying to make the sum close to zero. Historical progress on discrepancy bounds: Earlier theoretical results by Joel Spencer and József Beck reduced the growth of the bound to log n and then square root of log n, but did not settle Komlós’s constant-bound conjecture. Algorithmic breakthrough by Bonsel and Zhang: Using fractional splits, random perturbations, and a strategy to freeze worst-case discrepancy, the researchers derived a new bound of log n to the one-fourth power and improved the algorithmic understanding of the problem. Applications beyond pure math: The discussion connects discrepancy theory to machine learning, large language models, binary classification, health-data separation, and compression of model parameters. Meta recommendation and reading habits: The guest closes with a personal recommendation to act on book or media suggestions within 24 hours, illustrated by his enjoyment of the novel Medium Rare.

Key Arguments: Discrepancy theory studies how to split objects with many attributes into two groups so that each attribute is balanced as evenly as possible. The core difficulty is that adding more dimensions makes intuitive balance strategies fail because changes affect all attributes simultaneously. Komlós’s conjecture was striking because it claimed a bound on discrepancy that would not depend on the number of dimensions or objects. Earlier results improved the general bound gradually, first to a function depending on log n, then to the square root of log n. Bonsel and Zhang’s algorithmic work improved the bound further to log n to the one-fourth power by combining fractional splitting with carefully ordered perturbations. Their approach is important not only because it tightens the bound, but because it is constructive and algorithmic, making it more usable in practice. The result may matter for machine learning and computer science because binary separation and efficient representation of large data sets resemble discrepancy problems.

Data Points: Early conjecture date: Early 1980s - János Komlós proposed the constant-bound discrepancy conjecture. First major progress: 1985 - Joel Spencer obtained a bound that depended on log n. Second major progress: 1998 - József Beck derived a better bound of square root of log n. New bound: log n to the 1/4 power - The algorithmic advance by Bonsel and Zhang improved the discrepancy ceiling. Interviewed collaboration gap: About 6 years - Bonsel and Zhang met at a conference six years before finally collaborating in 2025. Dimension example: 10, 100, a billion, or a billion-billion - Used to illustrate Komlós’s claim that the number of attributes should not matter. Illustrative logarithm example: 1 with 100 zeros becomes 100 under log, then about 3 after the fourth root - Used to explain how small the new discrepancy bound can be for very large systems.

Pivotal Quotes: "it doesn't actually matter whether you have 10 or 100 or a billion or a billion, billion different attributes" — Max Levy: Explaining Komlós’s conjecture that discrepancy should stay bounded independently of dimension. "The new advance was that basically computer scientists or theoretical computer scientists started getting interested in this problem." — Max Levy: Describing the shift from purely theoretical math to algorithmic, constructive methods. "We actually want to freeze that worst case, freeze it in place, let's make sure it doesn't get worse, we'll focus on the rest." — Max Levy: Summarizing the key insight behind the Bonsel-Zhang algorithmic improvement.

Implications: The episode shows that a classic fairness problem can yield powerful algorithmic tools. If these methods generalize, they could influence machine learning, data compression, and any domain that needs balanced partitioning of complex, high-dimensional data.

🔓 Sign Up for Unlimited Episode Search

About Quanta Science

Exploring the distant universe, the insides of cells, the abstractions of math, the complexity of information itself, and much more, The Quanta Podcast is a tour of the frontier between the known and the unknown. In each episode, Quanta Magazine Editor-in-Chief Samir Patel speaks with the minds behind the award-winning publication to navigate through some of the most important and mind-expanding questions in science and math. Quanta specifically covers fundamental research — driven by curiosi...

View all episodes from Quanta Science