Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. On Compact Encoding ...
Article

On Compact Encoding of Pagenumber $k$ Graphs

Cyril Gavoille ORCID (1) (2), Nicolas Hanusse (1) (2)
(1) Laboratoire Bordelais de Recherche en Informatique
(2) Algorithmics for computationally intensive applications over wide scale distributed platforms
Download article
Open on HAL
Imported on
March 26, 2015
Published on
January 1, 2008
Last modified on
March 31, 2025
Volume 10
vol. 10:3
DOI
10.46298/dmtcs.436
License
https://about.hal.science/hal-authorisation-v1
Indicators
700
Views
547
Downloads

On Compact Encoding of Pagenumber $k$ Graphs

Cyril Gavoille ORCID (1) (2), Nicolas Hanusse (1) (2)
(1) Laboratoire Bordelais de Recherche en Informatique
(2) Algorithmics for computationally intensive applications over wide scale distributed platforms
Abstract
In this paper we show an information-theoretic lower bound of kn - o(kn) on the minimum number of bits to represent an unlabeled simple connected n-node graph of pagenumber k. This has to be compared with the efficient encoding scheme of Munro and Raman of 2kn + 2m + o(kn+m) bits (m the number of edges), that is 4kn + 2n + o(kn) bits in the worst-case. For m-edge graphs of pagenumber k (with multi-edges and loops), we propose a 2mlog2k + O(m) bits encoding improving the best previous upper bound of Munro and Raman whenever m ≤ 1 / 2kn/log2 k. Actually our scheme applies to k-page embedding containing multi-edge and loops. Moreover, with an auxiliary table of o(m log k) bits, our coding supports (1) the computation of the degree of a node in constant time, (2) adjacency queries with O(logk) queries of type rank, select and match, that is in O(logk *minlogk / loglogm, loglogk) time and (3) the access to δ neighbors in O(δ) runs of select, rank or match;.
Keywords
  • [INFO.INFO-DM]Computer Science [cs]/Discrete Mathematics [cs.DM]
Cited by

Source: OpenCitations

  • Graphs

    Cambridge University Press eBooks

    Authors : Gonzalo Navarro ORCID

    Journal reference : Volume , 2016, pp. 279-346

    DOI : 10.1017/cbo9781316588284.010
  • Succinct Representation of Labeled Graphs

    Lecture notes in computer science

    Authors : Jérémy Barbay ORCID, Luca Castelli Aleardi ORCID, Meng He ORCID, J. Ian Munro

    Journal reference : Volume , 2007, pp. 316-328

    DOI : 10.1007/978-3-540-77120-3_29
  • Compressed Representations of Graphs

    Encyclopedia of Algorithms

    Authors : J. Ian Munro, Patrick K. Nicholson ORCID

    Journal reference : Volume , 2014, pp. 1-5

    DOI : 10.1007/978-3-642-27848-8_646-1
  • Compressed Representations of Graphs

    Encyclopedia of Algorithms

    Authors : J. Ian Munro, Patrick K. Nicholson ORCID

    Journal reference : Volume , 2016, pp. 382-386

    DOI : 10.1007/978-1-4939-2864-4_646
  • Parentheses

    Cambridge University Press eBooks

    Authors : Gonzalo Navarro ORCID

    Journal reference : Volume , 2016, pp. 167-210

    DOI : 10.1017/cbo9781316588284.008
Preview
Loading PDF preview...