A Surrogate Optimization-Based Mechanism for Resource Allocation and Routing in Networks With Strategic Agents

We consider a mechanism design problem for the joint flow control and multipath routing in informationally decentralized networks with strategic agents. Based on a surrogate optimization approach, we propose an incentive mechanism that strongly implements the social-welfare maximizing outcome in Nash equilibria. This mechanism possesses several other desirable properties, including individual rationality and budget balance at equilibrium. More importantly, in contrast to the existing literature on the network resource allocation mechanisms, the proposed mechanism is dynamically stable, meaning that the Nash equilibrium (NE) of the game induced by the mechanism can be learned by the agents in a decentralized manner. To establish dynamic stability, we propose a decentralized iterative process that always converges to a NE of the game induced by the mechanism, provided that all strategic agents follow the process. To the best of our knowledge, this is the first incentive mechanism that simultaneously possesses all the above-mentioned properties.

[1]  D. M. Topkis Supermodularity and Complementarity , 1998 .

[2]  S. Reiter,et al.  Game forms with minimal message spaces , 1988 .

[3]  Jean C. Walrand,et al.  An efficient Nash-implementation mechanism for network resource allocation , 2010, Autom..

[4]  L. Shapley,et al.  Potential Games , 1994 .

[5]  Mingyi Hong,et al.  Efficient Rate Allocation in Wireless Networks Under Incomplete Information , 2016, IEEE Transactions on Automatic Control.

[6]  Tansu Alpcan,et al.  A control theoretic approach to noncooperative game design , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[7]  Frank Kelly,et al.  Charging and rate control for elastic traffic , 1997, Eur. Trans. Telecommun..

[8]  Robert G. Gallager,et al.  Flow Control and Routing Algorithms for Data Networks , 1980 .

[9]  Jorge Barrera,et al.  Dynamic Incentives for Congestion Control , 2015, IEEE Transactions on Automatic Control.

[10]  Abhinav Sinha,et al.  A General Mechanism Design Methodology for Social Utility Maximization with Linear Constraints , 2014, PERV.

[11]  Kim Taesung,et al.  Stability problems in the implementation of Lindahl allocations , 1987 .

[12]  Liam Murphy,et al.  Distributed Pricing For Embedded ATM Networks , 1994 .

[13]  Gustavo de Veciana,et al.  Resource Allocation in Multi-Service Networks via Pricing: Statistical Multiplexing , 1998, Comput. Networks.

[14]  Pravin Varaiya,et al.  Correction to "A new approach to service provisioning in ATM networks" , 1993, TNET.

[15]  J. S. Jordan,et al.  Instability in the implementation of Walrasian allocations , 1986 .

[16]  Bruce Hajek,et al.  VCG-Kelly Mechanisms for Allocation of Divisible Goods: Adapting VCG Mechanisms to One-Dimensional Signals , 2006 .

[17]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[18]  John N. Tsitsiklis,et al.  Efficiency loss in a network resource allocation game: the case of elastic supply , 2005, IEEE Trans. Autom. Control..

[19]  Aurel A. Lazar,et al.  Design and Analysis of the Progressive Second Price Auction for Network Bandwidth Sharing , 1999 .

[20]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[21]  B. Hajek,et al.  Strategic Buyers in a Sum Bid Game for Flat Networks , 2004 .

[22]  Ali Kakhbod,et al.  An Efficient Game Form for Unicast Service Provisioning , 2009, IEEE Transactions on Automatic Control.

[23]  E. H. Clarke Multipart pricing of public goods , 1971 .

[24]  J. Walrand,et al.  Mechanisms for Efficient Allocation in Divisible Capacity Networks , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[25]  Theodore Groves,et al.  Incentives in Teams , 1973 .

[26]  Laurent Mathevet Supermodular mechanism design , 2010 .

[27]  John N. Tsitsiklis,et al.  Communication Requirements of VCG-Like Mechanisms in Convex Environments , 2006 .

[28]  J. Nash NON-COOPERATIVE GAMES , 1951, Classics in Game Theory.

[29]  T.M. Stoenescu,et al.  A Pricing Mechanism which Implements in Nash Equilibria a Rate Allocation Problem in Networks , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[30]  K. Arrow,et al.  General Competitive Analysis , 1971 .

[31]  Paul R. Milgrom,et al.  Rationalizability, Learning, and Equilibrium in Games with Strategic Complementarities , 1990 .

[32]  A. Lazar The Progressive Second Price Auction Mechanism for Network Resource Sharing , 2007 .

[33]  Bruce Hajek,et al.  Revenue and Stability of a Mechanism for Efficient Allocation of a Divisible Good , 2005 .

[34]  P. Healy,et al.  Designing stable mechanisms for economic environments , 2012 .

[35]  Ali Kakhbod,et al.  An Efficient Game Form for Multi-Rate Multicast Service Provisioning , 2011, IEEE Journal on Selected Areas in Communications.

[36]  Farzad Salehisadaghiani,et al.  Distributed Nash equilibrium seeking: A gossip-based algorithm , 2016, Autom..

[37]  Abhinav Sinha,et al.  Distributed mechanism design with learning guarantees , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[38]  Yong Huat Chew,et al.  Potential Game Theory: Applications in Radio Resource Allocation , 2016 .

[39]  John N. Tsitsiklis,et al.  Efficiency of Scalar-Parameterized Mechanisms , 2008, Oper. Res..

[40]  T. Groves,et al.  Optimal Allocation of Public Goods: A Solution to the 'Free Rider Problem' , 1977 .

[41]  Miroslav Krstic,et al.  Nash Equilibrium Seeking in Noncooperative Games , 2012, IEEE Transactions on Automatic Control.