Coder Social home page Coder Social logo

armeehn / no-collision-transportation-maps Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 6 KB

This is the public repository for the "No-collision Transportation Maps" paper.

Python 100.00%
optimal-transport approximation-algorithms no-collision k-d-tree pot paper comparisons

no-collision-transportation-maps's Introduction

No-collision Transportation Maps

This is the repository for the paper "No-collision Transportation Maps", by L. Nurbekyan, A. Iannantuono and A. M. Oberman.

Approximating optimal transportation maps using k-d trees.

Code to reproduce the methods of the aforementioned paper. Included are:

  • Example script for typical usage
  • Algorithm used build k-d tree used to construct the map
  • Testing scripts to generate results and perform a comparison

Experiments

Building k-d trees for constructing no-collision transportation maps were compared to methods implemented in the Python Optimal Transport (POT) library available here.

Prerequisites

The code was developed and tested in Python 3.7.1, NumPy 1.16.3 and SciPy 1.3.0, although it should work with earlier versions. Comparisons were done using POT 0.5.1.

Installing

Download the files or fork the repository, and then run example.py.

Code Author

Bugs

If a bug is found, feel free to contact me or create an issue.

Acknowledgements

I would like to thank:

Citation

If you use these methods in your scientific work, please cite as

@misc{nurbekyan2019nocollision,
    title={No-collision Transportation Maps},
    author={Levon Nurbekyan and Alexander Iannantuono and Adam M. Oberman},
    year={2019},
    eprint={1912.02317},
    archivePrefix={arXiv},
    primaryClass={math.OC}
}

no-collision-transportation-maps's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.