Computational optimal transport with applications to data science - Peyré, Gabriel; Cuturi, Marco (Now, 2019)