Polynomial time algorithm for an optimal stable assignment with multiple partners

  • Authors:
  • Vipul Bansal;Aseem Agrawal;Varun S. Malhotra

  • Affiliations:
  • Adobe Systems, I-1A Sector 25A, Noida 201301, India;Citigroup Global Markets, 3 Temasek Avenue, Singapore 039190, Singapore;Oracle Corporation, Redwood Shores, CA 94065, USA

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2007

Quantified Score

Hi-index 5.23

Visualization

Abstract

This paper considers the many-to-many version of the stable marriage problem where each man and woman has a strict preference ordering on the members of the opposite sex that he or she considers acceptable. Further, each man and woman wishes to be matched to as many acceptable partners as possible, up to his or her specified quota. In this setup, a polynomial time algorithm for finding a stable matching that minimizes the sum of partner ranks across all men and women is provided. It is argued that this sum can be used as an optimality criterion for minimizing total dissatisfaction if the preferences over partner-combinations satisfy a no-complementarities condition. The results in this paper extend those already known for the one-to-one version of the problem.