×

无需重复即可高效生成平面三角网。 (英语) Zbl 0986.68951号

Orejas,Fernando(编辑)等人,《自动化、语言和编程》。2001年7月8日至12日在希腊克里特岛举行的第28届国际学术讨论会。诉讼程序。柏林:斯普林格。勒克特。注释计算。科学。2076, 433-443 (2001).
摘要:“基础”平面三角剖分是指在外表面上具有一条指定边的平面三角剖分。本文给出了一个生成最多个顶点的所有基于双连通的平面三角剖分的简单算法。该算法使用\(O(n)\)空间,并在每次三角测量的\(O(1)\)时间内生成这样的三角测量,而没有重复。该算法不输出整个三角剖分,而是输出与之前三角剖分的差异。通过修改该算法,我们可以生成所有基于双连通的平面三角剖分,每个三角剖分都有精确的(n)个顶点,包括精确的外表面顶点,每次三角剖分的时间为(O(1)),没有重复,而以前最好的算法每次三角剖分都会在(O(n^2))个时间内生成此类三角剖分。此外,我们还可以在不重复的情况下生成所有双连通(非基)平面三角剖分,每个三角剖分具有精确的(n)个顶点,包括每个三角形剖分在(O(r^2n)时间内的外表面上的精确顶点,以及每个图具有精确的顶点的所有最大平面图。
关于整个系列,请参见[Zbl 0967.00069号].

MSC公司:

68瓦05 非数值算法
68兰特 计算机科学中的图论(包括图形绘制)
PDF格式BibTeX公司 XML格式引用
全文: 链接