A Simple Sweep Line Algorithm for Counting Triangulations and Pseudo-triangulations
Abstract
Let be a set of points. In this paper we show two new algorithms, one to compute the number of triangulations of , and one to compute the number of pseudo-triangulations of . We show that our algorithms run in time and respectively, where and are the largest number of triangulation paths (T-paths) and pseudo-triangulations paths (PT-paths), respectively, that the algorithms encounter during their execution. Moreover, we show that , which is the first non-trivial bound on to be known. While there already are algorithms that count triangulations in , and , there are sets of points where the number of T-paths is . In such cases the algorithm herein presented could potentially be faster. Furthermore, it is not clear whether the already-known algorithms can be modified to count pseudo-triangulations so that their running times remain , for some small constant . Therefore, for counting pseudo-triangulations (and possibly other similar structures) our approach seems better.
Cite
@article{arxiv.1312.3188,
title = {A Simple Sweep Line Algorithm for Counting Triangulations and Pseudo-triangulations},
author = {Victor Alvarez and Karl Bringmann and Saurabh Ray},
journal= {arXiv preprint arXiv:1312.3188},
year = {2013}
}
Comments
38 pages, 48 figures. Submitted to journal