Counting Triangulations of Fixed Cardinal Degrees
Abstract
A fixed set of vertices in the plane may have multiple planar straight-line triangulations in which the degree of each vertex is the same. As such, the degree information does not completely determine the triangulation. We show that even if we know, for each vertex, the number of neighbors in each of the four cardinal directions, the triangulation is not completely determined. We show that counting such triangulations is #P-hard via a reduction from #3-regular bipartite planar vertex cover.
Keywords and phrases:
Planar Triangulations, Degree Information, #P-HardnessCategory:
Poster AbstractFunding:
Erin Chambers: Research supported in part by the National Science Foundation under award CCF-2444309.Copyright and License:
2012 ACM Subject Classification:
Theory of computation Computational geometryEditors:
Vida Dujmović and Fabrizio MontecchianiSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
Paper Description
We consider plane straight-line (PSL) graphs: graphs whose vertices are points in the plane, and whose edges are interior-disjoint segments connecting the vertices at their endpoints. A PSL graph is maximal if adding any edge would result in a graph that is not a PSL graph. Given a PSL graph and , we write to mean the number of edges incident to whose other endpoint lies above in the -direction (“to the north”). The south-, east-, and west-degrees of , written respectively, are defined analogously, and the four are collectively called the cardinal degrees of . We consider only graphs with vertices at distinct - and -coordinates and in general position. We call a cardinal signature and call a realization of if and only if is a maximal PSL graph with cardinal signature . Although each graph has a unique cardinal signature, distinct graphs can have the same cardinal signature, even in the restricted setting of maximal PSL graphs; see Figure 1.
We therefore consider the problem of counting realizations of a cardinal degree signature, called #cardinal signature realization, and, in particular, we show this problem is #P-hard. We do so by a reduction from #3-regular bipartite planar vertex cover. However, we first reduce to an intermediary problem, namely, the #tiled noncrossing cycle-set problem, whose input is a tiling: a grid of tiles, where each tile has one of the tile types as in Figure 2, and are arranged to form a collection of red and blue cycles. A solution to this problem is a selection of noncrossing cycles. Figure 3 illustrates the connection between #tiled noncrossing cycle-set and #3-regular bipartite planar vertex cover.
To connect our central problem to #tiled noncrossing cycle-set, we introduce frame graphs. A frame graph is a grid-like pattern of convex chains of edges, forming roughly square faces called frame cells, corresponding to the tile structure of #tiled noncrossing cycle-set; see the black edges of Figure 4(c). Suppose a roughly horizontal path of lies just below height . This path is part of the boundary of the subgraph of whose vertices lie below . The sum of south degrees of all vertices below tells us how many edges lie entirely in this halfspace. Using Euler’s formula, we confirm that this lower subgraph is maximal PSL, i.e., the edges in this path must be present in every cardinal signature of . Using a left-to-right argument for the nearly vertical paths tells us the realization of the cardinal signature of is unique. By extension, any graph made by adding edges to has a cardinal signature whose realizations all have the edges of , i.e., these edges are forced. Thus, we include extra edges to a frame graph to form gadgets, corresponding to tile types; see Figure 4.
We show that a frame graph triangulated by edges chosen from gadgets has a cardinal signature whose realizations are only the ones shown. We first establish our inductive step.
Lemma 1 (informal).
Let be a frame graph triangulated by edges of gadgets. Let be a gadget and suppose that the triangulation in of the frame cell to the south of is made by choosing light (dark) colored edges. Then the same choice of light (dark) colored edges triangulates so that vertices on the southern boundary of have the same cardinal degrees as they do in . A similar statement applies to the west of .
Since having a fixed triangulation to the south and west of a frame cell establishes the triangulation of the frame cell itself, and a consistent choice of light/dark leads to a consistent choice within the cell, we induct on the row and column of a frame cell to show the following.
Lemma 2 (informal).
All realizations of the cardinal signature of correspond to triangulating frame cells using a subset of edges of the kind shown in Figure 4(c).
We bijectively match each solution of a noncrossing tile selection to a realization of a cardinal signature ; choosing (not choosing) a tile cycle corresponds to that portion of the triangulation made using light (dark) colored edges. We conclude that the number of cardinal signature realizations of is the same as the number of noncrossing tile selections of the corresponding cycle-set.
Theorem 3.
#cardinal signature realization is #P-hard.
