We study a many-to-many generalisation of the well-known stable roommates problem in which each participant seeks to be matched with a number of others. We present a linear-time algorithm that determines whether a stable matching exists, and if so, returns one such matching. Key Words: stable matching problem; many-to-many non-bipartite matching; linear-time algorithm
Robert W. Irving, Sandy Scott