Thursday, December 31, 2020

Learn Julia

You can  learn Julia by MIT lecture and the resources on the website:

https://ocw.mit.edu/courses/mathematics/18-s190-introduction-to-computational-thinking-with-julia-with-applications-to-modeling-the-covid-19-pandemic-spring-2020/syllabus/

https://julialang.org/learning/

https://docs.julialang.org/en/v1/

"Because Julia's compiler is different from the interpreters used for languages like Python or R, you may find that Julia's performance is unintuitive at first. If you find that something is slow, we highly recommend reading through the Performance Tips section before trying anything else. Once you understand how Julia works, it's easy to write code that's nearly as fast as C."

OR Tools

 https://en.wikipedia.org/wiki/COIN-OR

Computational Infrastructure for Operations Research (COIN-OR), is a project that aims to "create for mathematical software what the open literature is for mathematical theory."


COIN-OR LP (CLP or Clp) is an open-source linear programming solver written in C++

COIN-OR branch and cut (CBC or Cbc) is an open-source mixed integer programming solver written in C++.