算法1:递归的凸优化算法

1) 给出初始值 x 0 i , x ^ 0 i , W i , V i , M i , 0 , H s , 0 , P l .0 , δ h 。由 M l , 0 = ( H l , 0 ) T H l , 0 N s , 0 = ( H s , 0 ) T H s , 0 , P l , 0 = ( O l , 0 ) T O l , 0 ,计算出 H l , 0 H s , 0 O l , 0

2) 由式(24)获得 M l , k + 1 , H s , k + 1 , P l , k + 1 , G k , K k ;再计算出 H l , k + 1 , H s , k + 1 , O l , k + 1

3) 判断 ( k , e t l ) 是否满足相应的要求,若满足,输出相应的值,否则不输出;

4) 由(1)计算出 x k + 1 l x k + 1 s ,再由(3)和(4)分别计算 x ^ k + 1 l x ^ k + 1 s 。若 k = T n ,到第5),否则令 k = k + 1 ,返回4);

5) 输出 { M l , k + 1 , H s , k + 1 , P l , k + 1 , G k , K k }