基于遗传算法的三次样条函数拟合_陈小平

合集下载

基于三次样条函数拟合的过程神经元网络训练

基于三次样条函数拟合的过程神经元网络训练

基于三次样条函数拟合的过程神经元网络训练
李盼池;许少华
【期刊名称】《计算机工程与设计》
【年(卷),期】2005(026)004
【摘要】过程神经元网络的提出为大样本识别问题开辟了新途径,但其训练方法目前主要基于权函数正交基展开.这种方法基函数个数选取目前尚无理论依据.提出了
基于三次样条函数拟合的过程神经元网络训练方法.首先将样本函数、过程神经元
权函数的离散化数据拟合成分段表示的三次样条函数,然后计算样本样条函数与权
值样条函数乘积在给定采样区间上的积分,并将此积分值提交给网络的过程隐层神
经元,输出层由普通神经元组成.三次样条函教具有很好的光滑性、可积性、阶数低、参数少等优点,有效地简化了网络的时空聚合运算.实验表明该方法是可行的.
【总页数】3页(P1081-1082,1087)
【作者】李盼池;许少华
【作者单位】大庆石油学院,计算机科学与工程学院,黑龙江,大庆,163318;大庆石油学院,计算机科学与工程学院,黑龙江,大庆,163318
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于连续沃尔什变换的过程神经元网络训练 [J], 李盼池;许少华
2.一种基于数值积分的过程神经元网络训练算法 [J], 许少华;王颖;王皓;何新贵
3.基于混合量子遗传算法的过程神经元网络训练 [J], 刘志刚;许少华
4.基于双链量子遗传算法的过程神经元网络训练 [J], 曹茂俊;尚福华
5.一种基于Legendre正交基变换的过程神经元网络训练 [J], 刘志刚;杜娟;许少华;李盼池
因版权原因,仅展示原文概要,查看原文内容请购买。

利用三次样条插值函数模拟机翼下曲线轮廓

利用三次样条插值函数模拟机翼下曲线轮廓

