Abstract
Given a graph G we consider the problem of preprocessing it so that given two vertices x,y and a set X of vertices, we can efficiently report the shortest path (or just its length) between x,y that avoids X. We attach labels to vertices in such a way that this length can be determined from the labels of x,y and the vertices X. For a graph with n vertices of tree-width or clique-width k, we construct labels of size O(k 2log 2 n). The constructions extend to directed graphs. The problem is motivated by routing in networks in case of failures or of routing policies which forbid certain paths.
Similar content being viewed by others
References
Bodlaender, H.: A linear time algorithm for finding tree-decompositions of small treewidth. SIAM J. Comput. 25(6), 1305–1317 (1996)
Courcelle, B.: The monadic second-order logic of graphs xv: on a conjecture by D. Seese. J. Appl. Log. 4, 79–114 (2006)
Courcelle, B., Kanté, M.: Graph operations characterizing rank-width and balanced graph expressions. In: Kratsch, D., Brandstädt, A., Müller, H. (eds.) Proceedings of the 33rd International Workshop on Graphs (WG07). Lecture Notes in Computer Science, vol. 4769, pp. 66–75. Springer, Berlin (2007)
Courcelle, B., Olariu, S.: Upper bounds to the clique width of graphs. Discrete Appl. Math. 101(1–3), 77–114 (2000)
Courcelle, B., Twigg, A.: Compact forbidden-set routing. In: Thomas, W., Weil, P. (eds.) 24th International Symposium on Theoretical Aspects of Computer Science. Lecture Notes in Computer Science, vol. 4393, pp. 37–48. Springer, Berlin (2007)
Courcelle, B., Vanicat, R.: Query efficient implementation of graphs of bounded clique-width. Discrete Appl. Math. 131(1), 129–150 (2003)
Courcelle, B., Makowsky, J.A., Rotics, U.: Linear time solvable optimization problems on graphs of bounded clique-width. Theory Comput. Syst. 33, 125–150 (2000)
Courcelle, B., Gavoille, C., Kanté, M., Twigg, A.: Connectivity check in 3-connected planar graphs with obstacles. Electron. Notes Discrete Math. 31, 151–155 (2008)
Fellows, M., Rosamond, F., Rotics, U., Szeider, S.: Clique-width minimization is NP-hard. In: STOC 2006: Proceedings of the Thirty-eighth Annual ACM Symposium on Theory of Computing, pp. 354–362. ACM, New York (2006)
Gavoille, C., Peleg, D.: Compact and localized distributed data structures. Distributed Comput. 16(2–3), 111–120 (2003)
Gavoille, C., Peleg, D., Perennes, S., Raz, R.: Distance labeling in graphs. J. Algorithms 53(1), 85–112 (2004)
Gupta, A., Kumar, A., Thorup, M.: Tree based mpls routing. In: SPAA ’03: Proceedings of the Fifteenth Annual ACM Symposium on Parallel Algorithms and Architectures, pp. 193–199. ACM, New York (2003)
Kannan, S., Naor, M., Rudich, S.: Implicit representation of graphs. SIAM J. Discrete Math. 5(4), 596–603 (1992)
Oum, S.: Approximating rank-width and clique-width quickly. In: Kratsch, D. (ed.) Proceedings of the 31st International Workshop on Graphs (WG 2005). Lecture Notes in Computer Science, vol. 3787, pp. 49–58. Springer, Berlin (2005)
Wanke, E.: k-nlc graphs and polynomial algorithms. Discrete Appl. Math. 54(2–3), 251–266 (1994)
Author information
Authors and Affiliations
Corresponding author
Additional information
B. Courcelle was supported by the GRAAL project of “Agence Nationale pour la Recherche”.
This work was done under the support for A. Twigg by US Army Research Laboratory and UK Ministry of Defence grant W911NF-06-3-0001, and while at the Computer Laboratory, University of Cambridge.
Rights and permissions
About this article
Cite this article
Courcelle, B., Twigg, A. Constrained-Path Labellings on Graphs of Bounded Clique-Width. Theory Comput Syst 47, 531–567 (2010). https://doi.org/10.1007/s00224-009-9211-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-009-9211-9