Local matching dynamics in social networks

We study stable marriage and roommates problems under locality constraints. Each player is a vertex in a social network and strives to be matched to other players. The value of a match is specified by an edge weight. Players explore possible matches only based on their current neighborhood. We study convergence of natural better-response dynamics that converge to locally stable matchings - matchings that allow no incentive to deviate with respect to their imposed information structure in the social network. If we have global information and control to steer the convergence process, then quick convergence is possible and for every starting state we can construct in polynomial time a sequence of polynomially many better-response moves to a locally stable matching. In contrast, for a large class of oblivious dynamics including random and concurrent better-response the convergence time turns out to be exponential. In such distributed settings, a small amount of random memory can ensure polynomial convergence time, even for many-to-many matchings and more general notions of neighborhood. Here the type of memory is crucial as for several variants of cache memory we provide exponential lower bounds on convergence times.

[1]  F. Echenique,et al.  A Theory of Stability in Many-to-Many Matching Markets , 2004 .

[2]  Vahab S. Mirrokni,et al.  Uncoordinated Two-Sided Matching Markets , 2011, SIAM J. Comput..

[3]  Sergei Vassilvitskii,et al.  Social Networks and Stable Matchings in the Job Market , 2009, WINE.

[4]  V. Crawford,et al.  Job Matching, Coalition Formation, and Gross Substitutes , 1982 .

[5]  Alvin E. Roth,et al.  Pairwise Kidney Exchange , 2004, J. Econ. Theory.

[6]  Martin Hoefer,et al.  Contribution Games in Networks , 2010, Algorithmica.

[7]  Valentin Polishchuk,et al.  Almost Stable Matchings by Truncating the Gale–Shapley Algorithm , 2009, Algorithmica.

[8]  Nimrod Megiddo,et al.  A sublinear parallel algorithm for stable matching , 1994, SODA '94.

[9]  Samir Khuller,et al.  On-Line Algorithms for Weighted Bipartite Matching and Stable Marriages , 1994, Theor. Comput. Sci..

[10]  Marina Thottan,et al.  Market sharing games applied to content distribution in ad hoc networks , 2006, IEEE J. Sel. Areas Commun..

[11]  A. Roth,et al.  Random paths to stability in two-sided matching , 1990 .

[12]  Fabien Mathieu,et al.  Self-stabilization in preference-based systems , 2008, Peer-to-Peer Netw. Appl..

[13]  Kemal Akkaya,et al.  Autonomous actor positioning in wireless sensor and actor networks using stable-matching , 2010, Int. J. Parallel Emergent Distributed Syst..

[14]  Boaz Patt-Shamir,et al.  On the complexity of distributed stable matching with small messages , 2010, Distributed Computing.

[15]  Alvin E. Roth,et al.  Two-Sided Matching: A Study in Game-Theoretic Modeling and Analysis , 1990 .

[16]  Harry R. Lewis,et al.  Review of "Mariages stables et leur relations avec d'autre problèmes combinatoires: introduction à l'analyze mathématique des algorithmes" by Donald E. Knuth. Les Presses de l'Université de Montréal. , 1978, SIGA.

[17]  Robert W. Irving,et al.  The Stable marriage problem - structure and algorithms , 1989, Foundations of computing series.

[18]  Martin Hoefer,et al.  Contribution Games in Social Networks , 2010, ESA.

[19]  L. Shapley,et al.  College Admissions and the Stability of Marriage , 1962 .

[20]  Tamás Fleiner,et al.  A Fixed-Point Approach to Stable Matchings and Some Applications , 2003, Math. Oper. Res..

[21]  Olle Häggström,et al.  Instability of matchings in decentralized markets with various preference structures , 2008, Int. J. Game Theory.