Skip to main content
. Author manuscript; available in PMC: 2018 Sep 1.
Published in final edited form as: IEEE Trans Signal Inf Process Netw. 2017 Aug 23;4(3):451–466. doi: 10.1109/TSIPN.2017.2743561

Algorithm 1.

Bi-organization Algorithm [10, Sec. 5.3]

Initialization
Input Dataset Z of features 𝒳 and observations 𝒴
  1: Starting with features 𝒳
  2:    Calculate initial metric d𝒳(0)(x,x)
  3:    Calculate initial flexible tree 𝒯𝒳(0).
Iterative analysis
Input Flexible tree on features 𝒯𝒳(0), weight function on tree folders W[i, i] = ω(ℐi)
  4: for n ≥ 1 do
  5:    Given tree 𝒯𝒳(n), calculate multiscale tree metric between observations d𝒯𝒳(n)(y,y)=WM(y,y)1
  6:    Calculate flexible tree on the observations 𝒯𝒴(n).
  7:    Repeat steps 5–6 for the features 𝒳 given 𝒯𝒴(n) and obtain 𝒯𝒳(n+1).
  8: end for