Fast convergence of natural bargaining dynamics in exchange networks

Bargaining networks model the behavior of a set of players who need to reach pairwise agreements for making profits. Nash bargaining solutions in this context correspond to solutions which are stable and balanced. Kleinberg and Tardos [19] proved that, if such solutions exist, then they can by calculated in polynomial time. This left open the question: Are there dynamics which can describe the bargaining process of real-world players, and which converge quickly to a Nash bargaining solution? This paper provides an affirmative answer to that question. The contribution of this paper is threefold: (1) We introduce a single-stage local dynamics which models the way in which actual players could bargain. We show that (approximate) fixed points of our dynamics are in one-to-one correspondence with (approximate) Nash bargaining solutions. (2) We prove that our dynamics converges to an ε-fixed point in O(1/ε2) iterations independent of the network size when the potential earnings (weights) are uniformly bounded. We use this to prove that an approximate Nash bargaining solution is reached in time polynomial in 1/ε, the network size and 1/g. Here g is the difference between the weights of the two corners of the matching polytope having largest weights, and controls the behavior of fast message passing algorithms for maximum weight matching (matching naturally arises as a subproblem of Nash bargaining). (3) Our proof introduces a new powerful technique from functional analysis to this set of problems. The technique allows us to extend our results in various directions. We believe the tools introduced here will be useful in many related problems. As a corollary, for bipartite graphs we prove polynomial time convergence to an approximate Nash bargaining solution, with probability close to one under small random perturbations.

[1]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[2]  J. Nash THE BARGAINING PROBLEM , 1950, Classics in Game Theory.

[3]  W. R. Mann,et al.  Mean value methods in iteration , 1953 .

[4]  S. Ishikawa Fixed points and iteration of a nonexpansive mapping in a Banach space , 1976 .

[5]  M. Edelstein,et al.  Nonexpansive Mappings, Asymptotic Regularity and Successive Approximations , 1978 .

[6]  Bengt Aspvall,et al.  A polynomial time algorithm for solving systems of linear inequalities with two variables per inequality , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[7]  A. Rubinstein Perfect Equilibrium in a Bargaining Model , 1982 .

[8]  Sharon C. Rochford,et al.  Symmetrically pairwise-bargained allocations in an assignment market , 1984 .

[9]  D. Bertsekas The auction algorithm: A distributed relaxation method for the assignment problem , 1988 .

[10]  Karen S. Cook,et al.  Power in exchange networks: a power-dependence formulation , 1992 .

[11]  David Willer,et al.  Exclusion and Power: a Test of Four Theories of Power in Exchange Networks , 1993 .

[12]  A. Kartsatos Theory and applications of nonlinear operators of accretive and monotone type , 1996 .

[13]  M. R. Rao,et al.  Combinatorial Optimization , 1992, NATO ASI Series.

[14]  William J. Cook,et al.  Combinatorial optimization , 1997 .

[15]  David Willer Network Exchange Theory , 1999 .

[16]  Jeroen Kuipers,et al.  On the computation of the nucleolus of a cooperative game , 2001, Int. J. Game Theory.

[17]  J. Lucas,et al.  Lines of Power in Exchange Networks , 2001 .

[18]  U. Kohlenbach A QUANTITATIVE VERSION OF A THEOREM DUE TO BORWEIN-REICH-SHAFRIR , 2001 .

[19]  Martin J. Wainwright,et al.  MAP estimation via agreement on trees: message-passing and linear programming , 2005, IEEE Transactions on Information Theory.

[20]  Bert Huang,et al.  Loopy Belief Propagation for Bipartite Maximum Weight b-Matching , 2007, AISTATS.

[21]  Dmitry M. Malioutov,et al.  Linear programming analysis of loopy belief propagation for weighted matching , 2007, NIPS.

[22]  M. Bayati,et al.  Max-Product for Maximum Weight Matching: Convergence, Correctness, and LP Duality , 2005, IEEE Transactions on Information Theory.

[23]  C. Borgs,et al.  On the exactness of the cavity method for weighted b-matchings on arbitrary graphs and its relation to linear programs , 2008, 0807.3159.

[24]  Éva Tardos,et al.  Balanced outcomes in social exchange networks , 2008, STOC.

[25]  Yashodhan Kanoria,et al.  A Natural Dynamics for Bargaining on Exchange Networks , 2009, ArXiv.

[26]  Sanjeev Khanna,et al.  Network bargaining: algorithms and structural results , 2009, EC '09.

[27]  Christos H. Papadimitriou,et al.  On oblivious PTAS's for nash equilibrium , 2009, STOC '09.

[28]  Yuval Peres,et al.  Convergence of Local Dynamics to Balanced Outcomes in Exchange Networks , 2009, 2009 50th Annual IEEE Symposium on Foundations of Computer Science.

[29]  Devavrat Shah,et al.  Belief Propagation for Min-Cost Network Flow: Convergence and Correctness , 2010, Oper. Res..

[30]  Tanmoy Chakraborty,et al.  A behavioral study of bargaining in social networks , 2010, EC '10.

[31]  Yashodhan Kanoria,et al.  An FPTAS for Bargaining Networks with Unequal Bargaining Powers , 2010, WINE.

[32]  Nicole Immorlica,et al.  The Cooperative Game Theory Foundations of Network Bargaining Games , 2010, ICALP.

[33]  Devavrat Shah,et al.  Belief propagation for min-cost network flow: convergence & correctness , 2010, SODA '10.