Affiliation:
1. University of Freiburg, Freiburg, Germany
2. Microsoft Research, Beijing, China
3. ETH Zurich, Zurich, Switzerland
Abstract
The question of what can be computed, and how efficiently, is at the core of computer science. Not surprisingly, in distributed systems and networking research, an equally fundamental question is what can be computed in a
distributed
fashion. More precisely, if nodes of a network must base their decision on information in their local neighborhood only, how well can they compute or approximate a global (optimization) problem? In this paper we give the first polylogarithmic lower bound on such local computation for (optimization) problems including minimum vertex cover, minimum (connected) dominating set, maximum matching, maximal independent set, and maximal matching. In addition, we present a new distributed algorithm for solving general covering and packing linear programs. For some problems this algorithm is tight with the lower bounds, whereas for others it is a distributed approximation scheme. Together, our lower and upper bounds establish the local computability and approximability of a large class of problems, characterizing how much local information is required to solve these tasks.
Publisher
Association for Computing Machinery (ACM)
Subject
Artificial Intelligence,Hardware and Architecture,Information Systems,Control and Systems Engineering,Software
Reference54 articles.
1. J. Akiyama H. Era and F. Harary. 1983. Regular graphs containing a given graph. Elem. Math. 83 83 (1983) 15--17. J. Akiyama H. Era and F. Harary. 1983. Regular graphs containing a given graph. Elem. Math. 83 83 (1983) 15--17.
2. A fast and simple randomized parallel algorithm for the maximal independent set problem
3. Finite common coverings of pairs of regular graphs
4. Dynamic networks are as fast as static networks
Cited by
94 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献