自适应粒子群算法在非线性回归中的应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
l 期
陈高波 , 杨小 红 :自适应粒子群 算法在非线性 回归 中的应用
11 0
1 自适 应 粒 子 群 算 法
标准 粒 子群优 化 算 法 初 始 为一 组 随机 粒 子 ( 随
机 解 ) 然 后通 过 迭代 寻找 最 优 解 . 子 追 随 两个 当 , 粒
2 基 于 自 适 应 粒 子 群 的 非 线 性 回 归
简 称 P O 源 于对 鸟群捕食 行 为 的研 究 , S) 是近几 年 进
将很多的非线性回归转化为线性 回归. 因而 , 可以用
线 性 回归方 法解决 非 线 性 回归 预 测 问 题 . 并 非 所 但 有 的非 线性模 型都 可 以线 性 化 , 即使 可 以转 化 为 线 性模 型 , 可能造成 模 型随机 误差 项性 质 的 改变 . 也 在 这 种情 况下 , 直接 采 用 非线 性 最 小 二 乘 估 计 比较 有
为:
= 。
—
系 可用 米 氏 ( c al ) 程 Y= Mi ei 方 h s
p2十
表 示. 氏方 米
l
+ I 。 P 一 ) c r ( ) c‘ ( 十 2‘2’ p 一 , () 1 = + . () 2
程 中参 数 , 为最 大反 应速 度 , 用 于计算 酶 的催化 可
摘
要 :采 用 自适 应算 法调 整粒 子群 的 权重 , 优化 非 线性 回 归模 型 的参 数 , 并将 其 应 用 于酶促
反应 的参数 求 解 。与线性 化 、 线性 最 小二 乘 以及 标 准粒子 群 的 结果 比较 表 明 , 自适应 粒子 非 用
群 求解 的非线性 回 归方程 有 更 高的精 度 。 关键 词 :自适应 ; 子群 ; 线性 回归 粒 非 中图分类 号 : 2 O2 文 献标识 码 : A
型 的 非线 性 回归 问题 .
表 1 酶促 反 应速 度与 底物 浓度 数据
底 物浓度/0 1— 0 0 0 0 0 1 0 2 0 5 1 1 .2 .6 . 1 .2 .6 .0
最 优. 究 发 现较 大 的惯性 权 重 值 有 利 于跳 出 研
局 部最 优 , 行 全 局 搜 索 ; 小 的 W值 有 利 于 局 部 进 较 寻 优 , 速 算法 收敛 . 加 因此 , 为克 服 P O 算 法 固定 参 S
常数 , 而催化 常 数 越 大 , 示 酶 的催 化 效 率 越 高 ; 表 参 数 为米 氏常 数 , 即酶促 反应 速 度达 到最 大 反应 速
其 中 和 分 别 是 粒 子 在第 i 迭代 中 的 速 度 和 次 位 置 ,。 r 为 0到 1 间 的 随机 数 ;. c 加 r与 , 之 c 与 ,为
A src:A d pi egt a js n l rh o a i e s a' o t i t n i ao t o o t z h b t t n a at e w i s dut tag i m f prc w n pi z i s d pe t pi ete a v h me ot r tl n m ao d mi
( .D pr n o ahma c n h s s Wu a o tc ncU iesy 1 e at t f te t sadP yi , h nP l eh i nvri ,Wu a 3 0 3 hn ; me M i c y t hn4 0 2 ,C ia 2 .Wu a iu c olWu a 3 0 0 C ia h nCh i ho, h n 0 4 , hn ) S 4
第2 9卷第 1 期 21 0 0年 3月
武
汉
工
业
学
院
学
报
V l2 No 1 0_ 9 .
M a . Ol r2 0
J u n l o W u a P ltc nc Unv ri o r a f hn oye h i iest y
文 章编 号 :0 94 8 (0 0 0 -100 10 -8 1 2 1 ) 1 0 -3 0
8.
前 最 优值 来更 新 自己 , 个 是 粒 子 迄 今 为 止 寻 找 到 一 的最 优值 , 叫做个 体极 值 P ; 另外 一 个 是 整个 粒 子 群 迄 今为 止 寻找 到 的最优 值 , 叫做 全 局 极值 g , 在 标 准 的粒 子 群算法 中 , 子 的速 度 和位 置 更 新方 程 粒
D I1.99ji n 10- 8 .000.2 O : 36/.s .09 8121.107 0 s 4
自适 应 粒 子 群 算 法 在 非 线 性 回 归 中 的应 用
陈高 波 杨 小红 ,
(. 1武汉工业学院 数理科学 系 , 湖北 武汉 4 02 ; .武汉市慈 惠中学 , 303 2 湖北 武汉 4 04 ) 3 00
s l l p i z to wa' o tmia in, t e e u t s o n h r s ls h w t t o l e r e r s i n q a in a e o a a t e atc e wa ' ha n ni a r g e so e u to b s d n d pai p ril s nn n v o tmiain h shih r p e ii n p i z to a g e r cso .
收稿 日期 : 090 -9 20 -82 . 作者简介 : 陈高波 (9 2 ) 男 , 17 - , 讲师 。 ・ i:h nab 2 .o . Ema ce go@16 c r l n 基金项 目: 湖北省教育厅科研项 目( 2O 1o ) 武汉 工业学 院基金 资助项 目( 8 3 ) Q O 9 89 ; 0 Y 0
数 的不 足 , 应根 据群 体 自适应 地调 整惯 性权 重. 粒 设
反直速晓/ . i 7 7 9 0 13 3 5 1211 0 27 0 mn 6 4 717 2 1919 5 9 1 0 20 2
子群的大小为 n 第 i , 次迭代 中粒子 P 的适应值 为
,
最 优 粒子 的适 应值 为 , 粒子 群 的平 均 适应 值 为
p r mee so o ln a e r s in mo e n t sp pe . e a a tv atc e s r o tmiai n i e o s le t e a a tr fn n i e rrg e so d li hi a r Th d p i e p ril wa m p i z to sus d t ov h
广 泛应 用 。在社会 现 实 经 济 生 活 中 , 多 现 象 之 间 很 的关 系并不 是线性 关 系 , 这 种 类 型 现 象 的分 析 预 对 测 一般 要应 用非线 性 回归预 测 . 过 变量 代换 , 以 通 可
粒 子群 优 化 算 法 ( atl S am O t ztn , P rc w r pi ao ie mi i
数 为 观测 值 与 预测值 的相对误 差 , 即
1 I^ 2
, . 、 , . I 、
到 厂m , 义 △= 一 嘈I对粒 子 的惯 性权 重 W调 罾定 厂。 .
整 如下 .
1 1 当 优 于 厂 时 , 些 粒 子 较 为优 秀 , 接 近 . 这 已 全局 最优 , 赋 予 较 小 的 W, 加 速 向全 局 最 优 收 应 以 敛. 此时 根据 粒子 适 应值 按 式 ( ) 整 粒 子 P 的惯 3调
参数估计
选取 文 献 [ 的酶 促 反 应 的例 子 . 底 物 浓 度 3] 当 较小时 , 酶促 反应 速 度大 致 与底物 浓度 成正 比 ; 当底 物 浓 度很 大 、 近饱 和 时 , 应 速 度 趋 于 固定 值. 渐 反 实
验表明 , 酶促 反应 的反 应 速 度 与底 物浓 度 之 间 的关
p rmee fe zme c tl i ra t n C mp e i ie rt n,n nie e s s u r n tn ad p r ce aa tr o n y aay c e ci . o a d w t l aai s t o r h n o o l a lat q ae a d s d r at l nr a i
(一 ) I f
-
.
1 2 当 优 于 但 次 于 厂叼 时 , . 这些 粒 子 是 群 体 中一般 的粒子 , 具有 良好 的全 局 寻 优 能力 和局 部 寻 优 能力 , 不需 改变 其惯 性权 重 W 故 . 1 3 当 次 于厂 时 , 些 粒子 为 群体 中较差 的粒 . 这 子 , 式 ( ) 整 粒 子 P 的惯 性 权 重 . 粒 子 分 布 按 4调 若 较 为分 散 , △较 大 由式 ( ) 降 低 粒 子 的 惯 性 权 则 4可
mQ l 矗盟1 i n .
( 5 )
性权 重 , 中 W ; 应 粒 子 群 ( P O) 数 取 值 为 : 子 群 规 AS 参 粒 粒 ) I ( 模 数O10, 性权2(对应 卢. .两个9 ), , 大 迭代 . 3 次 4 , 子维 数 重 范 围为 , 5,.参数 加 最 常数 c ) :o o , 0 惯 ( 0 0 5 速 .
化算法研究 中的一个热点 , 已成功应用在 函数优化、 神经网络训练等领域. 但粒子群算法也存在易陷入 局部最优的缺点. 本文采用 自 适应算法调整粒子群 的权重 , 优化非线性 回归模型的参数 , 并将其应用于
酶 促反 应 的参 数求解 .
利. 但非线性最小二乘参数估计采用迭代法求解 , 必
Ap l a in i o l e rr g e so fa a t e pi t n n n i a e r s in o d p i c o n v
p t l wa m p i ia in ari e s r o t z t c m o
C N a — o Y HE G o b , ANG X a — o g d oh n
=
将 )= ,/ 卢 + 线性 化 可得 , 卢 ( ) Y
1
=
+
÷ ,
∑f n将适 值优于 嘈 适应值 /, 应 的 求平均得
利用 线 性 回归 可求 得 卢 =158 = .44 . , 9 . , 0 08 1 以线 性 回归 的参 数 值 为初 值 , 接 采 用 非 线 性最 小 二 乘 直 估 计 可 得 卢 =226 , = .6 1 , 1.8 004 . 采用 自适应 粒 子群 算法求 解 参数 卢 , , 。 目标 函
速 常数 ; 为惯性 权 重. 标 准 P O算法 收敛 速 度 较慢 , 且 易 陷入局 部 S 并
度 一 半 时所 对应 的底物 浓度 , 是酶 的特 征常 数之 一 , 在 临 床 酶学 分 析 中有 重要 意 义. 要 根 据 如 表 1的 需 实 验 数据 求 出 酶促 反应 的参数 卢 , . 问题 是一 典 . 该
Ke rs:a a t e at l w i pi z t n;n nie rrg eso y wo d d pi ;p r ces a/ o t v i n mi i ao o l a e rsin n
线 性 回归模 型因其 结构 简单 在各 类 建模 中得 到
须 先 给 出参 数 的初 始 值 , 且求 解 结 果 比较依 赖 于 并 参 数初 始值 … .