Abstract
Let f be a function on pairs of vertices. An f -labeling scheme for a family of graphs F labels the vertices of all graphs in F such that for every graph G ε F and every two vertices u,v ε G, f(u,v) can be inferred by merely inspecting the labels of u and v. The size of a labeling scheme is the maximum number of bits used in a label of any vertex in any graph in G. This paper illustrates that the notion of universal matrices can be used to efficiently construct f-labeling schemes. Let F(n) be a family of connected graphs of size at most n and let C(F,n) denote the collection of graphs of size at most n, such that each graph in C(F,n) is composed of a disjoint union of some graphs in F(n). We first investigate methods for translating f-labeling schemes for F(n) to f-labeling schemes for C(F,n) . In particular, we show that in many cases, given an f-labeling scheme of size g(n) for a graph family F(n), one can construct an f-labeling scheme of size g(n)+loglogn+O(1) for C(F,n) . We also show that in several cases, the above mentioned extra additive term of loglogn+O(1) is necessary. In addition, we show that the family of n-node graphs which are unions of disjoint circles enjoys an adjacency labeling scheme of size logn+O(1). This illustrates a non-trivial example showing that the above mentioned extra additive term is sometimes not necessary. We then turn to investigate distance labeling schemes on the class of circles of at most n vertices and show an upper bound of 1.5logn+O(1) and a lower bound of 4/3logn-O(1) for the size of any such labeling scheme.
Original language | English |
---|---|
Pages (from-to) | 641-652 |
Number of pages | 12 |
Journal | Algorithmica |
Volume | 57 |
Issue number | 4 |
DOIs | |
State | Published - Aug 2010 |
Externally published | Yes |
Keywords
- Adjacency
- Distance
- Labeling schemes
- Universal matrices
ASJC Scopus subject areas
- General Computer Science
- Computer Science Applications
- Applied Mathematics