Algorithm 3:
Estimating , and
| Input: | |
| 1. | Initialize , , and . |
| 2. | For to : |
| 3. | Estimate as its columns are the first leading eigenvectors of and as a diagonal matrix which its diagonal elements are the first K leading eigenvalues of . |
| 4. | for : |
| Compute the nonzero elements of as . | |
| End for | |
| 5. | Compute . |
| 6. | Compute singular value decomposition of . |
| 7. | Update as . |
| 8. | Update as . |
| 9. | End for. |
| Output: | Optimal . |