casadi
Optimization framework
A symbolic framework for optimization with automatic differentiation and self-contained code generation
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.
0 stars
1 watching
0 forks
Language: C++
last commit: over 7 years ago Related projects:
Repository | Description | Stars |
---|---|---|
casadi/casadi | A symbolic framework for numeric optimization with automatic differentiation capabilities | 1,742 |
jonfanlab/glonet | A software framework for training neural networks to optimize dielectric metasurfaces using physics-driven generative models and global optimization algorithms. | 101 |
lanl-ansi/watermodels.jl | A Julia package for solving optimization problems in water distribution networks | 73 |
leonardgoeke/anymod.jl | A Julia framework for creating large-scale linear optimization models of energy system capacity expansion with multiple periods | 70 |
hiroyuki-kasai/gdlibrary | A collection of unconstrained optimization algorithms implemented in MATLAB | 65 |
hiroyuki-kasai/sgdlibrary | A collection of stochastic optimization algorithms for large-scale machine learning problems | 218 |
pyomeca/bioptim | An optimization framework for biomechanics and control problems using multiple algorithms and libraries. | 93 |
auralius/yadpf | An implementation of dynamic programming algorithms and value iteration methods for optimization problems in various fields | 6 |
google/ceviche-challenges | A software suite for benchmarking photonic inverse design optimization algorithms | 94 |
fpicetti/occamypy | A library for solving large-scale optimization problems with flexible and scalable vector and operator definitions | 54 |
lanl-ansi/powermodels.jl | A Julia package for solving power network optimization problems using various formulations and algorithms. | 399 |
ai-hypercomputer/maxtext | A high-performance LLM written in Python/Jax for training and inference on Google Cloud TPUs and GPUs. | 1,529 |
mysteryresearcher/dasha | A framework for distributed optimization with communication compression and optimal oracle complexity. | 0 |
cicirello/chips-n-salsa | A Java library of algorithms and data structures for optimization problems | 60 |
theodo-group/llphant | A comprehensive PHP framework for building generative AI applications using OpenAI GPT 4 and other LLMs. | 871 |