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
- GasPowerModels.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
- Alpine.jl (julia) - a global optimization solver for non-convex MINLP.
- 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 conic programming (MICP).
- Pavito.jl (julia) - a global optimization solver for convex MINLP.
Machine Learning Methods
- GraphicalModelLearning.jl (julia) - state-of-the-art methods for learning graphical models from data.
- Inverse Ising (julia) - A script for solving the Inverse Ising problem.
Emerging Computational Platforms
- DWIG (python) - tools for generating D-Wave benchmarking problems.
- QuantumCircuitOpt.jl (julia) - simulation and optimization methods for design of Quantum circuits.