Squaregraph

In graph theory, a branch of mathematics, a squaregraph is a type of undirected graph that can be drawn in the plane in such a way that every bounded face is a quadrilateral and every vertex with three or fewer neighbors is incident to an unbounded face.

Contents

Characterization

Squaregraphs may be characterized in several ways other than via their planar embeddings:[1]

Related graph classes

Squaregraphs are a type of planar median graph;[2] as with median graphs more generally, they are also partial cubes. The squaregraphs include as special cases trees, grid graphs, gear graphs, and the graphs of polyominos.

Algorithms

The characterization of squaregraphs in terms of distance from a root and links of vertices can be used together with breadth first search as part of a linear time algorithm for testing whether a given graph is a squaregraph, without any need to use the more complex linear-time algorithms for planarity testing of arbitrary graphs.[1]

Several algorithmic problems on squaregraphs may be computed more efficiently than in more general planar or median graphs; for instance, Chepoi, Dragan & Vaxès (2002) and Chepoi, Fanciullini & Vaxès (2004) present linear time algorithms for computing the diameter of squaregraphs, and for finding a vertex minimizing the maximum distance to all other vertices.

Notes

  1. ^ a b Bandelt, Chepoi & Eppstein (2010).
  2. ^ Soltan, Zambitskii & Prisǎcaru (1973). See Peterin (2006) for a discussion of planar median graphs more generally.

References