一种简单快速的Delaunay三角网逐块生成算法 |
| |
引用本文: | 刘永和,王燕平,齐永安. 一种简单快速的Delaunay三角网逐块生成算法[J]. 测绘科学, 2008, 33(6): 133-135 |
| |
作者姓名: | 刘永和 王燕平 齐永安 |
| |
作者单位: | 河南理工大学资环学院,河南焦作,454000;河南理工大学图书馆,河南焦作,454000 |
| |
摘 要: | 分块式生成Delaunay三角网是加快构网速度的一个基本思路。已有的分治算法和其他分块合并算法能使平均时间复杂度接近线性,但算法复杂,编程难度大,且容易产生计算误差导致的错误。本文作者曾提出过一种基于三角网扩张法的逐块归并算法,它也是一种快速算法,但在算法中需要增加避免错误的判断规则,使程序变得较复杂。本文中的逐块生成法是对逐块归并法的改进,它继承了逐块归并法高效的优势,而且减少了判断规则,步骤更加简单。
|
关 键 词: | Delaunay三角网 分块合并算法 LOP优化 不规则三角网 时间复杂度 |
A simple and quick block-by-block generating method for generating delaunay triangulation from points in the plane |
| |
Abstract: | Dividing the points into blocks and generating Delaunay triangulation from each block is the cardinal idea for fast creating large Delaunay triangulation.Divide-and-Conquer algorithm and other divide-and-merge method at present have the time complexity of linearity but their steps are more complex and difficult to program,and it also raises the probability of occurring bugs from float-point errors.The author of this article proposed a sequential merging algorithm based on triangle-expanding method and it's average time complexity is close to O(n),but in order to avoid float-point bugs,a judging rule must be added and thus the steps is some more complicated.The block-by-block generating method in this article is an improved modification of sequential merging method and inherits the high efficiency but more simple. |
| |
Keywords: | delaunay triangulation divide-and-merging method LOP optimizing triangulated irregular networks time complexity |
本文献已被 CNKI 维普 万方数据 等数据库收录! |
|