基于粒子群算法求曲线/曲面间最小距离方法

来源 :福建师范大学 | 被引量 : 2次 | 上传用户:connine_li
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最小距离问题在很多领域都有着重要的应用。当今社会的主流造型系统通常采用参数曲线、曲面模型。先前的算法大多存在诸如:计算较复杂、适用范围有限等缺点。人工智能算法灵活性较大,适用于复杂的曲线、曲面间的最小距离的求解,本文主要利用粒子群算法针对求解参数曲线、曲面间的最小距离问题进行研究,主要工作和成果归纳如下:1.根据粒子群优化算法的原理,传统的思路是将B样条曲线上的一个点设为一个粒子;然后根据粒子群算法的公式进行粒子几何位置的平移,但这样做可能出现曲线上的点平移后不会落在曲线上的情况。针对该特点,本文提出了一个基于参数域的求解两B样条曲线间最小距离的粒子群算法。该算法先在两B样条曲线的参数域内各随机地生成相同数量的粒子并随机进行一一配对;接着计算各对参数相应的曲线点对之间的距离和所有点对间的最小距离,并得到个体最优参数和群体最优参数;然后根据粒子群算法原理,反复迭代,不断更新各对粒子间的个体最优参数和群体最优参数,直至满足预先设定的算法结束条件,从而求得两B样条曲线间的最小距离。该算法计算简单,实验结果表明其效果较好。2.通过对上述求两B样条曲线间最小距离算法的性能和实验结果的分析,进一步提出了改进的算法。首先,优化粒子群的初始配对方法,采用最近点对配对取代随机配对,以提高算法的效率:其次,用粒子群算法给出的结果作为初值,进一步用牛顿迭代法进行迭代,以提高解的精度。实验结果表明,改进的算法在效率和解的精度上都得以提高。3.将求解曲线间的最小距离的方法推广到曲面的情况,提出了一个基于参数域的求解两B样条曲面间的最小距离的算法及其改进的算法。实验结果表明,所提出的算法收敛性好,具有较高的效率和精度。本文方法的应用范围广,其应用对象并不局限于B样条曲线曲面,可直接推广到其它形式的参数曲线曲面,其基本思路也适用于非参数形式的曲线曲面。该方法还可应用于点与曲线、点与曲面,曲线与曲面等不同形式的最小距离问题,具有进一步的研究空间。
其他文献
随着改革开放的深入和社会主义市场经济的发展,社会组织形式日益“多样”化,居民生活方式日益“个性”化,城市管理模式日益“属地”化,使城市社区党建工作面临许多新课题和
时滞微分方程初值问题在实际中应用很广泛,随着人们对初值问题数值解的不断研究,越来越多的新方法被提出。其中大部分方法是根据求解常微分方程数值解的方法推广而来的,包括线性
脉冲微分方程不仅比相应的微分方程理论丰富,而且它更加精确和实际的刻划了许多自然现象.本文主要研究了基于害虫综合治理(IntegratedPestManagementorIPM)策略的状态依赖脉冲
利用动力系统研究经典博弈模型的演化规律是博弈论的一个研究热点.复制方程是基于达尔文的进化准则构建的一个数学模型,是演化博弈研究领域中应用最为广泛的一类微分方程.时滞是现实问题中常见的影响因素,研究时滞复制方程具有重要的意义.本文分别对经典的石头-剪刀-布博弈和雪堆博弈模型进行了研究.首先,基于标准石头-剪刀-布博弈模型,分别建立了含全局突变、单个突变以及复杂突变机制的时滞复制方程,并对不同突变机制
学位
大学英语教学的最终目标就是提升学生跨文化交际能力,因此大学英语教师的教学活动应遵循跨文化理论基本内涵.根据跨文化交际理论,大学英语教学应该以文化差异教学为辅助手段,
厂家和商家,包括与零售商、代理商之间是合作伙伴关系,而平等是成立基础。作为代理商来讲,应该理性对待自己的作用,不宜夸大,上游的产品制造端依然在二者的合作中起到决定性
本文主要讨论Rn中包含测度的一些性质,并得到了Rn中一个凸体包含另一个凸体的充分条件,即Hadwiger条件高维的推广,特别的在R4,R5中得到了一个比一般更强的结果;最后介绍了平面上包
“兴趣是最好的老师"。那么,如何积极有效地激发调动起学生n课堂学习的兴趣呢?多年以来始终是困扰着许多老师的一个难题。n为此,在以前的教学实践中我一直也特别重视这个问题的探
二阶常微分方程在数学、物理、工程领域有着广泛的运用,对于其数值解的研究,也是久兴不衰,国内外涌现了一系列重要的研究成果。2009年,Gonzalez等人提出了一类关于一阶刚性方程的
本论文主要研究赋Gaussian测度的广义Sobolev函数空间W2r(T)在Sq(T)-尺度下的逼近特征,并确定了其在概率框架和平均框架下Kolmogorov宽度和线性宽度的精确阶。   本论文分