As defined by Muller [Muller, Ph.D. thesis, Georgia Tech, 1988] and Kannan, Naor, and Rudich [Kannan et al., SIAM J Disc Math, 1992], an adjacency labelling scheme labels a graph such that the adjacency of two vertices can be deduced implicitly from their labels. In general, the labels used in adjacency labelling schemes cannot be tweaked to reflect small changes in the graph.
First studied by Brodal and Fagerberg [Brodal and Fagerberg, LNCS 1663, 1999], a dynamic adjacency labelling scheme is an adjacency labelling scheme that requires only small adjustments to the vertex labels when a small change is made to the graph. Motivated by the necessity for further exploration of dynamic adjacency labelling schemes, we introduce the concept of error-detection, discuss metrics for judging the quality of dynamic schemes, and develop error-detecting fully dynamic schemes for several classes of graphs.
Our dynamic scheme for line graphs uses O(log n ) bit labels and updates in O( e ) time, where e is the number of edges added to, or deleted from, the line graph. As well, our dynamic scheme for proper interval graphs uses O(log n ) bit labels and handles all operations in O( n ) time.
We also develop a O( r log n ) bit/label dynamic adjacency labelling scheme for r-minoes , which are graphs with no vertex in more than r maximal cliques. Edge addition and deletion can be handled in O( r 2 D ) time, vertex addition in O( r 2 e 2 ) time, and vertex deletion in O( r 2 e ) time, where D is the maximum degree of the vertices in the original graph and e is the number of edges added to, or deleted from, the original graph.
Similar to this dynamic scheme for r -minoes, we develop a O( r log n ) bit/label dynamic adjacency labelling scheme for r-bics , which are graphs with no vertex in more than r maximal bicliques. Edge addition and deletion, as well as vertex deletion, can be handled in O( r 2 B ) time, and vertex addition in O( r 2 n B ) time, where B is the size of the largest biclique in the original graph.
Our dynamic labelling schemes for r -minoes and r -bics lead to O( r 2 n 3 ) time recognition algorithms for both of these classes.
Index Terms
- Dynamic adjacency labelling schemes
Recommendations
Adjacency Labeling Schemes and Induced-Universal Graphs
STOC '15: Proceedings of the forty-seventh annual ACM symposium on Theory of ComputingWe describe a way of assigning labels to the vertices of any undirected graph on up to n vertices, each composed of n/2+O(1) bits, such that given the labels of two vertices, and no other information regarding the graph, it is possible to decide whether ...
Optimal labelling schemes for adjacency, comparability, and reachability
STOC 2021: Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of ComputingWe construct asymptotically optimal adjacency labelling schemes for every hereditary class containing 2Ω(n2) n-vertex graphs as n→ ∞. This regime contains many classes of interest, for instance perfect graphs or comparability graphs, for which we obtain ...
Adjacency Labelling for Planar Graphs (and Beyond)
We show that there exists an adjacency labelling scheme for planar graphs where each vertex of an n-vertex planar graph G is assigned a (1 + o(1)) log 2 n-bit label and the labels of two vertices u and v are sufficient to determine if uv is an edge of G. ...