1: |
for chromosome c
do
|
2: |
Initialize to be full of one |
3: |
Initialize to be the identity matrix |
4: |
Flatten the first two dimensions of , denote its right singular vectors by
|
5: |
end for
|
6: |
Concatenate all along the rank dimension, and initialize V as its top R left singular vectors |
7: |
Initialize as for every chromosome c
|
8: |
for
do
|
9: |
Update the value of by its closed form for each chromosome c
|
10: |
Update the value of V by its closed form |
11: |
Update , , by alternative least square (ALS) until convergence for chromosome c
|
12: |
end for
|