Comments (2)
There is still now way to explicitly use bounds in Opti.
However, 3.6 added the detect_simple_bounds
option to nlpsol.
I'm curious what the effect will be on your case when you set it to true.
from casadi.
Thanks a lot for your response. I was not aware of this option and nothing could be found about it on the docs. I tested a couple of options and this is the output:
expand | detect_simple_bounds | time (s) |
---|---|---|
False | False | ~18 |
False | True | ~12 |
True | False | ~12 |
True | True | ~6 |
If I set both of expand
and detect_simple_bounds
to True
, it becomes 25% faster than pyomo (8 s) π. Thanks again.
from casadi.
Related Issues (20)
- The infeasible result is shown as βThe infeasible result is shown as abcβ in matlab, I can't find it in the help doc, I look forward to your help.
- NLP solver returning over-constrained warning and wrong results
- Change casadi_int by size_t (unsigned) when iterating vectors and strings
- Use `Fmu2::deserialize` only if compiled with `WITH_FMI2`
- Acessing the adjoint state HOT 3
- python kernel crash during integration
- Integrade NLPsolver in a class but outputs are all zeros
- Performance of FMU implementation HOT 1
- External function derivative detection in CasADi 3.6.x HOT 7
- qpsol creates multiple gurobi environment
- ipopt Nan detect for output jac_g_x HOT 2
- 'C compiler cannot create executables' error when trying to compile HSL solver on Mac OS X HOT 5
- g and lam_g from nlpsol_out does not return any values HOT 4
- Too much pagefile HOT 1
- No parallelization when NLP (using mumps) is converted to function object and map is used with threads
- python crash when funtion from opti (sqpmethod) is evaluated in parallel HOT 2
- Add option to check if the number and names of function inputs is correct even when using a map
- stdout handling for external
- codegen C API finenuning HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from casadi.