Research Article

Fast Nonnegative Matrix Factorization Algorithms Using Projected Gradient Approaches for Large-Scale Problems

Algorithm 1

(OPL).
Set A, X, % Initialization
𝜂 𝑗 ( 𝑋 ) = 2 ( 𝐀 𝑇 𝐀 𝟏 𝐽 ) 𝑗 ,
For 𝑘 = 1 , 2 , , % Inner iterations for X
𝐆 𝑋 = 𝐀 𝑇 ( 𝐀 𝐗 𝐘 ) , % Gradient with respect to X
𝐗 𝑃 Ω [ 𝐗 d i a g { 𝜂 𝑗 } 𝐆 𝑋 ] , % Updating
End