Comments (2)
Ipopt sometimes face this type of convergence issue when the problem is highly nonlinaer. But in this case it seems that the solver sometimes finds the solution, depending on the random realization of the initial point. For example, in my computer, Ipopt converges if I set:
import Random; Random.seed!(3)
For this problem, I think some more problem-specific knowledge may be used to get a tighter parameter bounds, or use multiple starting point strategy.
from sbml2julia.
OK. This explains why I saw inconsistent behaviour. I mean inconsistent behaviour should not be unexpected given the randomisation of starting points. It is just that in my experience the choice of starting points did not have any effect in other examples. For me it is Random.seed!(4)
that works. But in the end I just narrowed some of the parameter boundaries. Thanks a lot!
from sbml2julia.
Related Issues (9)
- Cannot increase weighting of likelihood in `examples/Shin_PLOS2019` HOT 6
- Link to DifferentialEquations.jl? HOT 12
- Reading measurementData into Julia HOT 2
- MUMPS requires more memory HOT 3
- Invalid number in NLP function or derivative detected HOT 2
- Cannot install linear solver HOT 2
- Failing Benchmark-Models-PEtab cases HOT 6
- Different time vectors for different exp. conditions HOT 7
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 sbml2julia.