k-chordal graphs: from cops and robber to compact routing via treewidth

  • Authors:
  • Adrian Kosowski;Bi Li;Nicolas Nisse;Karol Suchan

  • Affiliations:
  • LaBRI, CEPAGE, INRIA, Talence, France;I3S(CNRS/UNS), MASCOTTE, INRIA, Sophia Antipolis, France, CAS & AAMS, Beijing, China;I3S(CNRS/UNS), MASCOTTE, INRIA, Sophia Antipolis, France;FIC, Universidad Adolfo Ibáñez, Santiago, Chile, WMS, AGH - University of Science and Technology, Krakow, Poland

  • Venue:
  • ICALP'12 Proceedings of the 39th international colloquium conference on Automata, Languages, and Programming - Volume Part II
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Cops and robber games concern a team of cops that must capture a robber moving in a graph. We consider the class of k-chordal graphs, i.e., graphs with no induced cycle of length greater than k, k≥3. We prove that k−1 cops are always sufficient to capture a robber in k-chordal graphs. This leads us to our main result, a new structural decomposition for a graph class including k-chordal graphs. We present a quadratic algorithm that, given a graph G and k≥3, either returns an induced cycle larger than k in G, or computes a tree-decomposition of G, each bag of which contains a dominating path with at most k−1 vertices. This allows us to prove that any k-chordal graph with maximum degree Δ has treewidth at most (k−1)(Δ−1)+2, improving the O(Δ(Δ−1)k−3) bound of Bodlaender and Thilikos (1997). Moreover, any graph admitting such a tree-decomposition has small hyperbolicity. As an application, for any n-node graph admitting such a tree-decomposition, we propose a compact routing scheme using routing tables, addresses and headers of size O(logn) bits and achieving an additive stretch of O(klogΔ). As far as we know, this is the first routing scheme with O(k logΔ+logn)-routing tables and small additive stretch for k-chordal graphs.