Software

In addition to producing scientific publications ANSI also strives to contribute to the community via open-source software, which is curated in the ANSI Github Organization. A selection of our favorite open-source projects are highlighted below.

Infrastructure Networks

  • GasGridModels.jl (julia) - joint optimization of power and natural gas transmission networks.
  • GasModels.jl (julia) - simulation and optimization methods for steady-state natural gas transmission networks.
  • MICOT (java) - a generic framework for optimization and control of infrastructure networks.
  • PowerModels.jl (julia) - simulation and optimization methods for power transmission networks.
  • WaterModels.jl (julia) - simulation and optimization methods for potable water networks.

Optimization Algorithms

  • Gravity (c++) - a high-performance modeling layer for MINLP and MISDP.
  • Juniper.jl (julia) - a heuristic nonlinear branch-and-bound solver for non-convex MINLP.
  • Pajarito.jl (julia) - a global optimization solver for mixed-integer convex programming (MICP).
  • POD.jl (julia) - a global optimization solver for non-convex MINLP.

Machine Learning Methods

Emerging Computational Platforms

  • DWIG (python) - tools for generating D-Wave benchmarking problems.