doubly stochastic