Skip to main content
. 2022 May 7;22(9):3557. doi: 10.3390/s22093557
Algorithm 3: SVD for ranking and synchronization.
  • Input: Measurement graph G=([n],E) and pairwise measurement Rij for {i,j}E assigned for the clustered values.

  • Output: Rank estimates: π^ and score estimates r^n considered as the dimensionally reduced values.
    •  1. Measurement matrix formation Hn×n by utilizing Rij.
    •  2. Trace the top 2 left singular vectors of H, namely, u^1, u^2.
    •  3. As an orthogonal projection of u1=e/n onto space {u^1,u^2},obtain vector u¯1.
    •  4. Unit vector u˜2span{u^1,u^2} is obtained.
    •  5. Rank recovery: induced by u˜2, the ranking π˜ is obtained.
    •  6. Minimize the number of upsets and reconcile its global sign.
    •  7. The ranking estimate π^ is found out.
    •  8. Score recovery: To recover the scale τ, u˜2,H is utilized and the output is expressed, giving the dimensionally reduced values as:
      r^=ru˜2eT(Tu˜2)ne