APP下载

推广的预矫正邻近点法求解可分凸优化问题*

2016-04-15罗立

重庆工商大学学报(自然科学版) 2016年1期

罗 立

(重庆师范大学 数学学院,重庆 401331)



推广的预矫正邻近点法求解可分凸优化问题*

罗立

(重庆师范大学 数学学院,重庆 401331)

摘要:考虑目标函数能够分解成n个独立的凸函数,其约束条件为线性约束的可分凸优化问题.呈现了一种推广的预测矫正邻近乘子法来求解可分凸优化问题.算法在迭代中利用二次项代替了增广拉格朗日函数的增广项,算法既有邻近乘子法的特性,又有可以平行计算,并且在较弱的条件下,能保证全局收敛.

关键词:可分凸优化;增广拉格朗日;邻近法;分裂法

0引言

具体的可分凸优化问题如下:

(P)

(1)

其中fi:Rni→R是闭真凸函数,Ai是给定的l×ni矩阵.很多凸规划问题都可被整理成问题式(1)的形式,如[1,2].原问题的拉格朗日函数被定义为

根据邻近点乘子法,得到:

(2)

这里的pk实际上是乘子的一个近似值,在下面2中介绍了基于邻近点的分裂法,3中提出了具体的算法,4中证明了它的收敛性,5中进行数值算例.

1PCMP算法

若f(x)是闭真凸函数,那么算法

就是邻近点分裂算法.其中λk是正标量

文献[5]中,提出了如下的算法:

S1.pk+1:=hk+λk(Axk-zk)

S3.hk+1:=hk+λk(Axk+1-zk+1)

算法在对偶变量上有两次迭代,在原始变量上有一次迭代;它是基于邻近点算法和对偶问题的应用;它是邻近点分裂法的另外一种表现形式.方法不仅保留了邻近点乘子法的很好的性质,而且还具有全局收敛性,同时没有了增广项给原问题带来的不可分的性质.算法实际上可以被看成是线性化+并行+不精确的一种方法.

2EPCMP算法

S0.k:=0.

为了后续证……

登录APP查看全文