Abstract
Given a set of points in the plane, a triangulation of is a maximal set of non-crossing segments with endpoints in . We present an algorithm that computes the number of triangulations on a given set of points in time , significantly improving the previous best running time of by Alvarez and Seidel [SoCG 2013]. Our main tool is identifying separators of size of a triangulation in a canonical way. The definition of the separators are based on the decomposition of the triangulation into nested layers ("cactus graphs"). Based on the above algorithm, we develop a simple and formal framework to count other non-crossing straight-line graphs in time. We demonstrate the usefulness of the framework by applying it to counting non-crossing Hamilton cycles, spanning trees, perfect matchings, -colorable triangulations, connected graphs, cycle decompositions, quadrangulations, -regular graphs, and more.
Connections
Explore this paper’s authors, topics and related work.
Building this map preview
BZPEER is loading the nearby papers, people, topics and institutions for this page.
Reviews 0
Write a review
No reviews yet.
Discussion 0
Add a comment
No comments yet.