Abstract
Let f be a function on pairs of vertices. An f-labeling scheme for a family of graphs \({\mathcal F}\) labels the vertices of all graphs in \({\mathcal F}\) such that for every graph \(G\in{\mathcal 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 \({\mathcal F}\). This paper illustrates that the notion of universal matrices can be used to efficiently construct f-labeling schemes.
Let \({\mathcal F}(n)\) be a family of connected graphs of size at most n and let \({\mathcal C}({\mathcal F},n)\) denote the collection of graphs of size at most n, such that each graph in \({\mathcal C}({\mathcal F},n)\) is composed of a disjoint union of some graphs in \({\mathcal F}(n)\). We first investigate methods for translating f-labeling schemes for \({\mathcal F}(n)\) to f-labeling schemes for \({\mathcal C}({\mathcal F},n)\). In particular, we show that in many cases, given an f-labeling scheme of size g(n) for a graph family \({\mathcal F}(n)\), one can construct an f-labeling scheme of size g(n)+loglogn+O(1) for \({\mathcal C}({\mathcal 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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Alstrup, S., Bille, P., Rauhe, T.: Labeling schemes for small distances in trees. In: Proc. 14th ACM-SIAM Symp. on Discrete Algorithms (January 2003)
Alstrup, S., Gavoille, C., Kaplan, H., Rauhe, T.: Nearest Common Ancestors: A Survey and a new Distributed Algorithm. Theory of Computing Systems 37, 441–456 (2004)
Abiteboul, S., Kaplan, H., Milo, T.: Compact labeling schemes for ancestor queries. In: Proc. 12th ACM-SIAM Symp. on Discrete Algorithms (January 2001)
Alstrup, S., Rauhe, T.: Improved Labeling Scheme for Ancestor Queries. In: Proc. 19th ACM-SIAM Symp. on Discrete Algorithms (January 2002)
Alstrup, S., Rauhe, T.: Small induced-universal graphs and compact implicit graph representations. In: Proc. 43rd IEEE Symp. on Foundations of Computer Science (November 2002)
Chung, F.R.K.: Universal graphs and induced-universal graphs. J. of Graph Theory 14(4), 443–454 (1990)
Cohen, E., Halperin, E., Kaplan, H., Zwick, U.: Reachability and Distance Queries via 2-hop Labels. In: Proc. 13th ACM-SIAM Symp. on Discrete Algorithms (January 2002)
Cohen, E., Kaplan, H., Milo, T.: Labeling dynamic XML trees. In: Proc. 21st ACM Symp. on Principles of Database Systems (June 2002)
Fraigniaud, P., Gavoille, C.: Routing in trees. In: Proc. 28th Int. Colloq. on Automata, Languages & Prog., pp. 757–772 (July 2001)
Gavoille, C., Paul, C.: Split decomposition and distance labelling: an optimal scheme for distance hereditary graphs. In: Proc. European Conf. on Combinatorics, Graph Theory and Applications (September 2001)
Gavoille, C., Peleg, D.: Compact and Localized Distributed Data Structures. J. of Distributed Computing 16, 111–120 (2003)
Gavoille, C., Katz, M., Katz, N.A., Paul, C., Peleg, D.: Approximate Distance Labeling Schemes. In: 9th European Symp. on Algorithms, pp. 476–488 (August 2001)
Gavoille, C., Peleg, D., Pérennes, S., Raz, R.: Distance labeling in graphs. In: Proc. 12th ACM-SIAM Symp. on Discrete Algorithms, pp. 210–219 (January 2001)
Korman, A.: General Compact Labeling Schemes for Dynamic Trees. In: Proc. 19th Symp. on Distributed Computing (September 2005)
Korman, A., Kutten, S.: Distributed Verification of Minimum Spanning Trees. In: 25th Annual ACM SIGACT-SIGOPS Symp. on Principles of Distributed Computing (July 2006)
Kannan, S., Naor, M., Rudich, S.: Implicit representation of graphs. SIAM J. on Descrete Math. 5, 596–603 (1992)
Kaplan, H., Milo, T.: Short and simple labels for small distances and other functions. In: Workshop on Algorithms and Data Structures (August 2001)
Kaplan, H., Milo, T.: Parent and ancestor queries using a compact index. In: Proc. 20th ACM Symp. on Principles of Database Systems (May 2001)
Kaplan, H., Milo, T., Shabo, R.: A Comparison of Labeling Schemes for Ancestor Queries. In: Proc. 19th ACM-SIAM Symp. on Discrete Algorithms (January 2002)
Katz, M., Katz, N.A., Korman, A., Peleg, D.: Labeling schemes for flow and connectivity. SIAM Journal on Computing 34, 23–40 (2004)
Katz, M., Katz, N.A., Peleg, D.: Distance labeling schemes for well-separated graph classes. In: Proc. 17th Symp. on Theoretical Aspects of Computer Science, pp. 516–528 (February 2000)
Korman, A., Peleg, D.: Labeling Schemes for Weighted Dynamic Trees. In: Proc. 30th Int. Colloq. on Automata, Languages & Prog. (July 2003)
Korman, A., Peleg, D., Rodeh, Y.: Labeling schemes for dynamic tree networks. Theory of Computing Systems 37, 49–75 (2004)
Lozin, V.V.: On minimal universal graphs for hereditary classes. J. Discrete Math. Appl. 7(3), 295–304 (1997)
Lozin, V.V., Rudolf, G.: Minimal universal bipartite graphs. Ars Combinatoria (to appear)
Moon, J.W.: On minimal n-universal graphs. Proc. Galasgow Math. Soc. 7, 32–33 (1965)
Peleg, D.: Proximity-preserving labeling schemes and their applications. In: Proc. 25th Int. Workshop on Graph-Theoretic Concepts in Computer Science, pp. 30–41 (June 1999)
Peleg, D.: Informative labeling schemes for graphs. In: Proc. 25th Symp. on Mathematical Foundations of Computer Science, pp. 579–588 (August 2000)
Rado, R.: Universal graphs and universal functions. Acta. Arith., 331–340 (1964)
Thorup, M.: Compact oracles for reachability and approximate distances in planar digraphs. J. of the ACM 51, 993–1024 (2004)
Thorup, M., Zwick, U.: Compact routing schemes. In: Proc. 13th ACM Symp. on Parallel Algorithms and Architecture, Hersonissos, Crete, Greece, pp. 1–10 (July 2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Korman, A., Peleg, D., Rodeh, Y. (2006). Constructing Labeling Schemes Through Universal Matrices. In: Asano, T. (eds) Algorithms and Computation. ISAAC 2006. Lecture Notes in Computer Science, vol 4288. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11940128_42
Download citation
DOI: https://doi.org/10.1007/11940128_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-49694-6
Online ISBN: 978-3-540-49696-0
eBook Packages: Computer ScienceComputer Science (R0)