| Input: x, y and (πx, μx, σx). |
| Output: d, w. |
| 1: Initialize λ n, d, w and (πy, μy, σy) as 104, 0, I and (πx, μx, σx). |
| 2: Compute membership probability using (3) and (6). |
| 3: Compute updated target bundle parameters using (8) and (11). |
| 4: Compute updated TPS dn+1 wn+1 by solving (19). |
| 5: If n < 8, go to step 2 and n = n + 1, λ = λ/10; otherwise, return dn+1, wn+1 and . |