Particle swarm optimization algorithm for B-spline curve approximation with normal constraint

被引:0
|
作者
Hu, Liangchen [1 ]
Shou, Huahao [1 ]
机构
[1] College of Science, Zhejiang University of Technology, Hangzhou,310023, China
来源
Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics | 2016年 / 28卷 / 09期
关键词
B-spline approximation - Constrained optimi-zation problems - Discrete data - Knot Vectors - Non-linear optimization problems - Normal constraints - Particle swarm optimization algorithm - Unconstrained optimization problems;
D O I
暂无
中图分类号
学科分类号
摘要
If the knot vector and control points of a B-spline curve are variable, the B-spline curve approximation with normal constraint problem becomes a multidimensional, multivariate and highly nonlinear optimization problem with normal constraints, the conventional method of inverse equation system is difficult to obtain the optimal solution. Aiming at this kind of problem, a particle swarm optimization (PSO) method is introduced to solve the curve approximation problem with normal constraints. Firstly, the penalty function method is used to transform the constrained optimization problem into an unconstrained optimization problem. Secondly, a suitable fitness function which is closely related to both data points and normal constraints is constructed. Finally, PSO is applied to adjust the knot vector, and at the same time, the least square method is used to solve the optimal control points, do loop iteration until the best B-spline curve approximation is produced. By a comparison with existing methods, the superiority of the proposed method is highlighted. Test results show that this method is practical in solving the curve approximation problem with normal constraints. © 2016, Beijing China Science Journal Publishing Co. Ltd. All right reserved.
引用
收藏
页码:1443 / 1450
相关论文
共 50 条
  • [21] Modification algorithm of Cubic B-spline curve interpolation
    Zhang, Wan-Jun
    Gao, Shan-Ping
    Zhang, Su-Jia
    Zhang, Feng
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND INFORMATION TECHNOLOGY APPLICATIONS, 2016, 71 : 507 - 512
  • [22] B-spline curve fitting with invasive weed optimization
    Uyar, Kubra
    Ulker, Erkan
    APPLIED MATHEMATICAL MODELLING, 2017, 52 : 320 - 340
  • [23] Fitting scattered data points with ball B-Spline swarm optimization curves using particle
    Wu, Zhongke
    Wang, Xingce
    Fu, Yan
    Shen, Junchen
    Jiang, Qianqian
    Zhu, Yuanshuai
    Zhou, Mingquan
    COMPUTERS & GRAPHICS-UK, 2018, 72 : 1 - 11
  • [24] Nonlinear Time Series Prediction Model Based on Particle Swarm Optimization B-spline Network
    Kong, Lingshuang
    Gong, Xiaolong
    Yuan, Chuanlai
    Xiao, Huiqin
    Liu, Jianhua
    IFAC PAPERSONLINE, 2018, 51 (21): : 219 - 223
  • [25] The redefinition of B-spline curve
    Hyung Bae Jung
    Kwangsoo Kim
    The International Journal of Advanced Manufacturing Technology, 2011, 57 : 265 - 270
  • [26] Hybrid B-spline collocation method with particle swarm optimization for solving linear differential problems
    Khan, Seherish Naz Khalid Ali
    Misro, Md Yushalify
    AIMS MATHEMATICS, 2025, 10 (03): : 5399 - 5420
  • [27] Nonlinear system identification based on B-spline neural network and modified particle swarm optimization
    Coelho, Leandro dos Santos
    Krohling, Renato A.
    2006 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORK PROCEEDINGS, VOLS 1-10, 2006, : 3748 - +
  • [28] The redefinition of B-spline curve
    Jung, Hyung Bae
    Kim, Kwangsoo
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2011, 57 (1-4): : 265 - 270
  • [29] Newton Geometric Iterative Method for B-Spline Curve and Surface Approximation
    Song, Qiuyang
    Bo, Pengbo
    COMPUTER-AIDED DESIGN, 2024, 172
  • [30] B-spline curve approximation based on feature points automatic recognition
    Xu, Jin
    Ke, Yinglin
    Qu, Weiwei
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2009, 45 (11): : 212 - 217