期刊文献+
共找到69篇文章
< 1 2 4 >
每页显示 20 50 100
An Algorithm for Partitioning Polygons into Convex Parts 被引量:3
1
作者 周培德 《Journal of Beijing Institute of Technology》 EI CAS 1997年第4期67-72,共6页
An algorithm for partitioning arbitrary simple polygons into a number of convex parts was presented. The concave vertices were determined first, and then they were moved by using the method connecting the concave vert... An algorithm for partitioning arbitrary simple polygons into a number of convex parts was presented. The concave vertices were determined first, and then they were moved by using the method connecting the concave vertices with the vertices of falling into its region B,so that the primary polygon could be partitioned into two subpolygons. Finally, this method was applied recursively to the subpolygons until all the concave vertices were removed. This algorithm partitions the polygon into O(l) convex parts, its time complexity is max(O(n),O(l 2)) multiplications, where n is the number of vertices of the polygon and l is the number of the concave vertices. 展开更多
关键词 arbitrary polygon concave vertex convex polygon algorithm
下载PDF
A COUNTER-EXAMPLE TO A FAST ALGORITHM FOR FINDING THE CONVEX HULL OF A SIMPLE POLYGON 被引量:1
2
作者 Godfried Toussaint 《Computer Aided Drafting,Design and Manufacturing》 1994年第2期1-4,共2页
A linear-time algorithm was recently published (International Conference Proceedings ofPacific Graphics' 94/CADDM' 94, August 26-29 , 1994 , Beijing , China) for computing the convexhull of a simple polygon. I... A linear-time algorithm was recently published (International Conference Proceedings ofPacific Graphics' 94/CADDM' 94, August 26-29 , 1994 , Beijing , China) for computing the convexhull of a simple polygon. In this note we present a counter-example to that algorithm by exhibiting afamily of polygons for which the algorithm discards vertices that are on the convex hull. 展开更多
关键词 simple-polygons crossing-polygons convex-hull algorithms Graham-scan computa-tional geometry
全文增补中
A NEW CONVEX HULL ALGORITHM FOR ANY POLYGON
3
作者 Hu Zhanqi Li Yupeng Wang Jun Qiao Lei 《Computer Aided Drafting,Design and Manufacturing》 1997年第1期61-64,共0页
A new algorithm for finding convex hull of a polygon is proposed. An example is given to show the effectiveness and the simplicity of the algorithm.
关键词 non-simple polygon convex hull algorithm
全文增补中
An Optimal Algorithm for Solving Collision Distance Between Convex Polygons in Plane
4
作者 鄢勇 《Journal of Computer Science & Technology》 SCIE EI CSCD 1993年第4期367-373,共7页
In this paper,we study the problem,of calculating the minimum collision distance between two planar convex polygons when one of them moves to another along a given direction.First,several novel concepts and properties... In this paper,we study the problem,of calculating the minimum collision distance between two planar convex polygons when one of them moves to another along a given direction.First,several novel concepts and properties are explored,then an optimal algorithm OPFIV with time complexity O(log(n+m))is developed and its correctness and optimization are proved rigorously. 展开更多
关键词 Planar convex polygons collision distance initial collision vertex optimal algorithm effective collision edge packing problem computational geometry
原文传递
动态凸包引导的偏优规划蚁群算法求解TSP问题 被引量:11
5
作者 马学森 宫帅 +1 位作者 朱建 唐昊 《通信学报》 EI CSCD 北大核心 2018年第10期59-71,共13页
针对蚁群算法搜索空间大、收敛速度慢、容易陷入局部最优等缺陷,提出一种基于动态凸包引导的偏优规划蚁群算法。改进后的算法动态控制蚂蚁的待选城市范围,有助于在跳出局部最优并向全局最优逼近的基础上减少蚂蚁搜索空间;同时,引入延陷... 针对蚁群算法搜索空间大、收敛速度慢、容易陷入局部最优等缺陷,提出一种基于动态凸包引导的偏优规划蚁群算法。改进后的算法动态控制蚂蚁的待选城市范围,有助于在跳出局部最优并向全局最优逼近的基础上减少蚂蚁搜索空间;同时,引入延陷漂流因子和基于待选城市构建的凸包来干预当前蚂蚁的城市选择,增加算法前期解的多样性并提高蚂蚁的偏优规划能力;再利用局部与整体相结合的完整路径信息、凸包的构建信息来协调信息素的更新,引导后继蚂蚁路径偏优规划,提高算法的求解精度;设计具有收敛性的信息素最大最小值限制策略,既加快算法的求解速度又避免算法过早停滞;最后在4种经典TSP模型上应用改进后的算法。仿真结果表明,所提算法在求解精度和收敛速度等方面均有显著提高,且具有较好的适用性。 展开更多
关键词 蚁群算法 二维凸包 tsp 偏优规划
下载PDF
用凸多边形微量增长法求解TSP 被引量:5
6
作者 顾大权 游大鸣 +2 位作者 侯太平 周军 袁媛 《微计算机应用》 2005年第3期262-264,共3页
采用凸多边形微量增长方法,给出了一个求解TSP问题算法。该算法首先找出边界点,生成凸多边形,然后反复从剩余结点中,选取最小增量的点,插入到多边形中,最后得到TSP的路径。算法实现容易、运行速度快。采用该算法生成的CTSP路径接近其最... 采用凸多边形微量增长方法,给出了一个求解TSP问题算法。该算法首先找出边界点,生成凸多边形,然后反复从剩余结点中,选取最小增量的点,插入到多边形中,最后得到TSP的路径。算法实现容易、运行速度快。采用该算法生成的CTSP路径接近其最优解。 展开更多
关键词 凸多边形 求解 微量 增长法 tsp问题 算法实现 运行速度 边界点 最优解 路径 结点 最小 接近
下载PDF
计及禁区影响的风电场布局优化研究
7
作者 孔祥磊 缪书唯 《电工材料》 CAS 2024年第2期74-80,共7页
本研究基于查表法判别风电机组与禁区的相对位置,而后将该方法嵌入基于改进帝王蝶算法的风电场布局优化模型中,求解同时满足禁区约束和输出功率最大化的布局结果。应用本模型优化含禁区的2 km×2 km风电场布局,得到布局方案及其适... 本研究基于查表法判别风电机组与禁区的相对位置,而后将该方法嵌入基于改进帝王蝶算法的风电场布局优化模型中,求解同时满足禁区约束和输出功率最大化的布局结果。应用本模型优化含禁区的2 km×2 km风电场布局,得到布局方案及其适应度数值。结果表明,优化的布局方案能够有效避开禁区,且相比无禁区情况下的布局,有禁区时布局方案的适应度削弱0.5%。与传统帝王蝶、粒子群算法和差分自适应帝王蝶算法对比,进行30次单独运行,本算法在多次结果中均得到满足约束的布局方案,表现出较好的全局搜索能力以及寻优精度。 展开更多
关键词 风电场 尾流效应 布局优化 凸多边形禁区 改进帝王蝶算法
下载PDF
一种求解欧式平面TSP问题的混合算法
8
作者 王兴起 薛晓春 《计算机与现代化》 2010年第5期33-35,39,共4页
TSP问题是一个经典的组合优化问题。本文采用基于凸多边形的插入方法来构造路径,然后使用调整算法对路径进行调整以缩短回路长度,最后采用遗传算法中的交叉算子,再对路径进行优化。实验结果表明,该算法具有较高精度和较强实用性。
关键词 旅行商问题 组合优化 凸多边形 交叉算子
下载PDF
简单快速的平面散乱点集凸包算法 被引量:29
9
作者 金文华 何涛 +1 位作者 唐卫清 唐荣锡 《北京航空航天大学学报》 EI CAS CSCD 北大核心 1999年第1期72-75,共4页
凸包问题是计算几何的基本问题之一,在许多领域均有应用.传统点集凸包算法和简单多边形凸包算法平行发展,互不相干.文中将简单多边形凸包算法应用于散乱点集凸包问题中,提出了新的点集凸包算法.新算法不仅达到了O(nlogn)... 凸包问题是计算几何的基本问题之一,在许多领域均有应用.传统点集凸包算法和简单多边形凸包算法平行发展,互不相干.文中将简单多边形凸包算法应用于散乱点集凸包问题中,提出了新的点集凸包算法.新算法不仅达到了O(nlogn)的理论时间复杂度下限,而且极其简单,易于实现.该算法已应用于工厂设计软件PDSOFT中。 展开更多
关键词 凸包算法 多边形 平面点集 平剖图 计算几何
下载PDF
凸多边形星图识别算法 被引量:11
10
作者 刘朝山 黄欣 刘光斌 《光电工程》 CAS CSCD 北大核心 2004年第9期7-9,25,共4页
为解决星敏感器中较大视场快速、可靠的星图识别,提出了以凸多边形为基元、完全不依赖于星等的星图识别算法。对给定的视场,挑选其中较亮的恒星,依其坐标排序,然后采用由平面上的点生成凸多边形的算法,就能得到唯一的、以恒星为顶点的... 为解决星敏感器中较大视场快速、可靠的星图识别,提出了以凸多边形为基元、完全不依赖于星等的星图识别算法。对给定的视场,挑选其中较亮的恒星,依其坐标排序,然后采用由平面上的点生成凸多边形的算法,就能得到唯一的、以恒星为顶点的凸多边形。为验证星图识别算法的有效性,建立了导航星数据库,其储存单元为凸多边形的边和相邻边的夹角,共有3832个边数不等的凸多边形。在CPU为33MHz 的PC104上仿真结果表明:在任意视场中,生成凸多边形的时间小于5ms,基于凸多边形的星图识别成功率高于99%,并具有较强的鲁棒性。 展开更多
关键词 星敏感器 星图识别 凸多边形 算法
下载PDF
连接不相交线段成简单多边形(链)的算法及其实现 被引量:5
11
作者 周培德 王树武 李斌 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2002年第6期522-525,共4页
提出一个如何连接平面上 n条线段成一简单多边形或者简单多边形链的实际问题 ,并证明了连接平面上线段集 S成一简单多边形链的一个充分条件—— S中有一条线段连接凸壳 CH(S)中不相邻顶点 .提出了连接平面上线段集 S成一简单多边形或者... 提出一个如何连接平面上 n条线段成一简单多边形或者简单多边形链的实际问题 ,并证明了连接平面上线段集 S成一简单多边形链的一个充分条件—— S中有一条线段连接凸壳 CH(S)中不相邻顶点 .提出了连接平面上线段集 S成一简单多边形或者简单多边形链的算法 ,其基本思想是首先逐层计算线段集 S的凸壳 ,并将这些凸壳改变为简单多边形 ;然后计算各多边形之间的交点 ,进而删去这些交点 ;最后合并若干个简单多边形为一个简单多边形 .当 S中线段数目 n较大时 ,用分治思想设计分治算法 ,较好地求解了这个问题 . 展开更多
关键词 线段集 凸壳 简单多边形 简单多边形链 算法 复杂性 计算机
下载PDF
寻求多边形链顶点凸壳的算法 被引量:8
12
作者 周培德 刘建 王立权 《北京理工大学学报》 EI CAS CSCD 北大核心 2003年第1期75-77,共3页
提出一种计算简单多边形链顶点凸壳的算法 ,基本思想是分段计算 ,在每段的计算中 ,先分 4种不同情况计算出边链 L1 ,然后利用一种技巧将 L1 上的部分顶点排列成顶点角递增序列 ,构成边链 L2 ,最后对 L2 进行倒查 ,删去非凸壳顶点 ,剩下... 提出一种计算简单多边形链顶点凸壳的算法 ,基本思想是分段计算 ,在每段的计算中 ,先分 4种不同情况计算出边链 L1 ,然后利用一种技巧将 L1 上的部分顶点排列成顶点角递增序列 ,构成边链 L2 ,最后对 L2 进行倒查 ,删去非凸壳顶点 ,剩下的点即凸壳顶点 .该算法不仅易于实现 ,而且其时间复杂性是线性的 . 展开更多
关键词 顶点 凸壳 简单多边形链 算法设计 复杂复杂性 计算几何 顶点角递增序列
下载PDF
一种求凸多边形宽度的优化算法 被引量:6
13
作者 陈海 王新民 +1 位作者 焦裕松 李俨 《工程图学学报》 CSCD 北大核心 2011年第2期5-9,共5页
提出了一种优化的线性时间算法计算凸多边形的宽度。首先证明了凸多边形的宽度只可能介于"点边式"跨度之间,缩小了宽度的计算范围。其次提出了一种距离比较算法,降低了凸多边形跨度的计算量。最后,在"点边式"基本... 提出了一种优化的线性时间算法计算凸多边形的宽度。首先证明了凸多边形的宽度只可能介于"点边式"跨度之间,缩小了宽度的计算范围。其次提出了一种距离比较算法,降低了凸多边形跨度的计算量。最后,在"点边式"基本算法和距离比较算法的基础上,提出了计算宽度的优化算法。仿真分析表明,提出的优化算法提高了计算凸多边形宽度的效率,算法的时间复杂性降为O(n)。 展开更多
关键词 计算几何 优化算法 点边式 凸多边形
下载PDF
基于AutoCAD的简单多边形剖分算法 被引量:4
14
作者 刘彦鹏 吴明光 张玉润 《计算机工程与应用》 CSCD 北大核心 2006年第5期43-45,49,共4页
在充分挖掘AutoCAD图形中简单多边形自身隐含的垂直与共线关系的基础上,提出一种新的基于直角顶点判定和凹凸顶点判定的简单多边形剖分算法。该算法首先判断出多边形顶点的直角特性和凹凸性,然后根据多边形自身的特点按照一定的先后次... 在充分挖掘AutoCAD图形中简单多边形自身隐含的垂直与共线关系的基础上,提出一种新的基于直角顶点判定和凹凸顶点判定的简单多边形剖分算法。该算法首先判断出多边形顶点的直角特性和凹凸性,然后根据多边形自身的特点按照一定的先后次序进行剖分,力求把多边形分割成直角梯形、矩形和直角三角形的形式。其中判断辅助线连接次序的优先级是实现剖分算法的关键。程序实现中采用递归算法,对分割后的多边形重新进行判断,直到多边形分割完毕。 展开更多
关键词 AUTOCAD 简单多边形 凹凸顶点 递归算法
下载PDF
多边形障碍环境中避障路径的遗传算法 被引量:4
15
作者 戴光明 杜安红 李妍 《海军工程大学学报》 CAS 2004年第5期43-47,共5页
研究了平面障碍环境中避障的遗传算法,重点介绍了障碍环境的模型构造和用遗传算法求解该模型的方法设计.采用了与已有遗传算法不同的染色体编码方式和不同的遗传算子设计,在初始群体产生时尽量避免了引入无效基因,提高了染色体进化的效... 研究了平面障碍环境中避障的遗传算法,重点介绍了障碍环境的模型构造和用遗传算法求解该模型的方法设计.采用了与已有遗传算法不同的染色体编码方式和不同的遗传算子设计,在初始群体产生时尽量避免了引入无效基因,提高了染色体进化的效率,使得该算法具有很好的寻优能力,实验结果也表明了该算法的有效性. 展开更多
关键词 路径规划 遗传算法 凸多边形 包围盒
下载PDF
寻求简单多边形凸壳的线性时间算法 被引量:11
16
作者 周培德 付梦印 《计算机工程与科学》 CSCD 2002年第3期1-2,44,共3页
本文提出在线性时间内构造简单多边形顶点凸壳的两种算法。第一个算法的基本思想是利用一种技巧对多边形顶点进行筛选 ,使剩余顶点的角的大小排成递增序 ,然后用Graham扫描方法删去非凸壳顶点 ,最后得到多边形凸壳的顶点序列。第二个算... 本文提出在线性时间内构造简单多边形顶点凸壳的两种算法。第一个算法的基本思想是利用一种技巧对多边形顶点进行筛选 ,使剩余顶点的角的大小排成递增序 ,然后用Graham扫描方法删去非凸壳顶点 ,最后得到多边形凸壳的顶点序列。第二个算法不断删去多边形的凹点及新产生的凹点 ,最后得到凸壳顶点序列。这两种算法简单 ,易于实现 ,时间复杂性都是O(n) 展开更多
关键词 简易多边形凸壳 线性时间算法 复杂性 计算几何
下载PDF
计算两凸多边形的并集多边形及其面积的计算机算法与实现 被引量:13
17
作者 庞明勇 卢章平 《工程图学学报》 CSCD 2004年第1期90-94,共5页
提出计算两平面凸多边形的并集(多边形)及其面积的计算机算法,并对算法实现给出详细的计算过程。程序实现中,文中将算法分为判定点是否在多边形内部、求两多边形交点、求并集多边形及其面积三部分。引入利用向量叉积符号判定三角形的方... 提出计算两平面凸多边形的并集(多边形)及其面积的计算机算法,并对算法实现给出详细的计算过程。程序实现中,文中将算法分为判定点是否在多边形内部、求两多边形交点、求并集多边形及其面积三部分。引入利用向量叉积符号判定三角形的方向,进而判别平面上一点是否在凸多边形内的方法,简化了计算。还进一步提出了运用“区间分割”求两相交线段交点的新颖方法。 展开更多
关键词 算法理论 并集多边形 面积 求交 凸多边形 计算几何 向量叉积符号
下载PDF
平面点集凸包的最优实时算法 被引量:7
18
作者 王志强 洪嘉振 肖立瑾 《计算机学报》 EI CSCD 北大核心 1998年第S1期351-356,共6页
在星形多边形性质的基础之上,根据凸多边形是特殊的星形多边形,以星点为中心,以分别平行于X轴和y轴的直线作为相对坐标系的坐标轴,将平面区域划分为四个区,依据新的点与有向线段之间关系的判别式,从而简便快速地分离内部点和外部... 在星形多边形性质的基础之上,根据凸多边形是特殊的星形多边形,以星点为中心,以分别平行于X轴和y轴的直线作为相对坐标系的坐标轴,将平面区域划分为四个区,依据新的点与有向线段之间关系的判别式,从而简便快速地分离内部点和外部点,对外部点快速我到支撑点,提出了平面点集的最优实时算法,其时间复杂度为O(n).它同样适用于多边形并具有相同的时间复杂度.它还便于控制结果凸包的方向,只需调整初始三角形的方向即可,算法其它部分无需修改.算法具有高效、稳定等特点,从而在结合崔国华等的理论基础之上为找到一种线性的排序算法提供了实际的可能性.在文中的结论部分提供了本文算法和经典的Graham算法及堆式排序算法的执行时间的比较. 展开更多
关键词 凸包 点集 星形多边形 最优算法 实时处理
下载PDF
任意多边形顶点凸、凹性判别的简捷算法 被引量:38
19
作者 刘润涛 《软件学报》 EI CSCD 北大核心 2002年第7期1309-1312,共4页
给出了一种确定任意多边形顶点凸、凹性的简捷算法.该算法只需要2n+4次乘法,5n+10次加、减法及2n+3次比较即可完成(n是多边形顶点的个数).同时,给出了任意简单多边形走向的充要条件.
关键词 任意多边形顶点 简捷算法 凸凹性 模式识别 图像处理
下载PDF
邻近凹点角平分线的多边形顶点快速凸分算法研究及应用 被引量:2
20
作者 何立恒 鲍其胜 王志杰 《南京林业大学学报(自然科学版)》 CAS CSCD 北大核心 2013年第5期165-168,共4页
在分析和归纳已有凸分算法的基础上,提出邻近凹点角平分线的多边形顶点快速凸分算法。该算法不增加新顶点,且剖分得到的凸多边形数量少,大小、形状等质量较好。算法应用在方格网土方计算中,能快速找出填挖分界点并划定填挖方区域。该算... 在分析和归纳已有凸分算法的基础上,提出邻近凹点角平分线的多边形顶点快速凸分算法。该算法不增加新顶点,且剖分得到的凸多边形数量少,大小、形状等质量较好。算法应用在方格网土方计算中,能快速找出填挖分界点并划定填挖方区域。该算法与凸分成三角形的土方计算精度相当,但其抗粗差能力强,计算速度快;与增加顶点的凸分方式比较,土方计算精度和速度均优于后者。 展开更多
关键词 凹多边形 角平分线 凸分算法 土方计算
下载PDF
上一页 1 2 4 下一页 到第
使用帮助 返回顶部