Papers
Topics
Authors
Recent
Search
2000 character limit reached

Top Trading Cycles in Large Markets: The Asymptotic Irrelevance of Priorities

Published 12 Jul 2026 in econ.TH | (2607.10819v1)

Abstract: Top Trading Cycles (TTC) is Pareto efficient and strategy-proof and explicitly uses agents' priorities. Although TTC favors higher-priority agents in each round, we show that this priority advantage vanishes as the market grows large under a canonical random model of preferences and priorities. In the limit, TTC produces assignments with virtually the same incidence of justified envy as Random Serial Dictatorship (RSD) -- a mechanism entirely blind to priorities. This stark asymptotic equivalence implies that TTC effectively fails to satisfy standard fairness criteria in large markets, casting significant doubt on its practical appeal for balancing efficiency and fairness.

Authors (2)

Summary

  • The paper shows that as market size increases, the priority advantage in TTC converges to zero, yielding fairness outcomes comparable to RSD.
  • It employs a novel Markov chain analysis to track cycle dynamics, distinguishing between the roles of short and long cycles in allocations.
  • Simulation results confirm that justified envy and blocking pair metrics under TTC align with those of RSD in large, randomized markets.

Asymptotic Irrelevance of Priorities in Top Trading Cycles

Introduction and Context

The paper "Top Trading Cycles in Large Markets: The Asymptotic Irrelevance of Priorities" (2607.10819) addresses the interaction between efficiency and fairness in the assignment of indivisible resources. Specifically, it focuses on the Top Trading Cycles (TTC) mechanism, a canonical algorithm for one-to-one prioritized allocation problems such as public school assignments. TTC is both Pareto efficient and strategy-proof, and uses exogenous object priorities, in contrast to Random Serial Dictatorship (RSD), which is indifferent to priorities.

While TTC’s design directly embeds priorities—ostensibly favoring higher-priority agents and minimizing justified envy—the paper provides a rigorous quantitative analysis showing that, in large random markets, this priority advantage vanishes. In the asymptotic regime, TTC produces allocations whose fairness properties (in terms of justified envy) are virtually indistinguishable from RSD, contradicting the standard intuition about TTC's fairness advantage.

Mechanisms, Fairness, and Priorities

Both TTC and RSD achieve Pareto efficiency and strategy-proofness, but they differ fundamentally in how they treat priorities. TTC, at every intermediate allocation round, ensures that each object points to its highest-priority remaining agent, thus embedding priority into the assignment process. RSD, by construction, ignores priorities entirely, relying on a random serial order of agents. The conventional wisdom is that TTC should substantially outperform RSD in respecting institutional priorities, especially by minimizing justified envy.

The paper challenges and ultimately overturns this intuition. It defines justified envy as the situation where an agent prefers the assignment of another agent and holds a higher priority for the corresponding object. A critical point in the paper is distinguishing between short cycles (cycles of length 2, in which an agent points to an object and the object points back at her) and long cycles (cycles of greater length). Only the assignments via short cycles guarantee strict priority compliance; long cycles allow agents to bypass local priorities as they trade rights along the cycle.

Markov Characterization of TTC and Large-Market Analysis

A central technical contribution is the characterization of TTC’s round-by-round clearing process as a Markov chain. At each round with nn agents and oo objects, the number of agents assigned mm has probability:

pn,o;m=m(on)m+1n!(nm)!o!(om)!(o+nm)p_{n,o;m} = \frac{m}{(o n)^{m+1}} \cdot \frac{n!}{(n-m)!} \cdot \frac{o!}{(o-m)!} (o+n-m)

This Markov property is nontrivial, since the set of agents and objects remaining after each round is highly nonlinear in past history. Nevertheless, at the aggregate level, this result enables precise tracking of how the pool of remaining agents and objects shrinks over time.

The analysis shows that in a balanced market with nn agents and nn objects, the expected number of agents assigned in the first round is O(n)O(\sqrt{n}), and the number of rounds before TTC ceases is o(n)o(n). Critically, the expected number of short-cycle assignments per round is always at most 2, regardless of the market size. Figure 1

