GEKKO v1.2.1 brings several new features and improvements to the Python package for machine learning and optimization of mixed-integer and differential algebraic equations. This release includes the following updates:
- Pyomo Extension and Interface
- Example Jupyter Notebook showcasing Optimization Under Uncertainty with a Gaussian Process Regression (GPR)
- The gk_solver_extension.py file has been divided into three separate files to enhance modularity and maintainability
- Solver Extension Option: The m.options.SOLVER_EXTENSION option has been modified for improved flexibility
- 0 / GEKKO (default): Solver extension off, solve with GEKKO as usual.
- 1 / AMPL / AMPLPY: Solver extension on, solve through amplpy, maintaining compatibility with previous versions.
- 2 / PYOMO: Solver extension on, solve through Pyomo.
- Documentation Updates: Significant updates to the documentation
Thank you for your continued support and contributions to the GEKKO community!