Efficient Generation of Plane Triangulations without Repetitions
Efficient Generation of Plane Triangulations without Repetitions
复制标题
高效生成平面三角剖分,无需重复
DOI:
10.1007/3-540-48224-5_36
复制
发表时间:
2001
期刊:
影响因子:
--
通讯作者:
Shin
中科院分区:
文献类型:
--
作者:
Zhangjian Li;Shin
A “based” 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 mostnvertices. The algorithm usesO(n) space and generates such triangulations inO(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 exactlynvertices including exactlyrvertices on the outer face inO(1) time per triangulation without duplications, while the previous best algorithm generates such triangulations inO(n2) time per triangulation. Also we can generate without duplications all biconnected (non-based) plane triangulations having exactlynvertices including exactlyrvertices on the outer face inO(r2n) time per triangulation, and all maximal planar graphs having exactlynvertices inO(n3) time per graph.