All Projects → cog-imperial → galini

cog-imperial / galini

Licence: Apache-2.0 license
An extensible MINLP solver

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to galini

GALAHAD
A library of modern Fortran modules for nonlinear optimization
Stars: ✭ 60 (+106.9%)
Mutual labels:  nonlinear-optimization, mathematical-programming
snl-quest
An open source, Python-based software application suite for energy storage simulation and analysis developed by Sandia National Laboratories.
Stars: ✭ 82 (+182.76%)
Mutual labels:  pyomo
lbfgsb-gpu
An open source library for the GPU-implementation of L-BFGS-B algorithm
Stars: ✭ 70 (+141.38%)
Mutual labels:  nonlinear-optimization
Nonlinear-Optimization-Algorithms
MATLAB implementations of a variety of nonlinear programming algorithms.
Stars: ✭ 86 (+196.55%)
Mutual labels:  nonlinear-optimization
Pajarito.jl
A solver for mixed-integer convex optimization
Stars: ✭ 98 (+237.93%)
Mutual labels:  nonlinear-optimization
pytorch
Improved LBFGS optimizer in PyTorch.
Stars: ✭ 16 (-44.83%)
Mutual labels:  nonlinear-optimization
OnePhase.jl
This package is the implementation of a one-phase interior point method that finds KKT points of nonconvex optimization problems.
Stars: ✭ 18 (-37.93%)
Mutual labels:  mathematical-programming
NAGPythonExamples
Examples and demos showing how to call functions from the NAG Library for Python
Stars: ✭ 46 (+58.62%)
Mutual labels:  nonlinear-optimization
energyRt
Making Energy Systems Modeling as simple as a linear regression in R
Stars: ✭ 16 (-44.83%)
Mutual labels:  pyomo
NMPC-DCLF-DCBF
A collection of work using nonlinear model predictive control (NMPC) with discrete-time control Lyapunov functions (CLFs) and control barrier functions (CBFs)
Stars: ✭ 38 (+31.03%)
Mutual labels:  nonlinear-optimization
car-racing
A toolkit for testing control and planning algorithm for car racing.
Stars: ✭ 30 (+3.45%)
Mutual labels:  nonlinear-optimization
LBFGS-Lite
LBFGS-Lite: A header-only L-BFGS unconstrained optimizer.
Stars: ✭ 98 (+237.93%)
Mutual labels:  nonlinear-optimization
pyutilib
A collection of general Python utilities, including logging and file IO, subprocess management, plugin systems, and workflow management.
Stars: ✭ 28 (-3.45%)
Mutual labels:  pyomo
jaxfg
Factor graphs and nonlinear optimization for JAX
Stars: ✭ 124 (+327.59%)
Mutual labels:  nonlinear-optimization
cplex-scala
A scala library for IBM ILOG CPLEX
Stars: ✭ 20 (-31.03%)
Mutual labels:  mathematical-programming
pdfo
Powell's Derivative-Free Optimization solvers
Stars: ✭ 56 (+93.1%)
Mutual labels:  nonlinear-optimization
dfogn
DFO-GN: Derivative-Free Optimization using Gauss-Newton
Stars: ✭ 20 (-31.03%)
Mutual labels:  nonlinear-optimization
snopt-matlab
Matlab interface for sparse nonlinear optimizer SNOPT
Stars: ✭ 49 (+68.97%)
Mutual labels:  nonlinear-optimization
MINLPLib.jl
A JuMP-based library of Non-Linear and Mixed-Integer Non-Linear Programs
Stars: ✭ 30 (+3.45%)
Mutual labels:  nonlinear-optimization
calvin
reservoir network optimization
Stars: ✭ 17 (-41.38%)
Mutual labels:  pyomo

GALINI

Contributors

GitHub Name Acknowledgements
fracek Francesco Ceccon This work was funded by an Engineering & Physical Sciences Research Council Research Fellowship [GrantNumber EP/P016871/1]
rb2309 Radu Baltean-Lugojan This work was funded by an Engineering & Physical Sciences Research Council Research Fellowship [GrantNumber EP/P016871/1]

Citing GALINI

If you use GALINI in your research, we kindly ask you to reference the paper. You may also be interested in the presentation at INFORMS 2020.

@article{ceccon2020galini,
  title={GALINI: An extensible mixed-integer quadratically-constrained optimization solver},
  author={Ceccon, F. and Baltean-Lugojan, R. and Bynum, M. L. and Li, C. and Misener, R.},
  journal={Optimization Online},
  year={2020},
  url={http://www.optimization-online.org/DB_HTML/2021/01/8207.html}
}

License

Copyright 2020 Francesco Ceccon

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].