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 条
  • [11] Optimising non-convex Choquet integrals using DC (difference of convex) algorithm
    Beliakov, Gleb
    2022 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2022,
  • [12] A new efficient algorithm based on DC programming and DCA for clustering
    Le Thi Hoai An
    M. Tayeb Belghiti
    Pham Dinh Tao
    Journal of Global Optimization, 2007, 37 : 593 - 608
  • [13] A new efficient algorithm based on DC programming and DCA for clustering
    An, Le Thi Hoai
    Belghiti, M. Tayeb
    Tao, Pham Dinh
    JOURNAL OF GLOBAL OPTIMIZATION, 2007, 37 (04) : 593 - 608
  • [14] DC Programming and DCA for Nonnegative Matrix Factorization
    Hoai An Le Thi
    Tao Pham Dinh
    Xuan Thanh Vo
    COMPUTATIONAL COLLECTIVE INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS, ICCCI 2014, 2014, 8733 : 573 - 582
  • [15] Penalty boundary sequential convex programming algorithm for non-convex optimal control problems
    Zhang, Zhe
    Jin, Gumin
    Li, Jianxun
    ISA TRANSACTIONS, 2018, 72 : 229 - 244
  • [16] A sequential convex programming algorithm for minimizing a sum of Euclidean norms with non-convex constraints
    Trang, L. H.
    Kozma, A.
    An, P. T.
    Diehl, M.
    OPTIMIZATION METHODS & SOFTWARE, 2016, 31 (01): : 187 - 203
  • [17] CONNECTION THEOREMS IN NON-CONVEX PROGRAMMING
    BANKOFF, SG
    INTERNATIONAL JOURNAL OF CONTROL, 1968, 7 (05) : 447 - &
  • [18] A globally convergent interior point algorithm for non-convex nonlinear programming
    Fan, Xiaona
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2009, 224 (02) : 622 - 627
  • [19] Modified interactive chebyshev algorithm (MICA) for non-convex multiobjective programming
    Luque, Mariano
    OPTIMIZATION LETTERS, 2015, 9 (01) : 173 - 187
  • [20] ELEMENTS OF A THEORY IN NON-CONVEX PROGRAMMING
    BURDET, CA
    NAVAL RESEARCH LOGISTICS, 1977, 24 (01) : 47 - 66