Figure 1: Markov dynamics of TTC in a balanced market—expected agents cleared per round and sublinear market collapse rate.

From these facts, it follows that as nn \rightarrow \infty, the fraction of agents assigned via short cycles converges to zero. The vast majority of assignments are thus finalized through long cycles, which, by the paper's symmetry arguments, randomize realized priority ranks nearly as if agents were assigned uniformly at random.

Asymptotic Equivalence of TTC and RSD

Building on the Markov analysis, the paper formally proves that the empirical distribution of realized priority ranks under TTC converges to the same uniform distribution as under RSD. More precisely, the proportion of agents with justified envy converges to $1/2$ (the same limit as under RSD), and the expected fraction of blocking pairs vanishes at the same rate (oo0) under both mechanisms:

  • For every oo1, under RSD, the justified envy incidence ratio is exactly oo2; under TTC this ratio converges to oo3 as oo4 grows.
  • The expected fraction of agents experiencing any justified envy converges to oo5 for both mechanisms.
  • The joint distribution of preference and realized priority ranks under TTC converges to the product of a uniform random assignment over both agents and objects, matching that of RSD. Figure 2

Figure 2

Figure 2: Convergence of justified envy and expected priority ranks between TTC and RSD as market size increases.

Numerical and Simulation Results

Simulations corroborate the theoretical findings. For small market sizes, TTC’s use of priorities reduces justified envy relative to RSD. However, as oo6 increases, the differences become negligible: Figure 3

Figure 3: Incidence of justified envy among all envy instances decreases rapidly, converging between TTC and RSD as oo7 increases.

These simulation patterns persist under moderate levels of correlation in agent preferences or priority structures. The irrelevance of priorities under TTC breaks only in degenerate cases (e.g., perfectly correlated preferences, large numbers of identical objects per type, or coarse priority tiers with substantial mass).

Implications and Extensions

The results demonstrate a stark limitation of TTC for fairness in large, random assignment markets. Although TTC is justified-envy minimal among efficient, strategy-proof mechanisms, its procedural respect for priorities does not translate into meaningful empirical differences with RSD at scale, except in markets with strong structural correlations. The practical implication is that, in large assignment markets with i.i.d. preferences and priorities:

  • Policymakers cannot expect TTC to offer a significant advantage over RSD in terms of realized priority respect or justified envy metrics.
  • The efficiency/fairness trade-off becomes sharply constrained; strict Pareto efficiency and strategy-proofness together force the observed fairness deficit.

Importantly, the Markov characterization of TTC developed in the paper opens avenues for further analytical tractability. This aggregate dynamic is likely to be useful in the study of convergence rates, robustness to correlated preferences, and comparative statics for other allocation mechanisms.

Conclusion

The paper rigorously establishes that, in large random markets, the TTC mechanism’s explicit treatment of priorities is asymptotically irrelevant. As the population grows, the observed distribution of justified envy and priority ranks under TTC converges to those of RSD—a mechanism that ignores priorities completely. This result holds under generic i.i.d. preferences and priorities, and is robust to moderate correlation. Only with significant structure—such as high-priority tiers or small numbers of large objects—does TTC’s theoretical fairness edge persist. Consequently, the pursuit of strict Pareto efficiency and strategy-proofness in large assignment markets effectively neutralizes the practical role of priorities in TTC, making the case for alternative approaches that relax or modify one of these desiderata if institutional fairness is a primary concern. Figure 4

Figure 4

Figure 4: Empirical difference in justified envy measures vanishes; TTC and RSD become empirically indistinguishable in large markets.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Explain it Like I'm 14

Plain-English Guide to “Top Trading Cycles in Large Markets: The Asymptotic Irrelevance of Priorities”

What is this paper about?

This paper studies two ways to fairly give out indivisible things (like school seats) to people who want them. One way, called Top Trading Cycles (TTC), tries to be efficient and also respect “priorities” (for example, a student who lives close to a school might have higher priority for that school). Another way, Random Serial Dictatorship (RSD), ignores priorities and just picks a random order of people and lets them choose their favorite remaining option.

