[PDF][PDF] Sharing the cost of muliticast transmissions (preliminary version)

J Feigenbaum, C Papadimitriou… - Proceedings of the thirty …, 2000 - dl.acm.org
Proceedings of the thirty-second annual ACM symposium on Theory of computing, 2000dl.acm.org
We investigate cost-sharing algorithms for multicast transmission. Economic considerations
point to two distinct mechanisms, marginal costand Shapley value, as the two solutions most
appropriate in this context. We prove that the former has a natural algorithm that uses only
two messages per link of the multicast tree, while we give evidence that the latter requires a
quadratic total number of messages. We also show that the welfare value achieved by an
optimal multicast tree is NP-hard to approximate within any constant factor, even for …
Abstract
We investigate cost-sharing algorithms for multicast transmission. Economic considerations point to two distinct mechanisms, marginal costand Shapley value, as the two solutions most appropriate in this context. We prove that the former has a natural algorithm that uses only two messages per link of the multicast tree, while we give evidence that the latter requires a quadratic total number of messages. We also show that the welfare value achieved by an optimal multicast tree is NP-hard 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 distributed computation; this technique may prove useful in other contexts as well.
ACM Digital Library