-
本文考虑如下非线性规划问题:
其中:x∈
${\mathbb{R}}$ n,f:${\mathbb{R}}$ n$ \longrightarrow $ ${\mathbb{R}}$ ,cj(j∈I):${\mathbb{R}}$ n$ \longrightarrow $ ${\mathbb{R}}$ 是二次连续可微的.可行集X={x∈${\mathbb{R}}$ n|cj(x)≤0,j∈I},有效集I(x)={j∈I|cj(x)=0}.非线性规划问题广泛应用于工程和社会生活的各个领域,并在其中起着举足轻重的作用.非线性规划问题的求解主要是最优性和可行性.为了使这两个规则都能满足,算法需要在迭代过程中每一步都保持这两种规则的平衡.目前关于非线性规划问题的求解方法多种多样[1-12].近年来,滤子法引起很多学者的密切关注.滤子法最早由Fletecher和Leyffer提出[1],它能有效避免选择罚函数的困难且具有良好的数值结果,从而近年来被广泛应用于各种优化问题的求解中[2-6].共轭投影梯度算法是解决非线性规划问题的另外一种有效算法[7].文献[8]将SQP方法和广义投影技巧结合,提出一个具有显式主搜索方向的共轭投影梯度算法,有效地简化了算法结构及计算工作量.为此,在文献[8]的基础上,本文提出一个修正的共轭投影梯度算法.该方法保证了每个试探点都不会远离可行域,同时在合适的条件下证明了算法的收敛性.
A Modified Conjugate Projection Gradient Filter Method
-
摘要: 利用共轭投影梯度技术,结合滤子算法的思想,通过修正搜索方向,建立了一个新的共轭投影梯度滤子算法.该算法不需要求解二次规划子问题,而且能有效避免常规滤子算法中的恢复算法.在适当的条件下,证明了算法的全局收敛性.Abstract: A new conjugate projection gradient filter algorithm is established by modifying the search direction. In this algorithm, conjugate projection gradient technology and filter method are combined. By the introduction of the filter, this algorithm does not need to solve a QP sub-problem. With the idea of the conjugate projection gradient, this method is effective to avoid the restoration algorithm in general filter algorithms. Under some conditions, its global convergence is obtained.
-
Key words:
- conjugate projection gradient /
- filter /
- nonlinear programming /
- global convergence .
-
表 1 本文算法与文献[11]的数值结果
问题编号 n m X0 NF1 NG1 NIT1 NF2 NG2 NIT2 hs012 2 1 (0,0)T 10 8 7 13 60 12 hs033 3 6 (0,0,3)T 4 4 3 142 159 48 hs043 4 3 (0,0,0,0)T 19 12 11 19 12 11 hs076 4 3 (0.5,0.5,0.5,0.5)T 7 7 6 17 48 13 hs100 7 4 (1,2,0,4,0,1,1)T 37 19 18 65 113 23 hs110 10 20 (9,9,9,9,9,9,9,9,9,9)T 10 8 9 8 16 8 hs113 10 8 (2,3,5,5,1,2,7,3,6,10)T 25 15 14 62 204 33 -
[1] FLETCHER R, LEYFFER S. Nonlinear Programming Without a Penalty Function[J]. Mathematica Programming, 2002, 91(2):239-269. doi: 10.1007/s101070100244 [2] NIE P Y. Composite-Step like Filter Methods for Equality Constriant Problems[J]. Journal of Computational Mathematics, 2003, 21(5):613-624. [3] 苏珂, 刘英.求解非线性规划的修正滤子信赖域方法[J].数学学报(中文版), 2009, 52(6):1157-1164. doi: http://d.old.wanfangdata.com.cn/Periodical/sxxb200906014 [4] 王祥玲, 朱志斌, 杨萌.一种基于步长的SQP滤子法[J].应用数学, 2010, 23(3):670-674. doi: http://d.old.wanfangdata.com.cn/Periodical/yingysx201003030 [5] WANG X L, ZHU Z B, ZUO S Y, et al. An SQP-Filter Method for Inequality Constrained Optimization and Its Global Convergence[J]. Applied Mathematics and Computation, 2011, 217(24):10224-10230. doi: 10.1016/j.amc.2011.05.019 [6] HUANG Q Q, ZHU Z B, WANG X L. A Predictor-Corrector Algorithm Combined Conjugate Gradient with Homotopy Interior Point for General Nonlinear Programming[J]. Applied Mathematics and Computation, 2013, 219(9):4379-4386. doi: 10.1016/j.amc.2012.10.036 [7] 朱志斌, 张可村.一个新的共轭投影梯度算法及其超线性收敛性[J].应用数学学报, 2004, 27(1):149-161. doi: 10.3321/j.issn:0254-3079.2004.01.017 [8] 王祥玲, 朱志斌, 周志轩.共轭投影梯度滤子算法及其全局收敛性[J].桂林电子科技大学学报, 2012, 32(6):496-498. doi: 10.3969/j.issn.1673-808X.2012.06.017 [9] doi: http://d.old.wanfangdata.com.cn/NSTLQK/10.1137-S105262340038081X/ FLETCHER R, LEYFFER S, TOINT P L. On the Global Convergence of a Filter-SQP Algorithm[J]. SIAM Journal on Optimization, 2002, 13(1):44-59. [10] 袁亚湘, 孙文瑜.最优化理论与方法[M].北京:科学出版社, 1997:232-238. [11] HOCK W, SCHITTKOWSKI K. Test Examples for Nonlinear Programming Codes[J]. Journal of Optimization Theory and Applications, 1980, 30(1):127-129. doi: 10.1007/BF00934594 [12] 柳馨.两个修正的DL共轭梯度法[J].重庆工商大学学报(自然科学版), 2017, 34(5):13-18. doi: http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=yzdxxb-zr201705003
计量
- 文章访问数: 986
- HTML全文浏览数: 660
- PDF下载数: 63
- 施引文献: 0