Local labeling and resource allocation using preprocessing [chapter]

Hagit Attiya, Hadas Shachnai, Tami Tamir
1994 Lecture Notes in Computer Science  
This paper studies the power of non-restricted preprocessing on a communication graph G, in a synchronous, reliable system. In our scenario, arbitrary preprocessing can be performed on G, after which a sequence of labeling problems have to be solved on di erent subgraphs of G. We suggest a preprocessing that produces an orientation of G. The goal is to exploit this preprocessing for minimizing the radius of the neighborhood around each vertex from which data has to be collected in order to
more » ... mine a label. We de ne a set of labeling problems for which this can be done. The time complexity of labeling a subgraph depends on the topology of the graph G and is always less than minf (G); O((log n) 2 )g. On the other hand, we show the existence of a graph for which even unbounded preprocessing does not allow fast solution of a simple labeling problem. Speci cally, it is shown that a processor needs to know its (logn= loglog n)-neighborhood in order to pick a label. Finally, we derive some results for the resource allocation problem. In particular, we show that (log n= loglog n) communication rounds are needed if resources are to be fully utilized. In this context, we de ne the compact coloring problem, for which the orientation preprocessing provides fast distributed labeling algorithm. This algorithm suggests e cient solution for the resource allocation problem.
doi:10.1007/bfb0020434 fatcat:3ajdmaokxnacppimwc4fijrali