Table of Contents
Fetching ...

Modifying an Instance of the Super-Stable Matching Problem

Naoyuki Kamiyama

TL;DR

This paper proves that if the problem of modifying an instance of the super-stable matching problem by deleting some bounded number of agents in such a way that there exists a super-stable matching in the modified instance, then the problem can be solved in polynomial time.

Abstract

Super-stability is one of the stability concepts in the stable matching problem with ties. It is known that there may not exist a super-stable matching, and the existence of a super-stable matching can be checked in polynomial time. In this paper, we consider the problem of modifying an instance of the super-stable matching problem by deleting some bounded number of agents in such a way that there exists a super-stable matching in the modified instance. First, we prove that if we are allowed to delete agents on only one side, then our problem can be solved in polynomial time. Interestingly, this result is obtained by carefully observing the existing algorithm for checking the existence of a super-stable matching. In addition, we prove that if we are allowed to delete agents on both sides, then our problem is NP-complete.

Modifying an Instance of the Super-Stable Matching Problem

TL;DR

This paper proves that if the problem of modifying an instance of the super-stable matching problem by deleting some bounded number of agents in such a way that there exists a super-stable matching in the modified instance, then the problem can be solved in polynomial time.

Abstract

Super-stability is one of the stability concepts in the stable matching problem with ties. It is known that there may not exist a super-stable matching, and the existence of a super-stable matching can be checked in polynomial time. In this paper, we consider the problem of modifying an instance of the super-stable matching problem by deleting some bounded number of agents in such a way that there exists a super-stable matching in the modified instance. First, we prove that if we are allowed to delete agents on only one side, then our problem can be solved in polynomial time. Interestingly, this result is obtained by carefully observing the existing algorithm for checking the existence of a super-stable matching. In addition, we prove that if we are allowed to delete agents on both sides, then our problem is NP-complete.
Paper Structure (5 sections, 10 theorems, 9 equations, 1 algorithm)

This paper contains 5 sections, 10 theorems, 9 equations, 1 algorithm.

Key Result

Lemma 1

The number of iterations of Steps 3 to 8 of Algorithm alg:pre-process is at most $|E|$.

Theorems & Definitions (27)

  • Lemma 1
  • proof
  • Lemma 2
  • proof
  • Lemma 3
  • Lemma 4
  • proof
  • Lemma 5
  • proof
  • Lemma 6
  • ...and 17 more