tschmoderer / 2018-optimal-transport-prj

Here is my master thesis on optimal transport.

Home Page:https://tschmoderer.github.io/publication/2018-04-19-Optimal%20Transport

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2018-optimal-transport-prj

This repository contains my master thesis on Optimal Transport problem. Quickly, the optimal transport theory is the theory dealing with finding the shortest path between two probability density.

For more detailed information see : http://www.gpeyre.com/

Repository description

  • Rapport :
    • biblio.bib : The sources for this project
    • rapport.pdf : The result of this work (french)
    • soutenance.pdf : The presentation of this thesis
  • src :
    • CG 1D/2D : The algorithm implemented with conjugate gradient step for convergence, for 1D or 2D density (matlab)
    • FFFT 1D/2D : The algorithm implemented with the fast fourier transform for the projection on constraint step (Fortran)
    • Fortran 1D/2D : The algorithm implemented with conjugate gradient step for convergence, for 1D or 2D density (Fortran)
    • Fortran S 1D/2D : The algorithm implemented with conjugate gradient step for convergence and staggered grid discretization (Fortran)

Example

For some example on 2D density, you can watch : https://www.youtube.com/playlist?list=PLJ92u2ph2rW-cRQQNv39aexr4nDht8Q_I

In this playlist, I apply optimal transport to finding shortest path in a labyrinth, morphing between image ..

Credits

This work is under GNU GENERAL PUBLIC LICENSE, you can use this work with suitable citation.

Contact

If any trouble detected, any help needed or any contribution please contact : timothee.schmoderer -at- netcourrier.com

About

Here is my master thesis on optimal transport.

https://tschmoderer.github.io/publication/2018-04-19-Optimal%20Transport

License:GNU General Public License v3.0


Languages

Language:TeX 55.1%Language:Fortran 30.6%Language:MATLAB 8.2%Language:Shell 3.4%Language:Gnuplot 1.3%Language:Makefile 0.7%Language:M 0.6%