SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 nonlinear-optimization Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Optimization.jl
Mathematical Optimization in Julia. Local, global, gradient-based and derivative-free. Linear, Quadratic, Convex, Mixed-Integer, and Nonlinear Optimization in one simple, fast, and differentiable interface.
-
optimization-engine
Nonconvex embedded optimization: code generation for fast real-time optimization
-
prima
PRIMA is a package for solving general nonlinear optimization problems without using derivatives. It provides the reference implementation for Powell's derivative-free optimization methods, i.e., COBYLA, UOBYQA, NEWUOA, BOBYQA, and LINCOA. PRIMA means Reference Implementation for Powell's methods with Modernization and Amelioration, P for Powell.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ContinuumRobotExamples
An incremental guide to continuum robot mathematical modeling and numerical implementation. The examples are divided into chapters within the folder structure, and each chapter contains a PDF and code examples.
Project mention: SciPy: Interested in adopting PRIMA, but little appetite for more Fortran code | news.ycombinator.com | 2023-05-18Interesting response. I develop the Julia SciML organization https://sciml.ai/ and we'd be more than happy to work with you to get wrappers for PRIMA into Optimization.jl's general interface (https://docs.sciml.ai/Optimization/stable/). Please get in touch and we can figure out how to set this all up. I personally would be curious to try this out and do some benchmarks against nlopt methods.
Project mention: Nagfor supports half-precision floating-point numbers | news.ycombinator.com | 2024-03-061. nagfor Release 7.1(Hanzomon) Build 7149 released on March 5, 2024, fixed all the bugs spotted, but introduced an ICE when compiling PRIMA ( http://www.libprima.net ). The ICE has nothing to do with half-precision real, because it occurs when PRIMA is configured to use single or double precision. It can be reproduced by
```
git clone https://github.com/libprima/prima.git && cd prima && git checkout ec42cb0 && cd fortran/examples/lincoa && make ntest
```
2. nagfor 7.2 released on 6 March, 2024 included neither the ICE nor the fixes for the bugs.
You certainly can solve elastic robot IK, which I've looked at in a past life. However, any solution likely involves bespoke modeling.
Project mention: Failure Detection/Fault Tolerant Control of a Jet-Powered Flying Humanoid Robot | news.ycombinator.com | 2023-05-29
nonlinear-optimization related posts
-
GitHub - scipopt/PySCIPOpt: Python interface for the SCIP Optimization Suite
-
Python Interface for the SCIP Optimization Suite
-
[Q] Library for NLP and Trajectory Optimization
-
building a ROS1 node that depends on a shared precompiled library
-
Python open-source solvers
-
Error installing pyscipopt
-
A note from our sponsor - SaaSHub
www.saashub.com | 3 May 2024
Index
What are some of the best open-source nonlinear-optimization projects? This list will help you:
Project | Stars | |
---|---|---|
1 | PySCIPOpt | 749 |
2 | ifopt | 734 |
3 | Optimization.jl | 663 |
4 | optimization-engine | 467 |
5 | prima | 270 |
6 | NLopt.jl | 254 |
7 | OMLT | 247 |
8 | ContinuumRobotExamples | 131 |
9 | pybobyqa | 71 |
10 | paper_nava_2023_icra_fault-control-ironcub | 10 |
Sponsored