A compact encoding of plane triangulations with efficient query supports

  • Authors:
  • Katsuhisa Yamanaka;Shin-Ichi Nakano

  • Affiliations:
  • Department of Computer Science, Gunma University, Kiryu, Gunma, Japan;Department of Computer Science, Gunma University, Kiryu, Gunma, Japan

  • Venue:
  • WALCOM'08 Proceedings of the 2nd international conference on Algorithms and computation
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we give a coding scheme for plane triangulations. The coding scheme is very simple, and needs only 6n bits for each plane triangulation with n vertices. Also with additional o(n) bits it supports adjacency, degree and clockwise neighbour queries in constant time. Our scheme is based on a realizer of a plane triangulation. The best known algorithm needs only 4.35n+o(n) bits for each plane triangulation, however, within o(n) bits it needs to store a complete list of all possible triangulations having at most (log n)/4 nodes, while our algorithm is simple and does not need such a list. The second best known algorithm needs 2m+(5+1/k)n+o(m+n) bits for each (general) plane graph with m edges and 7n+o(n) bits for each plane triangulation, while our algorithm needs only 6n+o(n) bits for each plane triangulation.