基于蚁群优化的最小二乘支持向量机风速预测模型研究
基于蚁群优化支持向量机的短时交通流量预测

m o d e l b a s e d o n s u p p o t r v e c t o r m a c h i n e( S V M)o p t i mi s e d b y a n t c o l o n y a l g o i r t h m( A C O) .T h e p a r a m e t e r s s e l e c t i o n p r o b l e m f o S V M c o u l d
Ab s t r a c t I n o r d e r t o i mp r o v e t h e p r e d i c t i o n a c c u r a c y o f s h o r t — t e r m t r a f ic f l f o w,t h i s p a p e r p r o p o s e s a s h o r t — t e r m t r a f i f c l f o w p r e d i c t i o n
( D e p a r t m e n t o fA p p l i e d E l e c t r o n i c s , He n a n B u s i n e s s C o l l e g e , Z h e n g z h o u 4 5 0 44, 0 H e an n , C h i a) n
a s p e c t s f o p r e d i c t i o n a c c u r a c y ,c o n v e r g e n c e t i me ,g e n e r li a s a t i o n a b i l i t y a n d s o o n,a n d i s mo r e s u i t bl a e f o r s h o r t — t e m r t r ff a i c l f o w p r e d i c t i o n . Ke y wo r d s S h o t- r t e m r t r a f f i c f l o w S u p p o t r v e c t o r ma c h i n e A n t c o l o n y o p t i mi s a t i o n P r e d i c t i o n
《基于最小二乘支持向量机的短时交通流预测方法研究》范文

《基于最小二乘支持向量机的短时交通流预测方法研究》篇一一、引言随着城市化进程的加快和交通网络复杂性的提升,准确预测短时交通流量对于智能交通系统的建设和交通规划显得愈发重要。
准确的短时交通流预测能够提高交通运行效率、降低交通拥堵程度、改善城市居民出行体验,并有助于实现智能交通系统的智能化和自动化。
然而,由于交通流量的动态变化性、非线性和不确定性,传统的预测方法往往难以满足实际需求。
因此,本文提出了一种基于最小二乘支持向量机(Least Squares Support Vector Machine,LSSVM)的短时交通流预测方法。
二、最小二乘支持向量机理论最小二乘支持向量机是一种基于统计学习理论的机器学习方法,它通过构建一个高维空间中的超平面来对数据进行分类或回归。
与传统的支持向量机相比,LSSVM在处理回归问题时具有更好的泛化能力和更高的预测精度。
此外,LSSVM还具有算法简单、计算量小等优点,适用于处理大规模数据集。
三、短时交通流预测模型的构建1. 数据预处理:首先,收集历史交通流量数据,并对数据进行清洗、去噪和标准化处理,以消除异常值和噪声对预测结果的影响。
2. 特征提取:从历史交通流量数据中提取出与短时交通流预测相关的特征,如时间、天气、节假日等。
3. 模型构建:利用LSSVM构建短时交通流预测模型。
具体地,将历史交通流量数据作为输入,将预测的目标值(如未来某一时刻的交通流量)作为输出,通过优化算法求解得到模型参数。
4. 模型训练与优化:利用训练数据集对模型进行训练,通过交叉验证等方法对模型进行优化,以提高模型的预测精度。
四、实验与分析1. 数据集与实验环境:本文采用某城市实际交通流量数据作为实验数据集,实验环境为高性能计算机。
2. 实验方法与步骤:将实验数据集分为训练集和测试集,利用训练集对模型进行训练和优化,利用测试集对模型进行测试和评估。
3. 结果与分析:通过对比LSSVM与其他传统预测方法的预测结果,发现LSSVM在短时交通流预测方面具有更高的预测精度和更强的泛化能力。
基于PSO_-LSSVM模型空调负荷预测研究

