1. 引言
约束优化问题是一类常见和重要的数学问题,它在工程、经济学和管理等领域中得到广泛的应用。在实际应用中,约束优化问题常常涉及到多个变量和多个约束条件,因此其求解难度较大。近年来,微分方程方法在求解约束优化问题中得到了广泛的应用。
本文将考虑以下约束优化问题:
(1)
其中
,约束集合C表示为
,
和
都是连续可微的,
表示为n维实列向量空间。
约束优化问题的Karush-Kuhn-Tucker (KKT)条件为:
(2)
其中,
是约束优化问题的Lagrange函数,
和
是拉格朗日乘子。
本文将运用微分方程方法求解约束优化问题。用微分方程求解约束优化问题在最近几年引起人们的重视,最早工作是Arrow与Hurwicz [1] ,Fiacco与McCormick用微分方程来研究最优性条件中的约束规范问题,微分方程系统求解原问题的思想是构造微分方程系统,满足其平衡点是原问题的最优解并且是渐近稳定的,通过求解该微分方程系统得到原问题的最优解。Antipin [2] 研究了具有耦合约束的变分不等式问题,引入了对称函数,并提出了全局收敛的微分方程方法。
近些年来,运用微分方程方法求解约束优化问题受到许多学者的关注。Gao,Liao和Oi [3] 根据投影算子理论提出可求解带有线性和非线性约束的变分不等式的微分方程模型。Sun等 [4] 将神经网络方法应用于求解二阶锥约束变分不等式问题,提出了两种神经网络模型。Attouch [5] [6] 又提出了用二阶微分方程系统来解决凸优化问题。Evtushenko与Zhadan [7] [8] [9] 对这一类方法进行系统的研究。
Evtushenko与Zhadan工作的特色是迭代点具有较好的稳定性,一旦迭代点属于可行域,其后继的迭代点都不会再落在可行域外面。我们一直认为Evtushenko等人的工作没有得到充分的重视,且我们认为用微分方程方法求约束优化问题的工作还远不够深入,以往的做法都是把问题先转化为光滑的无约束优化问题,再对无约束优化用负梯度构造微分方程方法。本文将运用微分方程方法来解决约束优化问题,即构造一个微分方程系统,研究这个微分方程系统轨迹的存在性和收敛性。
2. 预备知识
我们运用互补函数将约束优化问题作以转化,将约束优化问题的Karush-Kuhn-Tucker (KKT)条件转化为光滑方程组问题 [10] 。对于
,满足
当且仅当
,我们有光滑互补函数
(3)
其中
。对于
,有
,
其中e为
的单位向量。
所以,约束优化问题的KKT条件(2)转化为
(4)
其中,
,
。
下面,我们引入价值函数
,即
从而,将约束优化问题转化成无约束优化问题:
3. 二阶微分方程系统
我们用具有阻尼惯性系数
和时间缩放参数
的二阶微分方程系统(DIN-AVD) [11]
(5)
来求解最终转化成的优化问题:
其中,
和
是
上非负连续函数且
,即
再令
,得
从而,建立与无约束优化问题所对应的二阶微分方程系统
(6)
下面,我们分析(DIN-AVD)沿轨迹值的快速收敛。假设
且
。设z是(DIN-AVD)的一个解,它的柯西数对
。对于
我们定义函数
即
(7)
其中,
。
为了计算
,我们首先对
的每一项依次求导。
因此,
由于
,当
,我们得到
(8)
函数
是非负的。对于式(8)不等号右侧各项:首先,如果
,当
时,
;其次,由
得
。因此
即
。极限情况
(结果为
)同时包含在下面的定理1中。最后,
时
。综上所述,若
,我们立即推导出
在
上是非递增的且
存在。
定理1 令
且
,设
是(DIN-AVD)的解,若
,则函数
是非递增的且
存在。
证明:由于我们比较在意z的渐近性,假设
,从式(8)推断得到
(9)
我们在式(9)的不等号两边同时乘以
并利用
,我们得到
(10)
接下来,式(10)的不等号两边再同时乘以
,得到
进而,我们推出
因此,函数
是非递增的。由于函数非负,所以当
时,极限存在。显然,
也是如此。
定理2 令
且
,设
是(DIN-AVD)的解,则z有界。同时,设
,
,对于所有的
,我们有
证明:取
,根据
的定义(7)。我们有
(11)
根据定理1,存在结果
,我们可以取M为
的上界。将式(11)不等号左侧的平方展开,我们得到
(12)
我们忽略(12)不等号左侧后两个非负项,可以推导出
(13)
再令
,式(13)不等号两边同时乘以
得到
(14)
式(14)不等号两边从
到
同时进行积分,得到
因此
由此,我们得出h是有界的,x也是有界的。对于收敛速度,根据
的定义(7),我们有
再次利用定理1,函数
是非递增的。因此,当
时,我们推导出
4. 数值实验
我们在本节进行数值实验,我们通过两个算例来证明微分方程系统求解约束优化问题的有效性,程序由 MATLAB编写并在普通PC机上运行。算法中相关参数取为
,
。
例1 考虑最优化问题
该问题具有唯一的最优解
,微分方程系统解的收敛轨迹见图1。结果显示微分方程系统解的轨迹总是收敛到原优化问题的最优解。
例2 考虑目标函数
该问题的最优解
,该问题在微分方程系统求解下解的收敛轨迹见图2,且微分方程系统解的轨迹总是收敛到原优化问题的最优解。

Figure 1. The convergence trajectory of the solution
for differential equation systems of case 1
图1. 例1微分方程系统解
的收敛轨迹

Figure 2. The convergence trajectory of the solution
for differential equation systems of case 2
图2. 例2微分方程系统解
的收敛轨迹
5. 结论
本文利用光滑互补函数(NR函数)和价值函数,将约束优化问题的KKT条件转化为无约束优化问题,构造了一个二阶微分方程系统来求解转化后的无约束优化问题,从而求解了优化问题。本文基于微分方程系统的稳定性理论,通过对参数
和
的调整,证明了二阶微分方程系统的解的收敛性,通过数值算例验证了该微分方程系统的平衡点能够收敛到原问题的最优解。