Page 111 - 2022年第53卷第6期
P. 111

{  α [  1  T    T   - 1  T  T   T   - 1  T  T  ]                  (17)
                                      max - αH(H H) H α + fH(H H) H α - f α
                                             2
                                      s.t. 0 ≤α≤Ce
                                                   1
                                            T
                  值得注意的是,由于矩阵 H H为半正定矩阵,为克服其奇异,需引入正则项 σ I,故式(16)可改
              写为
                                                                  T
                                                               - 1
                                                       T
                                                 u = (H H+ σ I) H (f - α )                             (18)
                                                  1
              式中:I为单位矩阵;σ为正数。
                                                                                       ,           ),并结
                  同理,对式(6)引入非负拉格朗日乘子向量 β = ( β 1                ,β 2 ,…,β m  )和 γ = ( γ 1 γ 2 ,…,γ m
              合 KTT条件可得式(6)的对偶优化问题
                                     { β [  1  T    T   - 1  T  T    T   - 1  T  T  ]                  (19)
                                      max - βH(H H) H β - hH(H H) H β + hβ
                                            2
                                      s.t. 0 ≤β≤Ce
                                                  2
              与 f(x)的解
                 2
                                                 T     T     T      - 1  T
                                           u = [ ω 2  b] = (H H+ σ I) H (h + β )                       (20)
                                                     2
                                            2
                           。
              式中 h = y + e ε 2
                  通过求解式( 17)与式(19)得到 α与 β的最优解,即可解得 u与 u,进而可确定式 (3)所示的
                                                                            1   2
              TSVR回归模型。
                                                                                             ,正则项参数 σ
                                                                2
              3.2 基于 WOA优化的 TSVR 考虑到惩罚参数 C、C,不敏感损失函数参数 ε 1                               、ε 2
                                                            1
              以及 RBF核宽度参数 λ的选取对 TSVR算法的训练精度与泛化性能影响显著,而基于群智能优化算法
              的参数求解是确定机器学习算法最优参数的最常用技术手段,故本文采用 Mirjalili和 Lewis受座头鲸独
              特的气泡网猎食行为启发提出的 WOA算法                   [28] 对 TSVR参数优化求解。
                  WOA算法以一定概率 P控制搜索代理选择收缩包围或螺旋上升两种机制模拟座头鲸的气泡网猎
              食行为。当 p<P时,通过收缩包围机制更新搜索代理的空间位置,如式(21)所示;反之,则通过螺
                          i
              旋上升机制更新其空间位置,如式(22)所示。
                                                     
                                                                   
                                           X(t + 1) =X (t) - A· C·X (t) - X(t)                         (21)
                                                                bl
                                                                              
                                                   
                                       X(t + 1) = X (t) - X(t) ·e·cos(2 ! l) + X (t)                   (22)
                      
              式中:X 与 X分别为当前最优解与搜索代理的空间位置向量;t为当前迭代次数;A与 C为系数向
              量,其中,A = 2 a·r - a,C = 2 ·r,向量 a随迭代次数的增加从 2线性递减至 0,a = 2 - t?t ,t 为最大
                                                                                              max
                                                                                                   max
              迭代次数,r为[0,1]区间内的随机向量;b为决定对数螺旋线形状的常数;p与 l分别为[0,1]和
                                                                                       i
              [ - 1,1]区间内的随机数。相关研究指出,当 P取 0.3时,WOA算法具有更优的收敛速度与训练精
              度  [34 - 35] ,故本文取 P = 0.3。
                  WOA中 A为[ - a,a]区间内的随机向量,当 A ≥1时,座头鲸还会根据搜索代理间的相对位置
              随机选择一个搜索代理,迫使其它搜索代理远离该搜索代理位置进而开展随机搜索,即
                                            X(t + 1 ) =X(t) - A· C·X(t) - X(t)                         (23)
                                                      r            r
              式中:X为随机选择的搜索代理的空间位置向量。
                      r
                  基于上述 WOA基本原理,TSVR参数可通过 WOA迭代优化过程中搜索代理的空间位置更新加以
              确定,搜索代理的空间位置坐标 X = (x,x,…,x)为 TSVR参数的可行解,搜索空间的维度 d取决
                                                             d
                                                     2
                                                 1
              于 TSVR算法中待求解的参数个数,在此取 d = 6 。TSVR算法的最优参数即为适应度函数值最小时所
              对应的搜索代理的空间位置坐标,本文采用均方根误差( RootMeanSquareError,RMSE)作为适应度函
              数,即
                                                          1  n
                                                RMSE=       ∑  ( δ i -δ ′) 2                           (24)
                                                        槡
                                                                      i
                                                          n i =1
                      为实测变形;δ ′为训练得到的变形;n为训练样本容量。
                                    i
              式中:δ i
                                                                                                —  7 3 7 —
   106   107   108   109   110   111   112   113   114   115   116