您的位置:山东大学 -> 科技期刊社 -> 《山东大学学报(工学版)》

山东大学学报(工学版) ›› 2010, Vol. 40 ›› Issue (5): 96-100.

• 论文 • 上一篇    下一篇

基于退火遗传算法的NURBS曲线逼近

刘彬,张仁津   

  1. 贵州师范大学数学与计算机科学学院,  贵州 贵阳 550001
  • 收稿日期:2010-01-28 出版日期:2010-10-16 发布日期:2010-01-28
  • 作者简介:刘彬(1973-),男,湖南省华容县人,副教授,硕士,研究方向为计算机图形学、网络计算.E-mail:gznuliubin@gmail.com
  • 基金资助:

    贵州省科学技术基金资助项目(黔科合J字LKS[2009]14号), 贵州省优秀科技教育人才省长专项资金资助项目(黔省专合字[2009]115号)

NURBS curve approximation based on annealing genetic algorithm

LIU Bin, ZHANG Ren-jin   

  1. School of Mathematics and Computer Science, Guizhou Normal University, Guiyang 550001, China
  • Received:2010-01-28 Online:2010-10-16 Published:2010-01-28

摘要:

利用退火遗传算法实现任意阶、任意节点数的非均匀有理B样条(non uniform rational b-spline, NURBS)曲线逼近型值点序列。首先将NURBS曲线的控制顶点、权、节点序列和逼近型值点的t参数序列用浮点数编码为基因个体,然后通过循环执行交叉算子、变异算子和退火选择算子求解寻找最优解或者次优解。最后用四种不同控制顶点数和次数的NURBS曲线逼近同一个型值点序列,给出了四种不同条件下的数值结果和图形。实验结果表明通过退火遗传算法能够稳定地用不同次数和控制顶点个数的NURBS曲线逼近型值点序列。

关键词: 退火遗传算法, NURBS曲线, 逼近

Abstract:

The annealing genetic algorithm is presented to approximate a sequence of characteristic points by NURBS curve with any order and any number of knots. First, the control vertices, weights of NURBS curves, knots sequence and t parameters approximating characteristic points were encoded as genes. Then the cross operator, mutation operator and annealing selection operator were executed cyclically to search the global optimum or the suboptimal. In the end, four NURBS curves with different number of control vertices and degree were used to approximate the same sequence of characteristic points. Four groups of numerical values and four graphics in different condition were presented. The example proves that the annealing genetic algorithm can stably approximate the NURBS curves with different degree and number of control vertices.

Key words: annealing genetic algorithm, non uniform rational b-spline curve, approximation

[1] 刘晓明,丛旖旎,李文博,刘玉田. 大规模光伏接入受端电网方案综合决策[J]. 山东大学学报 (工学版), 2019, 49(4): 115-122.
[2] 于少伟. 云神经网络的函数逼近能力[J]. 山东大学学报(工学版), 2010, 40(4): 62-66.
[3] 李万军 赵东标 牛敏. 笔式加工轨迹的B样条曲线逼近[J]. 山东大学学报(工学版), 2010, 40(1): 59-62.
[4] 李传夫,李术才,魏建军,张波 . 迭代优化算法在大跨拱桥线形控制中的应用[J]. 山东大学学报(工学版), 2008, 38(3): 23-27 .
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] 王素玉,艾兴,赵军,李作丽,刘增文 . 高速立铣3Cr2Mo模具钢切削力建模及预测[J]. 山东大学学报(工学版), 2006, 36(1): 1 -5 .
[2] 李 侃 . 嵌入式相贯线焊接控制系统开发与实现[J]. 山东大学学报(工学版), 2008, 38(4): 37 -41 .
[3] 孔祥臻,刘延俊,王勇,赵秀华 . 气动比例阀的死区补偿与仿真[J]. 山东大学学报(工学版), 2006, 36(1): 99 -102 .
[4] 陈瑞,李红伟,田靖. 磁极数对径向磁轴承承载力的影响[J]. 山东大学学报(工学版), 2018, 48(2): 81 -85 .
[5] 李可,刘常春,李同磊 . 一种改进的最大互信息医学图像配准算法[J]. 山东大学学报(工学版), 2006, 36(2): 107 -110 .
[6] 季涛,高旭,孙同景,薛永端,徐丙垠 . 铁路10 kV自闭/贯通线路故障行波特征分析[J]. 山东大学学报(工学版), 2006, 36(2): 111 -116 .
[7] 浦剑1 ,张军平1 ,黄华2 . 超分辨率算法研究综述[J]. 山东大学学报(工学版), 2009, 39(1): 27 -32 .
[8] 王丽君,黄奇成,王兆旭 . 敏感性问题中的均方误差与模型比较[J]. 山东大学学报(工学版), 2006, 36(6): 51 -56 .
[9] 王静,李玉江,张晓瑾, 毕研俊,陈位锁 . 粉煤灰去除水中活性紫KN-B[J]. 山东大学学报(工学版), 2006, 36(6): 100 -103 .
[10] 孙殿柱,朱昌志,李延瑞 . 散乱点云边界特征快速提取算法[J]. 山东大学学报(工学版), 2009, 39(1): 84 -86 .