## 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