双重稀疏约束优化问题的一种贪婪单纯形算法
The Greedy Simplex Algorithm for Double Sparsity Constrained Optimization Problems
Received: 2021-07-5
Fund supported: |
|
In view of the shortcomings of the alternating minimization method in which it needs to calculate the Lipschitz constant of the objective function gradient and the Lipschitz condition is needed to construct the L-stable point of the problem, this paper proposes a greedy simplex algorithm to solve the optimization problems with double sparse constraints. The CW optimality condition for double sparse constrained optimization problems is described. Based on the CW optimality condition, the iterative steps of the algorithm are designed, and the global convergence of the sequence of iterative points generated by the algorithm to the optimal solution of the problem is proved under the weaker assumptions.
Keywords:
本文引用格式
潘庭葳, 贺素香.
Pan Tingwei, He Suxiang.
1 引言
稀疏约束优化问题的一般模型可表述如下
其中
若
Beck等[13]应用直接处理法建立了问题(1.2)的三类一阶必要最优性条件: 基本可行性条件, CW最优性条件和
很多实际应用中往往不需要寻找最稀疏的解, 而只需最优解满足一定的稀疏度. 借助稀疏度上界的先验信息, 从而可以通过求解问题(1.2)来获得最佳决策. 然而, 还有一些实际问题需要将相应的决策变量分成两块, 并要求这两块决策变量都满足一定的稀疏度, 这一类问题的数学模型可表述为如下双重稀疏约束优化问题
其中变量
受到Beck等[13]工作的启发, 本文建立了问题(1.3)的CW最优性条件, 为了说明CW最优解比文献[17]中
本节最后给出后文中所需要的一些数学符号. 令
2 CW最优性条件
本节首先给出问题(1.3)的最优解的刻画—CW最优解, 然后在此基础上研究它的性质. 令
其中
对
定义2.1 若问题
注2.1 由定义
根据定义2.1, 下面将分析问题(2.1)的最优解与CW最优解的关系.
定理2.1 若为
证 根据定义2.1对CW最优性条件的表述, 这里分四种情形进行证明.
(ⅰ) 若
反之, 则存在一个非零的数
这与
(ⅱ) 若
当
(a) 当
(b) 当
(c) 当
当
(a) 当
(b) 当
(c) 当
(ⅲ)若
当
(a) 当
(b) 当
(c) 当
当
(ⅳ) 若
当
(a) 当
(b) 当
(c) 当
当
注2.2 由定理
由于后文需要借助基本可行性条件研究CW最优解与文献[17]中
定义2.2 若
下面研究基本可行性向量与最优解的关系.
定理2.2 若
证 若
这与
下面研究CW最优性条件与基本可行性条件之间的关系.
定理2.3 若
证 根据定义
(ⅰ)若
令
(ⅱ)若
(ⅲ)若
当
当
(ⅳ)若
当
当
综上所述, 情形(ⅰ)–(ⅳ)中的分别满足基本可行性条件(1)–(4).
定义2.3[17] (Lipschitz条件) 若问题
其中
定义2.4[13] 令D为上
其中
定义2.5[17] 对于问题
则称
在
引理2.1[17] (局部下降引理) 对于问题
为便于叙述, 对
借助局部下降引理, 下面将研究CW最优性条件的性质.
定理2.4 若
对任意
对任意
证 根据定义
(ⅰ)若
(ⅱ)若
(ⅱ-1)当
(ⅱ-2)当
其中,
由
其中由
(ⅱ-3)当
其中,
由
其中由
(ⅲ)若
(ⅳ)若
证毕.
根据定理2.4, 下面研究CW最优解与
定理2.5 若为问题
证 由定理2.4可知: 存在正常数
对任意
对任意
根据定义2.1对CW最优性条件的表述, 这里分四种情形进行证明.
(ⅰ) 若
(ⅱ) 若
(ⅲ) 若
当
由
(ⅳ) 若
当
由
综上所述, 情形(ⅰ)–(ⅳ)中的都为
注2.3 定理
3 贪婪单纯形算法及其收敛性
根据第2节建立的CW最优性条件, 本节首先给出求解问题(2.1)的一种贪婪单纯形算法, 然后分析算法的全局收敛性.
在下面的算法描述中, 记算法的第
算法3.1 步1: 令
步2: 若
计算
如果
步3: 若
计算
如果
步4: 对每一个
如果
步5: 若
如果
步6: 对每一个
如果
步7: 若
如果
步8: 对每一个
如果
下面将分析由算法3.1生成的迭代点列的可行性.
定理3.1 若
证 用数学归纳法证明如下:
(1) 当
(2) 假设当
(ⅰ) 若
当
当
(ⅱ) 若
当
(a) 若
(b) 若
(ⅲ) 若
当
(a) 若
(b) 若
(ⅳ) 若
当
(a) 若
(b) 若
注3.1 定理
下面根据算法3.1的设计思路分为有限步迭代终止与无限步迭代终止两种情况探讨其收敛性.
定理3.2 若
证 由定理
(ⅰ) 若
(ⅱ) 若
(ⅲ) 若
对任意
对任意
又由于
(ⅳ)若
对任意
对任意
又由于
综上所述, 情形(ⅰ)–(ⅳ)中的分别满足CW最优性条件(1)–(4).
注3.2 定理
下面研究算法3.1在无限步迭代终止下的全局收敛性. 下面的收敛性分析需要
定理3.3 若是
证 由定理
(ⅰ)若
其中
当时
(ⅱ)若
由于
其中
若
(ⅱ-1)若
其中
(ⅱ-2)若
(a) 当
其中
(b) 当
(ⅱ-3)若
当
当
综上所述, 情形(ⅱ)中的
(ⅲ)若
(ⅲ-1)当
(ⅲ-2)当
当
(ⅲ-3)当
(a) 当
当
(b) 当
当
综上所述, 情形(ⅲ)中的满足CW最优性条件中的条件(3).
注3.3 由定理
结合定理2.3与定理2.5可得到如下两个推论.
推论3.1 若问题
推论3.2 若问题
4 总结
本文提出了双重稀疏约束优化问题的CW最优性条件, 探讨了CW最优性条件的性质, 并且基于所建立的基本可行性条件分析了CW最优解与
参考文献
On the role of sparse, redundant representations in image processing
,DOI:10.1109/JPROC.2009.2037655 [本文引用: 1]
Stable modification of explicit LU factors for simplex updates
,
Greedy projected gradient-newton method for sparse logistic regression
,
Machine learning: trends, perspectives, and prospects
,DOI:10.1126/science.aaa8415 [本文引用: 1]
Sparse representation for computer vision and pattern recognition
,DOI:10.1109/JPROC.2010.2044470 [本文引用: 1]
Computational study of a family of mixed-integer quadratic programming problems
,DOI:10.1007/BF02592208 [本文引用: 1]
Interactive exploration of microarray gene expression patterns in a reduced dimensional space
,DOI:10.1101/gr.225302 [本文引用: 1]
Sparse principal component analysis
,DOI:10.1198/106186006X113430 [本文引用: 1]
Algorithm for cardinality-constrained quadratic optimization
,DOI:10.1007/s10589-007-9126-9 [本文引用: 1]
Description of the minimizers of least squares regularized with l0-norm uniqueness of the global minimizer
,DOI:10.1137/11085476X [本文引用: 1]
Optimality conditions for sparse nonlinear programming
,DOI:10.1007/s11425-016-9010-x [本文引用: 2]
Sparsity constrained nonlinear optimization: optimality conditions and algorithms
,DOI:10.1137/120869778 [本文引用: 5]
On the minimization over sparse symmetric sets: projections, optimality conditions and algorithms
,DOI:10.1287/moor.2015.0722 [本文引用: 2]
The sparse principal component analysis problem: optimality conditions and algorithms
,DOI:10.1007/s10957-016-0934-x [本文引用: 1]
Optimization problems involving group sparsity terms
,
The analysis of alternating minimization method for double sparsity constrained optimization problem
,
/
〈 | 〉 |