Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fast Core Identification

Published 25 Apr 2026 in cs.GT, econ.TH, and q-fin.TR | (2604.25954v1)

Abstract: This paper examines the computational complexity of the \emph{Core Identification Problem} (CIP) in one-sided matching markets governed by the Top Trading Cycles (TTC) algorithm. The central contribution is a formal complexity separation: this paper proves that identifying which agents receive a core allocation is strictly easier than computing the full TTC allocation. Specifically, we show that CIP can be solved in $\bigO{Ln}$ time, where $L$ is the maximum number of preferences reported per agent, by computing the leading eigenvector of a preference-derived Markov transition matrix via randomized SVD\@. For sparse preference profiles ($L = \bigO{1}$, as in the NYC school choice where $L = 12$), this yields an algorithm $\bigO{n}$. This result strictly improves on the $\bigO{n \log n}$ complexity of the full TTC allocation (\cite{SabanSethuraman2013}) and matches the $\Omg{n}$ information-theoretic lower bound, establishing asymptotic optimality. The method inherits all properties of TTC: Pareto efficiency, individual rationality, and strategy-proofness, and is robust to preference noise for sufficiently large~$n$.

Authors (1)

Summary

  • The paper introduces a spectral Markov approach that decouples core identification from full TTC allocation, achieving asymptotic optimality.
  • It leverages randomized SVD to compute the leading eigenvector, resulting in a 22.8x speedup and over 99% core identification accuracy in large, sparse markets.
  • The methodology ensures Pareto efficiency, individual rationality, and strategy-proofness, making it suitable for real-world applications like school choice and housing assignments.

Fast Core Identification in One-Sided Matching Markets

Problem Motivation and Complexity Separation

The paper "Fast Core Identification" (2604.25954) addresses the computational bottleneck in identifying stable allocations (core) in one-sided matching markets, especially under the Top Trading Cycles (TTC) mechanism. Traditional TTC algorithms, including applications in school choice, housing, and kidney exchange, exhibit O(nlogn)\mathcal{O}(n\log n) computational complexity. This limits scalability for large markets requiring real-time responsiveness. The paper establishes a formal complexity separation: identifying which agents receive a core allocation (the Core Identification Problem, CIP) is strictly easier than computing the full TTC allocation.

Spectral Markov Approach and Algorithmic Innovation

The proposed method leverages spectral analysis of a preference-derived Markov transition matrix:

  • Agent preferences are mapped into a Markov matrix UU, with normalized transition probabilities reflecting ordinal rankings.
  • The leading eigenvector π\pi is computed via randomized SVD, exploiting fast matrix multiplication and parallel hardware, with theoretical complexity O(Ln)O(Ln) (for top-LL preferences) and practical O(n)O(n) in large, sparse settings.
  • Core membership is determined by the maximum coefficients in π\pi. Agents with highest steady-state probabilities are guaranteed to receive core allocations.

This marks a strict improvement over prior methods, matching the information-theoretic lower bound and achieving asymptotic optimality. The algorithm preserves TTC properties: Pareto efficiency, individual rationality, and strategy-proofness. Figure 1

Figure 1: The TTC cycles for a numerical example, illustrating core agent selection via Markov eigenvector sorting.

Robustness, Properties, and Model Analysis

Steady-state Markov properties (Theorems 1–4) underpin the methodology, with proofs referencing the Perron-Frobenius Theorem and spectral graph theory. Strong connectivity ensures the existence and uniqueness of the stationary distribution, aligning core agent identification with network centrality (PageRank-like interpretation).

The eigenvector-based process demonstrates robustness to preference noise and misreporting—small perturbations in reported preferences do not materially affect the steady-state probabilities or core membership for sufficiently large nn. This is formally justified via spectral perturbation arguments. Figure 2

Figure 2: Precision and recall of core identification as a function of nn, evidencing near-perfect accuracy for moderate and large markets.

Figure 3

Figure 3: Robustness of the core identification method against random preference noise.

Experimental Results and Speedup

Extensive computational experiments benchmark the proposed approach. Results indicate:

  • Core identification accuracy exceeding 99% for n100n \geq 100.
  • Empirical speedup grows rapidly with UU0; for UU1, the spectral method is 22.8x faster than standard TTC allocation computation.
  • No significant time difference between randomized SVD, UU2 extraction, and sorting operations, confirming theoretical predictions. Figure 4

    Figure 4: Wall-clock runtime comparison of traditional SVD versus randomized SVD, evidencing dramatic temporal gains for large matrices.

    Figure 5

    Figure 5: Visualization of the first eigenvector via randomized SVD with maximum and sorting steps, confirming rapid identification of core agents.

Theoretical and Practical Implications

This work contributes a novel complexity separation for algorithmic matching markets. Practically, it enables high-frequency, scalable core identification for applications such as real-time school choice, housing assignment, and digital asset exchanges. Theoretical implications include:

  • Established linkage between spectral stationary measures and matching allocation stability.
  • Robustness guarantees support adaptability in noisy and incomplete preference environments.
  • The framework can be extended to continuous preference models, dynamic reallocation, and non-square agent-object scenarios via matrix padding.

Conclusion

"Fast Core Identification" provides a rigorously justified, spectrally-driven algorithm for stable core identification in matching markets, with optimal complexity and robust performance properties. The method is widely applicable in modern economic allocation problems, offering both practical speed and theoretical clarity. Spectral approaches are poised to become a central toolkit for large-scale, exact, and approximate matching mechanism design.

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.

Open Problems

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

Collections

Sign up for free to add this paper to one or more collections.