[0,3 ]
0 0
0
0
000.0032(x-3)3- 0.0407(x-3)3+0.3186(x-3)+1.2000,x [3,5]
0 0
0
0
-0
0
0.002(x-5)3-
0.0216(x-5)2+
0.1941(x x-5)+
1.7000,x
[
5,7
]
0 0
0
0
-0
0
0.0023(x-7)3-0.0229(x-7)2+0.105(1 x-7)+2.0000,x
三、 构建机翼轮廓模型曲线函数
由计算λ0M1=
d0
N
NNμNMN- 1+ 2MN= dN
λNN
N N
j
=
hj+1/
(hj+
hj+)1 ,μ
j=
1
-
λj,hj= xj-
xj- 1
(j= 1,……,N-
1)
μ M N
N N
j
j-
1+
2
Mj+λjMj+1=
6
/
(hj+
hj+)1
×
{([ yj+1-
mt000513000630024000602001481018208582001450下面求出分段多项式形式程序见源代码五三次样条插值函数的matlab程序机翼曲线轮廓图六结论matlab环境下编写求解机翼曲线模型的三次样条插值函数可直接显示各区间段三次样函数的具体表达式计算出给定点的值最后显示各区间的曲线图为精确模拟机翼曲线提供了简洁方法

基于Matlab遗传算法工具箱的曲线拟合

基于Matlab遗传算法工具箱的曲线拟合

基于Matlab遗传算法工具箱的曲线拟合
范小勤;汪小红
【期刊名称】《电脑知识与技术》
【年(卷),期】2009(005)018
【摘要】遗传算法具有高度并行、随机、自适应的全局优化搜索的特点,能很好地应用于曲线拟合这样的函数优化问题上.利用Mathb遗传算法工具箱求解曲线拟合,为遗传算法工具箱的实际应用提供了新的途径,效果也好.
【总页数】2页(P4768-4769)
【作者】范小勤;汪小红
【作者单位】广州番禺职业技术学院,基础课部,广东,广州,511483;广州番禺职业技术学院,机械与电子系,广东,广州,511483
【正文语种】中文
【中图分类】TP18
【相关文献】
1.基于Matlab曲线拟合工具箱的列表曲线拟合 [J], 史立新;聂信天;季明
2.基于MATLAB曲线拟合工具箱确定含水层参数 [J], 王杰;马秋娟;高艳平;李向辉
3.基于遗传算法MATLAB优化工具箱600 MW锅炉低压省煤器优化设计 [J], 张子建;张素娟
4.基于Matlab遗传算法工具箱GUI方式的非线性电路求解 [J], 朱秀娥
5.基于MATLAB遗传算法工具箱的离心泵多目标优化 [J], 曾红;王全玉;张志华
因版权原因,仅展示原文概要,查看原文内容请购买。

利用三次样条插值法求机翼的拟合曲线

利用三次样条插值法求机翼的拟合曲线

利用三次样条插值法求机翼的拟合曲线
牛旭;李小平
【期刊名称】《塔里木大学学报》
【年(卷),期】2010(22)1
【摘要】本文采用三次样条函数模拟机翼下轮廓曲线,比传统的梯形积分法和辛普森法,分别高出8倍和6倍代数精度.在此基础上提出改善机翼曲线轮廓的一种新方法.
【总页数】3页(P49-51)
【作者】牛旭;李小平
【作者单位】塔里木大学信息工程学院,新疆,阿拉尔,843300;塔里木大学信息工程学院,新疆,阿拉尔,843300
【正文语种】中文
【中图分类】O241
【相关文献】
1.利用插值法求等幂和一般公式的方法 [J], 李大林;何崇仁
2.由色散数据求氢波长的三次样条插值法和直线化拟合法 [J], 程衍富;戴同庆;潘林峰;沈健
3.一种基于邻点法、双线性插值法和三次样条插值法的图片放缩聚合算法研究 [J], 金凯文
4.三次样条插值法影响流场测试精度的研究 [J], 陆华伟;路子平;平梓昕;郭爽
5.利用三次样条插值函数模拟机翼下曲线轮廓 [J], 牛旭;李小平
因版权原因,仅展示原文概要,查看原文内容请购买。

非支配排序遗传算法(NSGA)的研究与应用

非支配排序遗传算法(NSGA)的研究与应用

浙江大学
硕士学位论文
非支配排序遗传算法(NSGA)的研究与应用
姓名:高媛
申请学位级别:硕士
专业:控制理论与控制工程
指导教师:卢建刚
20060301
浙江丈学礤士学位论文
直至01只+。

I+IE肾N
son(F,,<。


只+。

=只+luE【1:(N一}只“|)】
Qf+.=new(P,+,)\\通过遗传算子产生新种群
如图3.3所示I射,首先将第r代产生的新种群Q与父代只合并组成R。

,种群大小为2N。

然后R。

进行非支配排序,产生一系列非支配集只并计算拥挤度。

由于子代和父代个体都包含在胄,中,则经过非支配排序以后的非支配集E中包含的个体是置中最好的,所以先将E放入新的父代种群£+。

中。

如果E的大小小于N,则继续向#+。

中填充下一级非支配集E,直到添加E时,种群的大小超出N,对只中的个体进行拥挤度排序(sort(F;,<。

)),取前N-L只。

{个个体,使只+.个体数量达到Ⅳ。

然后通过遗传算子(选择、交叉、变异)产生新的予代种群Q。

图3.3NSGA-II流程
算法的整体复杂性为O(mN2),由算法的非支配排序部分决定。

当排序产生。

基于改进遗传算法的数控加工中心机床工艺路线优化

基于改进遗传算法的数控加工中心机床工艺路线优化
LI W e , N i ZHOU i s L — ha
(c o l f c a ia E gn eig G i o nv r t, uyn 5 0 3 C ia S h o o h nc l n ier , uz uU i s y G i g5 0 0 , hn ) Me n h ei a
在进行加工方法编码时设立加工标识位码 , 如表 1 所示 。 规 定在同一表面选择加工方法时应该满 足 m 优先 m , 优先 m , : m: 这样的规定可实现先粗后精原则 ;同理规定在一个零件 的加工 中, 优先于 。 m。 , 而 优先 c, 。 通过这样 的规定可实现先面后孔 、 先粗后精 、 先主后次等原则。 根据加工工艺路线排序原则及加工
以下 目标 函数 :
12 时 间最 短和 费用最低 原则 _
根据用户 的要求的不同 ,会根据交货的时间或加工零件的
mnT= i( + ) i()mn Ⅱ






=i∑∑ m{ n
j l /i = =
√ ∑∑ ) +
j l /1 = =
√} )
★ 来稿 日 :0 0 0 — 4 ★基金项 目: 期 21—9 1 国家“ 6 ” 8 3 高技术研究发展计划 资助项 目(0 6 A 4 10 , 20A 0Z3 ) 国家 自 然科学基金资助项 目(0 7 155 5 5 4 ) 5 4 5 8 , 7 0 7 0
16 7
成本 , 要求成本最低。
表 1加 工方 法 编码 表
加 工 方 法 进行 编 码设 立 怀 不 位
f 随机产生初始群体f +一


— —
叶 汁算 迪 _ 凼数 I 匾度

基于遗传算法的三次样条函数拟合_陈小平

基于遗传算法的三次样条函数拟合_陈小平

引 言
在连 续信号 的复原 和重建 过程中 ,须从 离散样 本求出不位于取样点上的数值。 如果 考虑复原过程 总会 存在误差 ,那么通 过一些 有误差 的离散 数据来 得到 整个区间的 曲线是 一个曲 线拟合或 逼近问 题。
而当误差为零时 ,逼近就退化成了插值。作为逼近当 然存在一个用什么函数来逼近的 问题 ,样条 函数 ,尤 其是 三次样条函 数 ,是 曲线拟 合的一 个公认 的较好 方法 ,它具有很好的分段光滑性。但三次样条函数拟 合涉及到矩阵求逆 ,当离散样本点 (观测数据 )越多 , 矩阵就越庞大 ,求逆就越繁琐。 为了解决这 个矛盾 , 本文提出将遗 传算法 ( Genetic algo rithms, GA )用于
据采 样点处 于 tk 上 ,k 为整 数 ,而 h 为采样 间隔 ,则
任意一点可以表 示为 t= tk+ ph , 0≤ p < 1,当采用三
次 B-样条函数来进 行信号拟合时 ,有
k+ 2
∑ S( tk + ph ) =
anB3 ( p + k - n)
n= k- 1
其中
∑ =
1 6h
3 n=
0
Genetic Algorithms Based Cubic Spline Functions Fitting
Chen X iaoping Y u Shengl in Liu Wenbo
Depar tment of M ea sur ement and T esting Enginee ring , N anjing U niv ersity of Aer onautics & Astr onautics N anjing , 210016

三次样条拟合算法

三次样条拟合算法

三次样条拟合算法
三次样条拟合算法是一种常用的曲线拟合方法,其基本思想是利用三次多项式连接数据点,构造出一条光滑的曲线来拟合给定的数据。

具体算法步骤如下:
1. 根据给定的数据点,构造出一个三次多项式曲线,对数据点进行拟合。

2. 利用三次样条插值的方法,将拟合曲线分成多个小段,每个小段内均匀分布着一些样本点。

将每个小段的三次多项式分别写成标准形:
s(x)=a+bx+cx^2+dx^3。

3. 选定初始点,设置边界条件。

一般常用的边界条件有“自然边界”和“固定边界”:自然边界所表达的是函数的一阶导数值相等;固定边界将所选定的端点函数值设定为已知值。

4. 利用样条函数的连续性和光滑性,得到关于系数a,b,c,d 的线性方程组,然后进行求解。

5. 通过求解系数,得到每个小段内的三次多项式,将这些小段拼接起来,得到最终的三次样条拟合曲线。

三次样条拟合算法适用于平滑曲线拟合、数据平滑处理、信号平滑处理等方面,具有一定的实用性和广泛性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
陈小平 于盛林 刘文波
(南京航空航天大学测试工程系 南京 , 210016)
摘要 介绍了遗传 算法 ( G A)的一 种新应用— — 三次样条 函数拟合中的参数 估计问题。 三次样条 函数拟 合是曲线拟 合的一个公 认的较好 方法 ,它 具有很好 的分段光滑 性 ,但 三次样条函 数拟合涉 及到矩阵求逆 ,离散样本点 越多 ,矩阵 就越大 ,求逆 就越繁琐。 文中将 G A用于三 次样条函数拟合 的系数求解 ,避开了矩阵求逆的繁琐问题 ,结合具体例 子作了一些探索。文中还对标准遗传算法进 行了适当的改进 ,实验结果说明遗传算法是用于参数估计、优化的有力工具。 关键词: 遗传算法 ;样条函数 ;曲线拟合 中图分类号: T P301. 6; T N 911. 7
Abstract A new applicatio n to paramet er estima tion i n cubic spli ne f uncti on fi tti ng via geneti c alg ori thm s ( GA) i s present ed. Cubic spli ne functi ons fi t ti ng i s a g ood m ethod in the curv e fi t ting because they are characteri zed by v ery good subsecti on smoo thness. But in cubic spli ne functio n fi t ting the i nv erse of the mat rix m ust be m ade. T he m ore discret e the sample dat a are, the larg er the mat ri x is and the mo re com pli cat ed i ts i nv erse i s. GA is used to obtain co ef fici ent s of cubic spline functi on fi t ting to avoid the i nv erse o f the m at rix a nd some w o rk i s made wi th a n ex ample. Sui table i mprovements are also m ade f or the standard G A. T he ex perimental resul ts sho w tha t GA i s pow erf ul fo r paramet er esti matio n and optimi zatio n. Key words: g enetic alg orit hms; spline functi ons; curve f it ting
2 遗传算法实现
GA 是 基于自 然选 择和 自然 基因 的搜 索算 法 , 通常由三个基本操作组成: 选择、交叉、变异。给定一 个优 化的问 题 ,简 单的 G A将 参数编 码成一 定长的 位字 符串 ,然后以随机 的方法 组合基 于适应 度函数 重复使用三种操作 ,执行拷贝字符串 ,交换字符串的 一部 分及改变字 符串的 某一位 的值的 基本操作 ,最 后发现和解码 G A的解。
本 文将 GA 用 于 三次 样条 函 数拟 合的 系 数求 解 ,避开了矩阵求逆的繁琐问题 ,结合 具体例子作了 一些探索 ,实验结果令人满意。文中还对标准 G A作 了两点改进。首先 ,自动选择相应于最小估计误差的 染色 体进行交叉 ,将最 好的染 色体不 变地传 至下一 代确保了 最小估计误差是一 单调减小的过程 , 它与 基于由适应度值定义的概率分布选择 父代的传统方 法形成对比。 第二 ,引入可变变异概率的手段 ,当基 因池中所有染色体相同或经过一定代 数之后最小估
小估计误 差值没有改 善则应用 增加变异概 率 Pm 手
段 , 注意 Ge Gt ; Pc 为交叉概 率 ; Pm nor为正 常变异概 率 ; Pm max为最大变异概率 ; W为估计精度。
GA 的具体步骤如下:
( 1) 设置上述参数 ,令 i= 0,k = 0, m= 0;
( 2) 初始化 N 个 染色体 ,令 i= i+ 1,k = 0,m=
bn
p
3-
n
( 2)
b0
- 1 3 - 3 1 ak- 1
b1
3 - 6 3 0 ak
=
( 3)
b2
-3 0
3 0 ak+ 1
b3
1
4
1 0 ak+ 2
为了 确定系 数 ak ,考 虑到在 数据采 样点上 p = 0,则

S( tk ) =
1 6h
( ak -
1+
4ak +
ak+ 1 )
( 4)
而 在这些点上 样条 S ( tk )的数 值应该 等于观 测数据
值 x (tk ) ,因此有
x = EA
( 5)
式中 E 是一个 n× n的 T oeplit z矩阵
41
14 1
E=
1 6h
14 1 ………
1 41
14 x = [x ( t1 ) , x (t2 ) ,… , x (tn ) ]T A = [a1 , a2 ,… , an ]T 系数 ak 可以由式 ( 5)通过 矩阵 E 求逆获得。 现在的 问题是 如果观测数据值 x 的长 度较长时 ,矩阵 E 将 非常庞大 ,对其求逆势必相当繁琐。下面介绍 G A应 用于三次样条函数拟合 ,即求系数 ak ,省去了矩阵求 逆的麻烦。
观 察矩阵 E 和式 ( 4) ,若已 知 a1 ,则可 依次求出
140
数 据 采 集 与 处理
第 15卷
a2… an。 GA 应用于三次样条函数拟合的基本思路正 是 通过运 行 G A找到 系数 向量 A= [a1 , a2 ,… , 值 ,再 由式 ( 4)依次求 出其 余系数 a2… an ,所以在 G A 中要编码的参数只有 a1。
计误差没有减小时增大变异概率。
1 三次样条函数拟合 [6]
样 条函 数拟 合是使 所选 的样条 函数 S ( t )在取 样点上的数值与所得到的数据相同并 且保持整个函
数具有要求的光滑性。
三次 B-样条的表达式 如下
1 6
t
3
+
t2 +
2t +
43 - 2≤ t < - 1
B3( t ) =
-
1 2
引 言
在连 续信号 的复原 和重建 过程中 ,须从 离散样 本求出不位于取样点上的数值。 如果 考虑复原过程 总会 存在误差 ,那么通 过一些 有误差 的离散 数据来 得到 整个区间的 曲线是 一个曲 线拟合或 逼近问 题。
而当误差为零时 ,逼近就退化成了插值。作为逼近当 然存在一个用什么函数来逼近的 问题 ,样条 函数 ,尤 其是 三次样条函 数 ,是 曲线拟 合的一 个公认 的较好 方法 ,它具有很好的分段光滑性。但三次样条函数拟 合涉及到矩阵求逆 ,当离散样本点 (观测数据 )越多 , 矩阵就越庞大 ,求逆就越繁琐。 为了解决这 个矛盾 , 本文提出将遗 传算法 ( Genetic algo rithms, GA )用于
f ij = 1 - m|aex|ij|eij| j = 1,… , N
( 6)
j
在运行 G A之前有几个参数 需设置。 这些参数
如下: N 为染 色体的 数量 ,即群体 规模 ; L 为 染色体
的长 度 ; Gt 为 G A运 行 Gt 代后 ,若最 小估计 误差值 没 有改善 则结 束 GA; Ge 为 GA 运 行 Ge 代 后 ,若最
据采 样点处 于 tk 上 ,k 为整 数 ,而 h 为采样 间隔 ,则
任意一点可以表 示为 t= tk+ ph , 0≤ p < 1,当采用三
次 B-样条函数来进 行信号拟合时 ,有
k+ 2
∑ S( tk + ph ) =
anB3 ( p + k - n)
n= k- 1
其中
∑ =
1 6h
3 n=
0
在每 一代中 ,对 每条染色体 (表示 a1 的字符 串 ) 译码计算出 a1 ,并求出 相应的 a2… an ,代入式 ( 2, 3) ,
得到 该染色体对 应的样 条函数 ,设在 整个曲 线拟合
区间 [a,b ]上的第 i 代第 j 条染色体对应的估计误差
为 eij ,这样就可以定义该染色体的适应度函数
Genetic Algorithms Based Cubic Spline Functions Fitting
Chen X iaoping Y u Shengl in Liu Wenbo
Depar tment of M ea sur ement and T esting Enginee ring , N anjing U niv ersity of Aer onautics & Astr onautics N anjing , 210016
DOI : 10. 16337 /j . 1004 -9037. 2000. 02. 002
第 15卷第 2期 2000年 6月
数 据采 集 与 处理 Jo urnal o f Data Acquisitio n & Processing
V o l. 15 N o. 2 Jun. 2000
基于遗传算法的三次样条函数拟合
收稿日期: 1999-04-22;修改稿收到日期: 1999-08-29
第 2期
陈小平 ,等: 基于遗传算法的三次样条函数拟合
1 39
三次样条函数拟合的系数求解 ,即参数估计。 GA 是一种模仿 生物进化过 程的结构 型的随机
相关文档
最新文档