Skip to main content
. Author manuscript; available in PMC: 2017 Aug 18.
Published in final edited form as: J Am Stat Assoc. 2016 Aug 18;111(514):621–633. doi: 10.1080/01621459.2015.1021005

Algorithm 1.

Algorithm for Structured Matrix Completion with a given r

  1. Input A11 ∈ ℝm1×m2, A12 ∈ ℝ (p1m1×m2, A21 ∈ ℝm1×(p2m2).

  2. Calculate the SVD of A•1 and A1• to obtain A•1 = U(1)Σ(1)V(1)⊤, A1• = U(2)Σ(2)V(2)⊤.

  3. Suppose M, N are orthonormal basis of U11, V11. We estimate the column space of U11 and V11 by M^=U[:,1:r](2),N^=V[:,1:r](1).

  4. Finally we estimate A22 as
    A^22=A21N^(M^A11N^)-1M^A12. (8)