Table of Contents
Fetching ...

Competitive Query Minimization for Stable Matching with One-Sided Uncertainty

Evripidis Bampis, Konstantinos Dogeas, Thomas Erlebach, Nicole Megow, Jens Schlöter, Amitabh Trehan

TL;DR

The paper tackles stable matching under one-sided uncertainty, where $|A|=|B|=n$ and only $A$-side preferences are known initially. It introduces three query models and applies competitive analysis to minimize queries needed to find or verify stable and optimal matchings, yielding tight bounds and hardness results. Key contributions include 1-competitive algorithms for both stability verification and $A$-optimal stability in the comparison model, an $ ext{O}(n)$-competitive algorithm for a $B$-optimal stable matching with matching lower bounds, and NP-hardness results for offline query-set optimization with an $ ext{O}( ext{log}n ext{ log log }n)$-approximation. The results demonstrate that worst-case query counts differ meaningfully from competitive benchmarks and provide efficient strategies for query-efficient stabilization in one-sided uncertain markets.

Abstract

We study the two-sided stable matching problem with one-sided uncertainty for two sets of agents A and B, with equal cardinality. Initially, the preference lists of the agents in A are given but the preferences of the agents in B are unknown. An algorithm can make queries to reveal information about the preferences of the agents in B. We examine three query models: comparison queries, interviews, and set queries. Using competitive analysis, our aim is to design algorithms that minimize the number of queries required to solve the problem of finding a stable matching or verifying that a given matching is stable (or stable and optimal for the agents of one side). We present various upper and lower bounds on the best possible competitive ratio as well as results regarding the complexity of the offline problem of determining the optimal query set given full information.

Competitive Query Minimization for Stable Matching with One-Sided Uncertainty

TL;DR

The paper tackles stable matching under one-sided uncertainty, where and only -side preferences are known initially. It introduces three query models and applies competitive analysis to minimize queries needed to find or verify stable and optimal matchings, yielding tight bounds and hardness results. Key contributions include 1-competitive algorithms for both stability verification and -optimal stability in the comparison model, an -competitive algorithm for a -optimal stable matching with matching lower bounds, and NP-hardness results for offline query-set optimization with an -approximation. The results demonstrate that worst-case query counts differ meaningfully from competitive benchmarks and provide efficient strategies for query-efficient stabilization in one-sided uncertain markets.

Abstract

We study the two-sided stable matching problem with one-sided uncertainty for two sets of agents A and B, with equal cardinality. Initially, the preference lists of the agents in A are given but the preferences of the agents in B are unknown. An algorithm can make queries to reveal information about the preferences of the agents in B. We examine three query models: comparison queries, interviews, and set queries. Using competitive analysis, our aim is to design algorithms that minimize the number of queries required to solve the problem of finding a stable matching or verifying that a given matching is stable (or stable and optimal for the agents of one side). We present various upper and lower bounds on the best possible competitive ratio as well as results regarding the complexity of the offline problem of determining the optimal query set given full information.
Paper Structure (8 sections, 9 theorems, 1 algorithm)

This paper contains 8 sections, 9 theorems, 1 algorithm.

Key Result

Lemma 1

If $M$ is any stable matching other than the $B$-optimal stable matching, then there is at least one rotation exposed in $M$.

Theorems & Definitions (9)

  • Lemma 1: Lemma 2.5.3 in Gusfield and Irving DBLP:books/daglib/0066875
  • Lemma 2
  • Corollary 3
  • Theorem 4
  • Corollary 5
  • Theorem 6
  • Lemma 8
  • Theorem 9
  • Theorem 10