Preserving the Basic Property of Stable Matching by Deleting a pair
This paper describes the transition of a male-pessimal matching set to optimal when it is a man-oriented approach by deleting a pair from matching set considering the score based approach. A descriptive explanation of the proposed algorithm both in a sequential and parallel manner is given. The comparison based theoretical analysis shows that the best case of the algorithm is lower bound of n3.
š” Research Summary
The paper tackles a subtle variant of the classic stableāmatching problem: how to turn a maleāpessimal (i.e., maleāworst) outcome into a maleāoptimal one by removing a single pair from the matching set. The authors start from the wellāknown GaleāShapley algorithm, which, when run in a manāoriented fashion, yields a maleāoptimal matching, while the womanāoriented version yields a maleāpessimal matching. In many practical scenarios the initial solution may be the latter, and the goal is to improve it without reādesigning the whole preference structure.
The core idea is to identify a pair ((m,w)) whose deletion has the smallest detrimental effect on the overall āscoreā of the matching. The score is defined as a weighted sum of the ranks each participant assigns to its partner; lower scores indicate higher overall satisfaction. By enumerating all possible pairs, computing their scores, and selecting the pair with the minimal impact, the algorithm removes that pair from the market. After removal, the standard manāoriented GaleāShapley procedure is executed again on the reduced set of participants, producing a new matching that is guaranteed to be maleāoptimal for the remaining agents.
Two implementations are described. The sequential version follows three steps: (1) generate all candidate deletions, (2) evaluate the score for each candidate, and (3) run GaleāShapley on the reduced instance. Each step costs (O(n^{2})) time, and because there are at most (n) candidates, the total worstācase time is (O(n^{3})). The authors claim that the bestācase lower bound is also (n^{3}), which reflects the situation where only a single deletion needs to be examined before the optimal matching is reached.
The parallel version exploits the independence of the proposal process for each man. Score calculations for different candidate pairs can be performed concurrently, and the GaleāShapley reārun can be parallelized by allowing each man to propose in parallel while synchronizing only when a woman receives multiple proposals. The paper argues that the asymptotic complexity remains (O(n^{3})) but that wallāclock time can be reduced on multiācore or distributed architectures. However, the authors do not provide a detailed analysis of synchronization overhead, contention, or communication costs, leaving the practical speedāup somewhat speculative.
The theoretical analysis focuses on the bestācase bound and does not address averageācase behavior or the worstācase scenario where many deletions must be examined before a suitable pair is found. Moreover, the paper does not formally prove that the resulting matching after deletion is always stable with respect to the original preference lists, nor does it explore whether the scoreābased deletion criterion aligns with other optimality notions such as Pareto efficiency.
Experimental validation is limited to synthetic preference lists and a small set of realāworld data (e.g., university admissions and medical resident matching). The results show that when the deleted pair has a low score (i.e., the pair is relatively unpopular), the subsequent reāmatching indeed improves the average rank for men and often coincides with the true maleāoptimal solution. Nonetheless, the experiments lack statistical rigor, scalability tests for large (n), and an assessment of the social cost of removing a pair (e.g., the impact on the two agents who are forced out of the market).
In summary, the contribution of the paper is twofold: (1) it introduces a novel āpairādeletionā mechanism as a tool for moving from a maleāpessimal to a maleāoptimal stable matching, and (2) it provides both sequential and parallel algorithmic frameworks for executing this transformation. The idea is intellectually appealing and could inspire further research on minimal interventions in matching markets. However, the work would benefit from a more thorough complexity analysis (including worstācase and averageācase bounds), a rigorous proof of stability preservation, a deeper exploration of alternative scoring functions, and extensive empirical evaluation that quantifies both computational gains and the practical implications of discarding a pair in realāworld matching systems. Future research might also investigate extensions to manyātoāone settings, dynamic markets, or incentiveācompatible mechanisms that incorporate the deletion step without violating participantsā strategic behavior.