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: minsjv∑i=1n‖xi−xj‖22sijv+α‖sjv‖22;
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.