A large scale non-linear optimization library
-
Updated
May 29, 2024 - C++
A large scale non-linear optimization library
A Python-embedded modeling language for convex optimization problems.
C++ numerical optimization and machine learning utilities using Eigen3
A next-gen solver for optimization with nonconvex objective and constraints. Reimplements filterSQP (SQP) and IPOPT (barrier/interior-point method) in a modern and generic way, and unlocks methods never seen before. Competitive against filterSQP, IPOPT, SNOPT, MINOS and CONOPT.
Fatrop is a nonlinear optimal control problem solver that aims to be fast, support a broad class of optimal control problems and achieve a high numerical robustness.
The fdaPDE core library is a C++ header-only library for Partial Differential Equation discretization, computational geometry, unconstrained nonlinear optimization, linear algebra and much more.
Incremental Potential Contact (IPC) is for robust and accurate time stepping of nonlinear elastodynamics. IPC guarantees intersection- and inversion-free trajectories regardless of materials, time-step sizes, velocities, or deformation severity.
A New Gradient Decent Algorithm with Secant Method Scaling and Finite Difference Derivatives. Faster, Smarter and Versatile
A C++ Framework for Evolutionary Single-Objective Optimization Benchmarking
I decided to upload all the code I've been writing for my bachelor thesis to have it accessible from anywhere and stored somewere safe.
Masterthesis Computational Mechanics (TUM)
Efficient optimal control solvers for robotic systems.
Open source C++ simulated annealing utility
Square root function implementation in various languages.
A small gradient descent optimizer lib with different line search algorithms
Quantum-inspired evolutionary algorithms for Optimization problems
A C++ Second Order Cone Solver based on Eigen
Wolfram Language interface to the Gurobi numerical optimization library
A C++ interface to formulate and solve linear, quadratic and second order cone problems.
Simple Numerical Object Transcription (SNOT) is a language similar to JSON meant for numerical computing.
Add a description, image, and links to the numerical-optimization topic page so that developers can more easily learn about it.
To associate your repository with the numerical-optimization topic, visit your repo's landing page and select "manage topics."