An algorithm that maps an arbitrary matrix onto the Birkhoff polytope (= the set of doubly stochastic matrices).
- Unconstrained score matrix
- Exponentiation:
- Alternating row/column normalization: (scale so that row sums = 1, column sums = 1)
→ Upon convergence:

Seonglae Cho