Skip to main content
. 2021 Apr 3;12(4):526. doi: 10.3390/genes12040526
Algorithm 1. LRCMC algorithm
Input: Original data X1,,Xm with m views, the number of clusters c, the number of neighbors k, the regularization parameter β.
Output: The learned consensus matrix Z.
Initialize the affinity matrices S1,,Sm for each view by solving the following problem: minsjvi=1nxixj22sijv+αsjv22;
Initialize the embedded matrices F1,,Fm for each view by using Equation (1);
Initialize the weights w1,,wm for each view by wv=1/m;
Initialize Z by connecting S1,,Sm with w1,,wm;
Initialize the fused embedded matrix U by using Equation (23);
Repeat
Fix F1,,Fm, w1,,wm, Z and U, update S1,,Sm by using Equation (19);
Fix S1,,Sm, w1,,wm, Z and U, update F1,,Fm by using Equation (1);
Fix S1,,Sm, F1,,Fm, Z and U, update w1,,wm by using Equation (6);
Fix S1,,Sm, F1,,Fm, w1,,wm and U, update Z by using Equation (22);
Fix S1,,Sm, F1,,Fm, w1,,wm and Z. update U by using Equation (23);
Until Satisfy Theorem 1 or the maximum iteration reached.
The learned consensus matrix Z with exact c connected components, which are the final clusters.