Sharing the cost of muliticast transmissions (preliminary version)

We invest igate cost-sharing algori thms for mult icast transmission. Economic considerations point to two dist inct mechanisms, marginal costand Shapley value, as the two solutions most appropr ia te in this context. We prove tha t the former has a na tura l a lgori thm that uses only two messages per link of the mult icast tree, while we give evidence tha t the latter requires a quadrat ic total number of messages. We also show tha t the welfare value achieved by an opt imal mult icast tree is NP-ha rd to approximate within any constant factor, even for bounded-degree networks. The lower-bound proof for the Shapley value uses a novel algebraic technique for bounding from below the number of messages exchanged in a dis t r ibuted computa t ion; this technique may prove useful in o ther contexts as well.

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

[2]  J. A. Smiley,et al.  Incentives , 2019, Handbook of Research Methods and Applications in Experimental Economics.

[3]  M. Shubik Incentives, Decentralized Control, the Assignment of Joint Costs and Internal Pricing , 1962 .

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

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

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

[7]  Jerry R. Green,et al.  Partial Equilibrium Approach to the Free-Rider Problem , 1976 .

[8]  Nimrod Megiddo,et al.  Computational Complexity of the Game Theory Approach to Cost Allocation for a Tree , 1978, Math. Oper. Res..

[9]  E. Maskin,et al.  The Implementation of Social Choice Rules: Some General Results on Incentive Compatibility , 1979 .

[10]  E. H. Clarke Incentives in public decision-making , 1980 .

[11]  Stefan Reichelstein,et al.  On the Informational Requirements for the Implementation of Social Choice Rules , 1981 .

[12]  E. Maskin The Theory of Implementation in Nash Equilibrium: A Survey , 1983 .

[13]  Aurel A. Lazar,et al.  A Game Theoretic Approach to Decentralized Flow Control of Markovian Queueing Networks , 1987, Performance.

[14]  L. Shapley A Value for n-person Games , 1988 .

[15]  Beverly A. Sanders,et al.  An Incentive Compatible Flow Control Algorithm for Rate Allocation in Computer Networks , 1988, IEEE Trans. Computers.

[16]  Rahul Simha,et al.  A Microeconomic Approach to Optimal Resource Allocation in Distributed Computer Systems , 1989, IEEE Trans. Computers.

[17]  Donald F. Ferguson,et al.  An economy for flow control in computer networks , 1989, IEEE INFOCOM '89, Proceedings of the Eighth Annual Joint Conference of the IEEE Computer and Communications Societies.

[18]  Scott Shenker,et al.  Efficient Network Allocations with Selfish Users , 1990, Performance.

[19]  Stephen E. Deering,et al.  Multicast routing in datagram internetworks and extended LANs , 1990, TOCS.

[20]  Paul Francis,et al.  Core based trees (CBT) , 1993, SIGCOMM '93.

[21]  Jeffrey S. Rosenschein,et al.  Rules of Encounter - Designing Conventions for Automated Negotiation among Computers , 1994 .

[22]  Ariel Rubinstein,et al.  A Course in Game Theory , 1995 .

[23]  Herve C. Moulin,et al.  Incremental Cost Sharing: Characterization by Strategy Proofness , 1995 .

[24]  Scott Shenker,et al.  Making greed work in networks: a game-theoretic analysis of switch service disciplines , 1995, TNET.

[25]  Ariel Orda,et al.  Architecting noncooperative networks , 1995, Eighteenth Convention of Electrical and Electronics Engineers in Israel.

[26]  Deborah Estrin,et al.  The PIM architecture for wide-area multicast routing , 1996, TNET.

[27]  Eric J. Friedman,et al.  Learning and Implementation on the Internet , 1997 .

[28]  Craig Boutilier,et al.  Economic Principles of Multi-Agent Systems , 1997, Artif. Intell..

[29]  Michael P. Wellman,et al.  A market protocol for decentralized task allocation , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[30]  Christophe Diot,et al.  Simple mu lticast: A design for sim-ple, low-overhead multicast , 1999 .

[31]  Noam Nisan,et al.  Algorithmic mechanism design (extended abstract) , 1999, STOC '99.

[32]  Noam Nisan,et al.  Algorithms for Selfish Agents , 1999, STACS.

[33]  David R. Cheriton,et al.  IP multicast channels: EXPRESS support for large-scale single-source applications , 1999, SIGCOMM '99.

[34]  David S. Johnson,et al.  The prize collecting Steiner tree problem: theory and practice , 2000, SODA '00.

[35]  Andrew V. Goldberg,et al.  Competitive auctions and digital goods , 2001, SODA '01.