Back to Search
Start Over
Toward more localized local algorithms: removing assumptions concerning global knowledge
- Source :
- Distributed Computing, Distributed Computing, Springer Verlag, 2013, 26 (5-6), ⟨10.1007/s00446-012-0174-8⟩, Distributed Computing, 2013, 26 (5-6), ⟨10.1007/s00446-012-0174-8⟩, PODC
- Publication Year :
- 2013
- Publisher :
- HAL CCSD, 2013.
-
Abstract
- International audience; Numerous sophisticated local algorithm were suggested in the literature for various fundamental problems. Notable examples are the MIS and (∆+1)-coloring algorithms by Barenboim and Elkin [6], by Kuhn [22], and by Panconesi and Srinivasan [34], as well as the O(∆ 2)-coloring algorithm by Linial [28]. Unfortunately, most known local algorithms (including, in particular, the aforementioned algorithms) are non-uniform, that is, local algorithms generally use good estimations of one or more global parameters of the network, e.g., the maximum degree ∆ or the number of nodes n. This paper provides a method for transforming a non-uniform local algorithm into a uniform one. Furthermore , the resulting algorithm enjoys the same asymp-totic running time as the original non-uniform algorithm. Our method applies to a wide family of both deterministic and randomized algorithms. Specifically, it applies to almost all state of the art non-uniform algorithms for MIS and Maximal Matching, as well as to many results concerning the coloring problem. (In particular, it applies to all aforementioned algorithms.) To obtain our transformations we introduce a new distributed tool called pruning algorithms, which we believe may be of independent interest.
- Subjects :
- FOS: Computer and information sciences
Computer Networks and Communications
Computer science
0102 computer and information sciences
02 engineering and technology
01 natural sciences
Theoretical Computer Science
Computer Science - Data Structures and Algorithms
0202 electrical engineering, electronic engineering, information engineering
Data Structures and Algorithms (cs.DS)
Probabilistic analysis of algorithms
Pruning (decision trees)
Local algorithm
Computer communication networks
Weighted Majority Algorithm
020206 networking & telecommunications
State (functional analysis)
Randomized algorithm
Running time
Computer Science - Distributed, Parallel, and Cluster Computing
Computational Theory and Mathematics
Distributed algorithm
010201 computation theory & mathematics
Hardware and Architecture
Theory of computation
Distributed, Parallel, and Cluster Computing (cs.DC)
Coloring problem
[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
Algorithm
Pruning (morphology)
Subjects
Details
- Language :
- English
- ISSN :
- 01782770 and 14320452
- Database :
- OpenAIRE
- Journal :
- Distributed Computing, Distributed Computing, Springer Verlag, 2013, 26 (5-6), ⟨10.1007/s00446-012-0174-8⟩, Distributed Computing, 2013, 26 (5-6), ⟨10.1007/s00446-012-0174-8⟩, PODC
- Accession number :
- edsair.doi.dedup.....6d51f64a4c84d69f0859b73864616bde
- Full Text :
- https://doi.org/10.1007/s00446-012-0174-8⟩