A non-convex algorithm framework based on DC programming and DCA for matrix completion

被引:8
|
作者
Geng, Juan [1 ]
Wang, Laisheng [2 ]
Wang, Yanfei [2 ]
机构
[1] Hebei Univ Econ & Business, Coll Math & Stat, Shijiazhuang 050064, Peoples R China
[2] China Agr Univ, Coll Sci, Beijing 100083, Peoples R China
基金
中国国家自然科学基金;
关键词
Non-convex algorithm; DC Algorithms; Non-convex penalty; Matrix completion; Image recovery; LOW-RANK MATRIX; LEAST-SQUARES; OPTIMIZATION; SPARSE;
D O I
10.1007/s11075-014-9876-2
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Matrix completion aims to recover an unknown low-rank or approximately low-rank matrix from a sampling set of its entries. It is shown that this problem can be solved via its tightest convex relaxation obtained by minimizing the nuclear norm instead of the rank function. Recent studies have also shown that some non-convex penalties like M (p) minimization and weighted nuclear norm minimization algorithms are able to recover low-rank matrix in a more efficient way. In this paper, we propose a unified framework based on Difference of Convex functions (DC) programming and DC Algorithms (DCA), by which M (p) minimization and weighted nuclear norm minimization algorithms can be obtained as special cases of the general framework. In addition, we give another non-convex penalty-exponential type penalty. We make some comparison between numerical tests of our algorithms and the state-of-the-art method APGL and NIHT on randomly generated matrices and real matrix completion problems, the results suggest that our methods are more effective and promising. Moreover, for the application on low-rank image recovery, these non-convex algorithms we proposed also perform well and the results are more satisfactory and reasonable.
引用
收藏
页码:903 / 921
页数:19
相关论文
共 50 条
  • [41] A primal-dual trust-region algorithm for non-convex nonlinear programming
    Andrew R. Conn
    Nicholas I. M. Gould
    Dominique Orban
    Philippe L. Toint
    Mathematical Programming, 2000, 87 : 215 - 249
  • [42] A primal-dual trust-region algorithm for non-convex nonlinear programming
    Conn, AR
    Gould, NIM
    Orban, D
    Toint, PL
    MATHEMATICAL PROGRAMMING, 2000, 87 (02) : 215 - 249
  • [43] A Branch-and-Bound Algorithm Embedded with DCA for DC Programming
    Wang, Meihua
    Xu, Fengmin
    Xu, Chengxian
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2012, 2012
  • [44] POLAROIDS - NEW TOOL IN NON-CONVEX AND IN INTEGER PROGRAMMING
    BURDET, CA
    NAVAL RESEARCH LOGISTICS, 1973, 20 (01) : 13 - 24
  • [45] Homotopy Method for Non-convex Programming in Unbonded Set
    徐庆
    于波
    Northeastern Mathematical Journal, 2005, (01) : 25 - 31
  • [46] DUALITY IN MIXED INTEGER NON-CONVEX AND NONDIFFERENTIABLE PROGRAMMING
    CHANDRA, S
    CHANDRAMOHAN, M
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1979, 59 (04): : 205 - 209
  • [47] SHADOW PRICES IN NON-CONVEX MATHEMATICAL-PROGRAMMING
    GAUVIN, J
    MATHEMATICAL PROGRAMMING, 1980, 19 (03) : 300 - 312
  • [48] AN EFFICIENT ALGORITHM FOR NON-CONVEX SPARSE OPTIMIZATION
    Wang, Yong
    Liu, Wanquan
    Zhou, Guanglu
    JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2019, 15 (04) : 2009 - 2021
  • [49] Sample quantile-based programming for non-convex separable chance constraints
    Vinod, Abraham P.
    Di Cairano, Stefano
    2023 AMERICAN CONTROL CONFERENCE, ACC, 2023, : 1517 - 1522
  • [50] A non-parametric heuristic algorithm for convex and non-convex data clustering based on equipotential surfaces
    Bayat, Farhad
    Mosabbeb, Ehsan Adeli
    Jalali, Ali Akbar
    Bayat, Farshad
    EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (04) : 3318 - 3325