Publication | Closed Access
Efficient Generation of Plane Triangulations without Repetitions
18
Citations
0
References
2001
Year
EngineeringGeometryPlane TriangulationPlanar GraphGeometry GenerationComputer-aided DesignDiscrete MathematicsCombinatorial OptimizationComputational GeometryGeometric ModelingPlane TriangulationsGeometric Graph TheoryTopological Graph TheoryDesignComputer EngineeringPrevious TriangulationComputer ScienceGeometric AlgorithmGraph TheoryNatural SciencesDelaunay Triangulation
A plane triangulation is a plane triangulation with one designated edge on the outer face. In this paper we give a simple algorithm to generate all biconnected based plane triangulations with at most n vertices. The algorithm uses O(n) space and generates such triangulations in O(1) time per triangulation without duplications. The algorithm does not output entire triangulations but the difference from the previous triangulation. By modifying the algorithm we can generate all biconnected based plane triangulation having exactly n vertices including exactly r vertices on the outer face in O(1) time per triangulation without duplications, while the previous best algorithm generates such triangulations in O(n2) time per triangulation. Also we can generate without duplications all biconnected (non-based) plane triangulations having exactly n vertices including exactly r vertices on the outer face in O(r2n) time per triangulation, and all maximal planar graphs having exactly n vertices in O(n3) time per graph.