https://github.com/or-fusion/coek
https://github.com/coin-or/CppAD
https://www.gurobi.com/
https://github.com/Pyomo/pyomo