• Title of article

    Representing graphs implicitly using almost optimal space Original Research Article

  • Author/Authors

    Maurizio Talamo، نويسنده , , Paola Vocca، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2001
  • Pages
    18
  • From page
    193
  • To page
    210
  • Abstract
    How to represent a graph in memory is a fundamental data-structuring problem. In the usual representations, a graph is stored by representing explicitly all vertices and all edges. The names (labels) assigned to vertices are used only to encode the edges and reveal nothing about the structure of the graph itself and hence are a “waste” of space. In this context, we present a general framework for labeling any graph so that adjacency between any two given vertices can be tested in constant time. The labeling scheme assigns to each vertex x a O(δ(x) log2 n) bit label, where n is the number of vertices and δ(x) is xʹs degree. The adjacency test can be performed in seven steps and the scheme can be computed in polynomial time. The proposed graph encoding positively demonstrates its superiority over the usual representations, i.e. adjacency matrix and adjacency list representations, which require O(n log n) bit label per vertex and constant time adjacency test, and O(δ(x) log n) bit label per vertex and O(log δ(x)) steps to test adjacency, respectively. Additionally, the labeling scheme is implicit, that is: no pointers are used.
  • Journal title
    Discrete Applied Mathematics
  • Serial Year
    2001
  • Journal title
    Discrete Applied Mathematics
  • Record number

    885162