The main message: when the market is very large (lots of people and lots of seats), TTC ends up respecting priorities about as little as RSD does. In other words, TTC’s fairness advantage fades away as the market grows.

What questions are the authors asking?

  • Does TTC actually do a much better job than RSD at respecting priorities and avoiding “justified envy” when the market is large?
  • How does TTC use priorities round by round, and what happens to this use as the number of participants grows?
  • Can we describe TTC’s behavior with a simple rule that helps us understand what happens in each round?

“Justified envy” here means: a person misses out on a seat even though they have a higher priority for that seat than the person who got it. That’s a standard way of measuring fairness in these settings.

How did they study it? (Methods made simple)

  • Random large markets: Imagine many people and many seats. Everyone has a random ranking of which seats they like best, and each seat has a random priority order over people. This is a common way to test how systems behave “on average” when the market is big.
  • Comparing two mechanisms:
    • TTC: In each round, every person points to their favorite remaining seat, and every seat points to the highest-priority person still left. Whenever a loop (a cycle) forms—like A wants Seat 1, Seat 1 wants A—they make that trade and leave the market. This repeats until no one is left.
    • RSD: Randomly order the people. The first person picks their top choice, then the second, and so on.
  • Short vs. long cycles: A “short cycle” is a 2-step loop (a seat points to a person, and that person points right back to that seat). Short cycles force the seat to go to the highest-priority person—great for fairness. A “long cycle” is a loop with 3 or more steps (A uses priority at Seat 1 to get Seat 2, B uses priority at Seat 2 to get Seat 3, …). Long cycles don’t guarantee the final seat goes to someone with high priority for that particular seat—so they can create justified envy, much like RSD.
  • A simple dynamic (Markov) description: The authors prove a “Markov property” for TTC. Think of it like this: in each round, the number of matches you make depends only on how many people and seats are left right now, not on the detailed past. This helps them calculate how many rounds TTC takes and how many short vs. long cycles happen as the market grows.

What did they find, and why is it important?

  • In big markets, TTC mostly makes matches through long cycles, not short ones. The fraction of short cycles shrinks to zero.
  • Because short cycles are the only times TTC truly enforces priorities for a seat, the fading of short cycles means TTC stops delivering extra fairness. It behaves more and more like RSD in terms of who gets seats relative to their priority.
  • Specifically, the share of “justified envy” under TTC becomes almost the same as under RSD when the market is large. Also, the “priority ranks” of the winners (how high they were in a seat’s priority list) look basically the same under TTC and RSD.
  • The authors also show TTC finishes in fewer than “linear” rounds as the market grows (it doesn’t take proportionally more rounds) and that the expected number of short (2-step) cycles per round never exceeds two. Put together, that’s why the share of short cycles—and thus TTC’s fairness edge—vanishes.
  • Policy takeaway: If you are assigning thousands of students to schools, using TTC won’t significantly reduce justified envy compared to RSD. TTC is still efficient and strategy-proof, but it won’t give you much extra fairness when the market is large.

What does this mean in the real world?

  • School choice and similar systems often care about both efficiency (don’t waste seats) and fairness (respect priorities). TTC was attractive because it uses priorities in each round. But this paper shows that in large markets, TTC’s fairness edge is tiny or nonexistent compared to RSD.
  • RSD is simpler and has an “obviously strategy-proof” version (people just pick in turn), which can be easier for families to understand. If TTC doesn’t add fairness in big markets, its practical advantage gets weaker.
  • Important nuance: In smaller markets, TTC can still beat RSD on fairness. Also, in settings with many seats of the same type (for example, a few schools each with many identical seats) or with special patterns in preferences, TTC may do better than it does under the paper’s random model. So the result is strongest for large, “random-like” markets with many distinct seats and people.

In simple terms: TTC is great in theory because it uses priorities. But as the crowd gets big, the way TTC actually matches people makes those priorities matter less and less—so much so that TTC’s fairness looks a lot like RSD’s.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Tweets

Sign up for free to view the 1 tweet with 13 likes about this paper.