主权项 |
一种基于差异进化支持向量机的岩体监测信息预测的方法,其特征在于包括以下步骤:A、根据采集的位移时间序列构造样本;B、对差异进化支持向量机算法进行初始化设置,包括设置差异进化初始参数,待优化变量数为2,种群数量,缩放因子F,杂交概率常数CR;随机给出初始种群,不同的个体对应不同的支持向量机参数:核参数σ和惩罚因子C;C、按照差异进化的算法进行变异操作和交叉操作;D、每个个体对应的参数决定一个支持向量机模型,用它对测试样本进行预测,计算每个个体的适应值S(x),以反映本支持向量机模型的推广预测能力,适应值函数如下: <mrow> <mi>S</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>min</mi> <mrow> <mo>(</mo> <mi>max</mi> <mrow> <mo>(</mo> <mo>{</mo> <mfrac> <mrow> <mo>|</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>-</mo> <msubsup> <mi>x</mi> <mi>i</mi> <mo>′</mo> </msubsup> <mo>|</mo> </mrow> <msubsup> <mi>x</mi> <mi>i</mi> <mo>′</mo> </msubsup> </mfrac> <mo>}</mo> <mo>,</mo> <mi>i</mi> <mo>=</mo> <mn>1,2</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow>式中,xi为第i个测试样本的位移预测值;xi′为第i个测试样本的实测值;i=1,2,…n,n为测试样本的个数;采用贪婪搜索原则进行差异进化算法的选择操作;E、判断选择个体的适应值是否满足要求,如不满足要求,再进行新一轮的计算,返回步骤C;如果适应值满足要求,计算结束;F、利用获得支持向量机模型进行围岩位移变化的预报。 |