00:00:00 / 00:00:00

Compact representation of distances in a graph: a tour around 2-hop labelings

By Laurent Viennot

Appears in collection : Metric Graph Theory and Related Topics / Théorie métrique des graphes et interactions

A 2-hop labeling (a.k.a. hub labeling) consists in assigning to each node of a graph asmall subset of nodes called hubs so that any pair of nodes have a common hub lying on a shortest path joining them. Such labelings appeared to provide a very efficient representation of distances in practical road network where surprisingly small hub sets can be computed. A graph parameter called skeleton dimension allows to explain this behaviour. Connecting any two nodes through a common hub can be seen as a 2-hop shortest path in a super-graph of the original graph. A natural extension is to consider more hops and is related to the notion of hopsets introduced in parallel computation of shortest paths. Surprisingly, a 3-hopconstruction leads to a data-structure for representing distances which is asymptotically both smaller and faster than 2-hop labeling in graphs of bounded skeleton dimension. Another natural question is to ask whether 2-hop labelings can be efficient more generally in sparsegraphs. Unfortunately, this is not the case as there exists bounded degree graphs that require quasi-linear average hub set size. The construction of such difficult graphs is related to the construction of dense graphs with n nodes that can be decomposed into n induced matchings as introduced by Ruzsa and Szemerédi in the seventies. Joint work with Siddharth Gupta, Adrian Kosowski and Przemyslaw Uznanski.

Information about the video

Citation data

  • DOI 10.24350/CIRM.V.19861603
  • Cite this video Viennot, Laurent (09/12/2021). Compact representation of distances in a graph: a tour around 2-hop labelings. CIRM. Audiovisual resource. DOI: 10.24350/CIRM.V.19861603
  • URL https://dx.doi.org/10.24350/CIRM.V.19861603

Last related questions on MathOverflow

You have to connect your Carmin.tv account with mathoverflow to add question

Ask a question on MathOverflow




Register

  • Bookmark videos
  • Add videos to see later &
    keep your browsing history
  • Comment with the scientific
    community
  • Get notification updates
    for your favorite subjects
Give feedback