MDOT-TNT

A Truncated Newton Method for Optimal Transport

MDOT-TNT Logo

MDOT-TNT is a fast, GPU-accelerated solver for entropic-regularized optimal transport (OT) problems. It combines mirror descent with a truncated Newton projection method to achieve high numerical precision while remaining stable under weak regularization.

Key features:

  • High Precision: Stable under extremely weak regularization (γ up to 218), enabling highly precise approximations of unregularized OT

  • GPU Accelerated: Fully compatible with CUDA for fast computation on large problems

  • Batched Solving: Solve multiple OT problems simultaneously in batched mode

  • Memory Efficient: Log-domain computations and efficient rounding avoid storing full transport plans

  • PyTorch Native: Seamless integration with PyTorch, supporting autograd-compatible inputs

Citation

If you use MDOT-TNT in your research, please cite:

@inproceedings{kemertas2025truncated,
  title={A Truncated Newton Method for Optimal Transport},
  author={Kemertas, Mete and Farahmand, Amir-massoud and Jepson, Allan Douglas},
  booktitle={The Thirteenth International Conference on Learning Representations},
  year={2025},
  url={https://openreview.net/forum?id=gWrWUaCbMa}
}

License

This code is released under a non-commercial use license. For commercial licensing inquiries, please contact the authors.

Indices and tables