#BA?+++样本 空调负荷实测值#NZ
#W=>+++样本 空调负荷预测值#NZ
平均相对误差绝对值 '#(的计算式为*
'#(
]&
]&
#BA?*#W=> #BA?
式中!'#(+++平均相对误差绝对值
预测结果与分析
8 月() 月 空 调 负 荷 实 测 值( 预 测 值 分 别 见 图 &($$
!数据预处理 对数据进行缺失检查#并采用箱形图检测方法 检测异常数据#对于异常数据进行剔除再填充符合 实际 的 数 据# 填 充 方 法 采 用 牛 顿 插 值 法$ 采 用 'B<KDEKBU函数对输入变量进行归一化处理$ !预测过程 B3输入训练集(测试集#并进行数据预处理#建 立 0..1'模型$ V3初 始 化 粒 子 群# 包 括 随 机 位 置 和 速 度# 设 定 -./算法的参数和 0..1'模型的参数$ A3计算每个粒子的初始适应度$ T3将初始适应度作为当前每个粒子的最优解# 并记录当前的位置作为局部最优位置$ 将最佳初始 适应度作为当前全局最优解#并记录当前位置$ @3更新粒子速度和位置$ W3评价(比较 粒 子 的 个 体 最 优 解( 全 局 最 优 解# 求最优适应度$ X3判断是否满足迭代终止条件#若满足#则输出 最优正 则 化 参 数( 核 函 数 参 数$ 否 则# 进 入 下 一 步骤$ C3依 据 适 应 度 值# 更 新 粒 子 的 位 置 和 速 度# 重 复该循环#直至满足迭代终止条件$ D3输出全局 最 优 正 则 化 参 数( 核 函 数 参 数 作 为 0..1'模型的训练参数#得到最终预测模型$
基于最小二乘支持向量机的大坝变形预测模型

v co c i e ,a d a d m eo mai n p e it n mo e a e n te L - VM a s b ih d a c r i gt e ie so tp s e r s e t rma h n s n a d fr t rd c i d l s d o S S o o b h w se t l e c o dn ot d a fs wi rg e — a s h e e
Da f r to o e a tng m o e s d o e s qu r s s pp r e t r m a hi m de o ma i n f r c si d lba e n la ts a e u o t v c o c ne
HE Mig 一 ,XUE G i y n u— u
摘
要: 变形是对大坝结构性态和安全状况最直接 、 的反映 , 可靠 是大坝安全监测 的重 点项 目之一。大坝 变形具有 较
强的非线性特点 , 传统的预测方法有时精度不高。建立在统计学习理论和结构风险最小原理基础上 的支持 向量机算
法能较好地解决小样本 、 非线性 、 高维数等问题 。文章引入标准支持 向量机 的一种扩展——最小二乘支持 向量机 , 参
0 引 言
为 满 足 国家 经 济快 速 发 展 的需 要 , 国家 不 断加 大 水资 源开 发力 度 , 坝 的 规模 向高 坝 大 库 方 向发 大
高斯-柯西变异算子优化的lssvm模型研究

20
周 慧等:高斯-柯西变异算子优化的 LSSVM 模型研究
第 48 卷
开发能力和柯西变异数的全局探索能力,来避免优 化算法的局部极值并提高收敛速度。
通过多种优化方法对该两个参数进行优化,如蚁群 算 法[2]、模 拟 退 火 算 法[3]、果 蝇 优 化 算 法[4]、遗 传 算 法[5]、粒子群算法[6]等。
传统的种群优化算法无法避免陷入局部收敛 和收敛速度慢[7~8]的问题,为了改进这些缺陷,本文 提出一种基于 GC 变异算子的量子粒子群算法对 LSSVM 的参数进行优化,利用高斯变异数的局部
∗ 收稿日期:2019 年 7 月 3 日,修回日期:2019 年 8 月 14 日 基金项目:江苏省普通高校研究生创新计划(编号:SJCX17-0641);南通大学产学研项目“第二代光伏组件智能运维 机器人研制”(编号:17ZH040)资助。 作者简介:周慧,女,硕士研究生,研究方向:数据挖掘。王进,男,博士,硕士生导师,研究方向:人工智能。顾翔,男, 博士,硕士生导师,研究方向:网络安全。徐巍巍,男,助理工程师,研究方向:智能系统。
226019)Leabharlann Abstract In this paper,an improved quantum-particle-optimized least squares support vector machine(LSSVM)method is proposed for the problem that the standard quantum particle swarm algorithm is easy to fall into local extremum. Using the local de⁃ velopment capability of Gaussian mutations and the global search capability of the Cauchy mutation,a Gauss-Cauchy mutation oper⁃ ator is introduced in the quantum particle swarm optimization algorithm to help the algorithm jump out of the local extrema. And us⁃ ing this optimization model for photovoltaic power generation prediction experiments,the prediction results of the optimized least squares support vector machine model are compared with other model prediction results. The results show that the quantum particle swarm optimization based on Gauss-Cauchy mutation operator least squares support vector machine predicts PV generation with good convergence speed and ability to jump out of local convergence.
基于机器学习的风力预测算法研究

基于机器学习的风力预测算法研究随着清洁能源的重要性日益凸显,风力发电也逐渐成为了备受关注的发电形式之一。
但是,风电的缺点之一就是不稳定,难以预测。
为了解决这个难题,科学家们提出了许多方法,其中基于机器学习的风力预测算法是一种尤为有效的方法。
本篇文章将深入探讨这种方法。
一、机器学习简介在深入讨论基于机器学习的风力预测算法之前,我们需要先了解一下机器学习的基础知识。
机器学习是人工智能的分支之一,通过让计算机从历史数据中学习和发现规律,来辅助完成某些任务或预测未来结果的科学和技术。
其过程可以简单概括为:输入——>学习——>输出。
其中,输入是历史数据,学习是机器根据历史数据自主学习和发现规律,输出则是对未来结果的预测。
二、基于机器学习的风力预测算法简介基于机器学习的风力预测算法,是指通过机器学习的方法,对历史气象数据进行分析和处理,从而预测未来的风力情况。
目前,这种算法的应用非常广泛,主要包括以下几个方面:1.风电场风速预测:通过预测风速,预测出未来的风电发电量。
2.风场气象预报:预测未来的大气环境变化,辅助进行航空、海洋、环保等工作。
3.风力风向预测:通过预测风力和风向,为长途行驶的汽车、船只等提供参考。
三、基于机器学习的风力预测算法的具体实现在具体实现中,基于机器学习的风力预测算法主要包括以下几个步骤:1.数据采集和处理:首先需要收集历史气象数据,并对数据进行初步处理,如去掉异常值和缺失值等。
2.特征提取:在数据集中,有些气象参数对风速的影响可能比其他参数更大,因此需要选取与预测任务相关的特征量进行训练。
选择好的特征可以提高模型的表现。
3.选择模型:在机器学习任务中,模型是一个非常重要的因素。
根据不同的预测任务,选取对应的模型。
在风力预测任务中,最常用的模型是线性回归、决策树和神经网络。
4.训练模型:选取好模型之后,需要使用历史数据对其进行训练。
训练的目的是使模型根据历史数据发现一些内在规律和特征,从而能够正确地预测未来风力情况。
【国家自然科学基金】_最小二乘优化_基金支持热词逐年推荐_【万方软件创新助手】_20140731
科研热词 最小二乘支持向量机 遗传算法 节点定位 无线传感器网络 电力系统 最小二乘法 最小二乘 支持向量机 参数估计 优化 非线性最小二乘 系统辨识 糖度 移动最小二乘 模态分析 最小二乘优化 均匀设计 加权最小二乘 全局优化 偏最小二乘 主成分分析 rbf神经网络 高分辨率 马尔可夫随机场 颤振导数 预测 非线性模型 非线性分析 非线性偏最小二乘法 非正交联合对角化 非支配遗传算法-ⅱ 非均匀有理b样条 铜转炉吹炼预测 铁道工程 递归正交最小二乘法 迭代条件模式(icm) 连通域 近红外光谱分析 近红外光谱 辛醇-水分配系数 轻量化 软约束 软测量模型 软测量 轨道谱 轨道不平顺 谷氨酸脱羧酶 识别精度 计算机应用 裂纹扩展 蚁群优化 虚载波
模拟退火算法 模态参数 模式识别 椭球基函数神经网络(ebfnn) 椭球基函数 梳状导频 梯度下降算法 桥梁 样品选择 柴油机 果醋 松弛搜索 条件数 权函数 权值 最小二乘方法 最小二乘支持向量机回归 最小二乘支持向量机(ls-svm) 最小二乘支持向量回归机 最小二乘向量机 暂态稳定评估 智能建模 显微视觉 时间相关单光子计数 时间分辨反射测量 时程分析法 时延估计 无网格法 无约束 文档索引 数控机床 数值积分 数值优化 故障预报 故障诊断 改进的遗传算法 改进的实数编码 控制网平差 振动力筛 拟合模型 拉丁方试验设计 扩散方程 手写体汉字切分 惯性器件 悬链线 快速留一法 微粒群算法 径向基概率神经网络 影响半径 形状精度调整 弯曲叶片 建模 应用 序列更新
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
基于粒子群算法的最小二乘支持向量机参数优化——以都江堰灌区联合调度为例
…
3 粒 子 群 优 化 最 小 二 乘 支 持 向 量 机
3 1 最 小 二 乘 法 .
的全局 优化 进化 算法 , 通过 个体 的协 作来 寻找 最优解 ,
图 1 都 江 堰 内江 分 布 示 意
已在许 多优 化 问题 中得 到 成 功 的应 用 , 被 证 明在 大 并
收 稿 日期 :0 0一 8— 9 2 1 O 2
作者简介 : 黄 佳 , , 士研 究 生 , 要 从 事 水 利 系统 智 能 控 制 研 究 。E— i h ag ah 16 tm 女 硕 主 ma :u nj x@ 2 .o l i
多 , 是 在记忆 和 时 间要求 方 面均 有不 足 , 以根据 流 但 所
量 和 闸 门之 间关 系 的各 种 指 标 , 以确 定 出 它 们 的取 可
确定决 策方 法 , 最终 实 现 都 江堰 灌 区渠 首 闸群 的智 能
联合调 度 。
值范围, 然后利 用 进 化算 法 中 的粒 子 群 优 化 算 法 选择
的基 础 , 提供 给整 个 调 度 过 程 。该 系统 根 据 采 集 的走
马河 、 江安河 、 条河及 蒲 阳河 4个支 渠 的闸后 和宝 瓶 柏 口水位 信 息 , 合 所 需 流 量 确 定 出 相 应 的 闸 门开 度 。 结
系统为 建立水 量 优化 调度 系统 、 防洪 调度 系统 、 库水 水 量 调度 系统 , 现灌 区水 资 源 的统 一管 理和 一 定 范 围 实 内的优 化调 度提 供 了基 础 。
回归 问题上 的应用 , 在非 线 性 系统 辨 识 、 测 预报 、 预 预
基于统计学的风力预测研究
基于统计学的风力预测研究近年来,随着人们对可再生能源的需求不断增加,风力发电成为了可再生能源领域的重要组成部分。
然而,风力发电的效率和可靠性往往受到风速的影响。
因此,如何准确地预测风速成为了风力发电研究领域中的重要问题。
本文将基于统计学的方法,探讨风力预测研究的现状和未来发展方向。
一、风力预测方法的分类目前,风力预测方法可分为物理模型和统计学模型两种。
物理模型主要基于风力发电机组的数学模型,利用风场及风机本身的物理特性进行预测。
而统计学模型则是通过历史数据分析和建模来预测未来风速。
由于风能资源的多变性,物理模型在实际应用中受到一定的限制,而统计学模型则因数据较为容易获取和处理,一直受到科研者的关注。
二、基于统计学的风力预测方法2.1 时间序列分析方法时间序列分析方法是指利用历史数据建立一个类似数学模型的过程,对该模型进行预测的方法。
时间序列方法被认为是最常用的风速预测方法之一。
该方法将风速视为未知函数,根据相关历史数据建立时间序列,并采用统计学方法对所建立的时间序列进行分析和预测。
2.2 神经网络方法神经网络方法则是将神经网络应用在风速的预测中。
该技术通过构建一种非线性映射,将输入的自变量与输出的因变量联系起来,从而实现对风速的有效预测。
神经网络方法不需要对数据进行任何线性化处理,且具有关键变量的分析和高效信息提取等优势。
2.3 机器学习方法机器学习方法是指利用计算机算法从数据中学习并生成模型,然后利用该模型对未知数据进行预测、分类或者聚类等操作。
机器学习方法中常见的模型有K-近邻(KNN)、支持向量机(SVM)、决策树(DT)等。
该方法具有不需要预设模型、不需要对数据进行前置处理等优点。
同时,机器学习方法的预测精度也相对较高,尤其是对于大规模的数据分析。
三、统计学方法的发展趋势未来的统计学方法发展方向将趋势于数据挖掘和深度学习技术的应用。
随着大数据时代的到来,数据挖掘技术正在获得越来越多的关注。
基于蚁群优化算法的电力系统暂态稳定评估特征选择
( c o lo e tia fr t n Sc u nUnv ri , e g u6 0 6 , h n ) S h o f crc ln o mai . ih a iest Ch n d 1 0 5 C ia El I o y Ab ta t F aue slcino a se tsa it se s n( A、i pc 1 o iaoil pi z t n po lm. o h n l h sr c : e tr ee t ft n in tbly a ssme tTS o r i sat ia mbn tra t y c o miai r be T a dete o dsrt h rce fte p o lm,a meh d b s d o n oo y o tmiain ACO)i r sne o sle te fau e slcin icee c aa tro rbe h to ae n a tc ln pi z t ( o spe e td t ov e tr ee t h o
c a a trsi .wh c e r a e h i n i n f i p tf a u e n n r a e h o r c l s i c t n p r e tg s we 1 h h rce t i c ih d c e s s t e d me so s o n u e tr s a d i c e s s t e c re tc a s a o e c n a e a l.T e i f i
bn r o e fr so i a y c d o m f ACO o c mp e e t e f au e s l ci n tC e e tt e o t 1 s b e f f au e o sd r g c a st r t o lt h e t r e e t .i a s l c p i u s to e t r s c n i e n l si e o n h ma i i
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
来进行信息素的调节 。
τj (I Pi )(t +m)=ρτj(IPi )(t)+Δτj(IPi ) (13)
s
∑ Δτj(IP i )= k =1 Δτkj (IPi )
(14)
式中 , ρ(0 ≤ρ≤1)———信息素的残留度 ;m ———完成
上述过程所需的时间 ;Δτkj (IPi )———第 k 只蚂蚁本次
练样本得到的最大输出误差 , 定义为 :
u
ek =m ax i =1
Op -Ot
(16)
式中 , Op , Ot ———分别为实际输出和期望输出值 , 误
差越小 , 则对应的信息素增加得越多 。
4)重复步骤(2), (3)直到所有蚂蚁都收敛于一
条路径或达到最初设定的循环条件 , 最后输出最优
解。
2 9 8
个可能的随机非零值 , 形成集合记作I Pi (1 ≤i ≤m), 令 τj(IPi )(t)表示 t 时刻 I Pi 中第 j 个元素的 信息素 。
假定有 s 只蚂蚁全部从蚁巢出发寻找食物 , 每只蚂
蚁从集合 IP1 出发 , 根据 各元素信息素 从每个集 合 I Pi 中独 立 的 随 机 选择 一 个 元 素 , 当 蚂蚁 在 完 成 所有集合元素的选取后 , 即到达食物源 , 之后调
太 阳 能 学 报
32 卷
3 基于蚁群算法的最小二乘支持向量 机风速预测模型的建立
3.1 历史数据的预处理
风电场原 始风速是 一组随时 间变化的 数据序
列 , 因风速的影响因素较多 , 风速序列是一组非平稳
的时间序列 。直接用原始风速数据进行预测模型的
建立对预测的准确度有较大影响 , 同时对算法的训
=0
t
∑ai =0
i =1
(6)
L ei
=0
ai =γei
(7)
收稿日期 :2009-04-14 通讯作者 :曾 杰(1984 —), 男 , 硕士研究生 , 主要从事风力机及风电场空气动力学方面的研究 。zengjie509 @
3期
曾 杰等 :基于蚁群优化的最小二乘支持向量机风速预测模型研究
节集合中各元素的信息素 。反复进行这一过程 ,
直到满足相应条件为止 。 蚁群优化算法的主要
步骤如下 :
1)初始化相关参数 , 设置最大循环次数 、蚂蚁的
数目 、各集合中元素的初始信息素 。
2)启动所有蚂蚁 , 每只蚂蚁从集合 I P1 开始 , 下 述的路径选择规则 , 用轮盘转法依次从集合 I Pi 中选 择一个元素 , 直到蚂蚁都到达食物源 。
曾 杰 , 张 华
(华北电力大学可再生能源学院 , 北京 102206)
摘 要 :基于最小二乘支持向量机理论 , 建立风速 预测模 型 。 同时 , 由于 最小二 乘支持 向量机参 数选取 尚无有 效 方法 , 该文尝试采用蚁群算法理论来进行参数优 化选择 。 选取某风场前四天的实测风速(采样间隔 30min), 应用 所 建立的风速预测模型 , 来预测第五天的 48 个风速值 , 其预测的平均 绝对百分比误差仅为 9.53 %, 预测效 果较理想 , 验证了应用蚁群优化算法理论与最小二乘支持向量机理论进行风速预测的可行性 , 可为风 电场规划 选址和风力 发 电功率预测等提供理论支持 。 关键词 :风速预测 ;最小二乘支持向量机 ;蚁群优化算法 ;风电场 ;风力发电 中图分类号 :T K 81 文献标识码 :A
对原始样本数据进行一次差分处理能有效降低
数据序列的非平稳性 , 减少非平稳性的影响 。 对平
稳化处理后的数据进行归一化处理 , 归一化处理的 方法较多 , 本文按式(17)对输入输出向量(X , Y )进 行归一化处理 :
X(n , i)=(X(n , i)-M-X(n))/ D- X(n)
Y (n)=(Y (k)-M-Y )/ D-Y
循环中在集合 Pi 的第 j 个元素上留下的信息素 。
如果第 k 只蚂蚁本次循环中选择元素 P j (IPi ), 则 Δτkj (I Pi )为 :
Δτkj(IPi )=Q/ek
(15)
否则 Δτkj (IPi )为零 。 其中 , Q ———常数 , 调节信息素
的调整速度 ;ek ———用第 k 只蚂蚁选择 的参数来训
(17)
n =1 …U , i =1 …V 式中 , M-X(n), D-X (n)———分别为输入向量 X 的第
n 列的均值和方差 ;M -X , D -Y ———分别为输出向量 Y 的均 值和方差 ;U ———向量的维数 ;V ———滑动数
目。
3.2 预测模型的评价标准
对模型预测效果的评价方法很多 , 本文采用平 均绝对百分比误差(M AP E)和相对误差(R E)作为 标准衡量预测的效果 , 表达式分别如下 :
0 引 言
随着风力发电机组的单机容量和风电场并网容 量在整个电力系统的比重增加 , 且由于风速的影响 因素众多 , 具有较大的随机波动性 , 使得风力发电也 具有间歇性和随机波动性等 , 这样在风电并网时会 严重影响电网的稳定正常运行 。对风电场出力的预 测可有效减小这些影响[ 1] , 能否较精确地预测风速 , 是决定风电场出力预测成败的关键要素之一 。风速 预测的方法有持续法 、神经网络法[ 2 , 3] 、卡尔曼滤波 法[ 4] 、遗传法[ 5] 、随机时间序列法[ 6] 、小波分析[ 7] 、模 糊逻辑法等 。本文利用风电场风速数据 , 基于最小 二乘 支持 向量机(LS-S V M )理 论 与蚁 群 算法(A C A ) 理论对风速进行短期预测 , 尝试蚁群算法在 LSSVM 参数选取中的优化研究 , 进一步针对 LSSVM 在风 速预测中的实用性进行研究 。
反馈机制进行计算 , 能实现智能搜索 、参数优化等 , 应用范围广泛 。 2.2 蚁群优化算法的基本过程
蚁群 优化 算 法[ 13 , 14] (A nt colo ny optimiza tion algo ri thm , ACO)是一种全局优化的算法 , 可应用于 一些学习算法中 。 蚁群优化算法的基本思想 :假定 所需训练的 学习方 法中有 m 个 待优化 的参数 , 用 Pi (1 ≤i ≤m)表示 , 取任一参数 Pi 其取值范围中的 N
2 97
L ai
=0
w T
(xi )+b +ei -y i =0
(8)
优化问题可转化为求解下述线性方程 :
0 It
I
T t
Ψ+1γΙt
b a
=0 y
(9)
式中 , y =[ y1 , …, y t ] T , It =[ 1 , …, 1] T , a =[ a1 , …,
at] T , Ψil =φ(x i)T φ(xl )(其中 i , l =1 , … , t), 通过求
练学习速度也有较大影响 , 在建立预测模型前可对 原始数据进行相关预处理 , 可有效减少由于数据的
非平稳性带来的影响 。
最小二乘支持向量机是通过非线性函数映射到
高维空间 , 因此 需对 数据序 列进 行相 空间 重 构处 理[ 15] , 构造合适的输入输出向量(X t ,Y t), 其中 X t = {xt -m , xt -m +1 , … , xt -1 }, Y t =xt , m 为输 入向量的 维数 , xi 为第 i 个风速值 。
且 γ>0 。
定义拉格郎日函数 L 为 :
t
∑ L(w , b , e , a)=J(w , e)- ai (w T (xi)+ i =1
b +ei -y i)
(4)
式中 , ai ———拉格朗日乘子 , 由 K K T 优化条件可得 :
t
∑
L w
=0 w
= ai
i =1
(xi)
11 年 3 月
文章编号 :0254-0096(2011)03-0296-05
太 阳 能 学 报
A C TA EN ERG IA E SO LA RIS SIN ICA
V ol.32 , N o.3 M ar., 2011
基于蚁群优化的最小二乘支持向量机 风速预测模型研究
解上述线性方程可求得 a , b 。 定义核函数为 :
K (x i , xj )=φ(xi )T φ(xj )
(10)
可得最小二乘支持向量机的函数估计为 :
t
∑ y(x)= aiK (x , xi )+b i =1
(11)
2 蚁群算法的基本原理
2.1 蚁群算法简介 蚁群算法(A nt Colo ny A lg orit hm , A CA )[ 11 , 12]
量机回归问题是二次优化问题 , 其优化问题为 :
t
∑ minJ
w,b,e
p (w
, e)=
‖w
‖2 / 2
+(γ/ 2)
k =1
e2k
约束条件为 :
(2)
Y i =w T φ(xi )+b +ei , i =1 , …, t
(3)
其中 , ek ———松弛变量 ;b ———偏差 ;γ———规划参数 ,
持向量机理论[ 9 , 10] 利用一个非 线性映射函数 φ(x)
实现数据的高维空间的映射 , 在高维空间实现线性
回归运算 , 构造最优线性回归函数 , 最后反映射到原
空间完成线性回归 , 其线性回归函数为 :
f (x)=w T φ(x)+b
(1)
式中 , w ———权 向量 ;b ———常 数 。 最小 二乘支 持向
本文以某风场 4 月 5 日 ~ 8 日的 4 ×48 个(采样 间隔 30min)实测风速作为训练样本 , 基于蚁群优化 算法和最小二乘支持向量机理论 , 对 4 月 9 日的 48 个风速值进行预测 。4 ×48 个实测风速序列的分布 如图 1 所示 。最小二乘支持向量机模型参数选取由 蚁群优化算法优化得到优化参数 :C =22 , σ2 =0.22 , 利用得到的优化参数对 4 月 9 日的 48 个风速进行 预测 , 预测结果如表 1 所示 , 预测风速的分布如图 2 所示 。