Optimal transport problem