Python Gekko v1.1.1
Gekko is a Python library designed for optimization of mixed-integer and differential algebraic equations. It is coupled with large-scale solvers for various types of programming, including linear, quadratic, nonlinear, and mixed integer programming (LP, QP, NLP, MILP, MINLP). Gekko is versatile and supports various modes of operation such as parameter regression, data reconciliation, real-time optimization, dynamic simulation, and nonlinear predictive control.
Primarily, Gekko functions as an object-oriented library that makes it easier to execute local solvers like APMonitor, which it uses on the backend to solve optimization problems. The library simplifies the declaration of constants, parameters, and variables, and it organizes equations and objective functions for optimization tasks. These features make Gekko a powerful tool for both educational purposes and real-world applications in fields where optimization is required【21†source】.
Full Changelog: v1.1.0...v1.1.1