[Coin-ipopt] (no subject)
Andreas Waechter
andreasw at watson.ibm.com
Thu Nov 10 15:13:06 EST 2005
Hi Danh,
> Thank you very much for your very long email. Your advice is very helpful for
> me. My problem has run after I changed a new starting point. I hope that I
> could have its solution soon.
>
> Could you explain me the following questions?
>
> 1. Since with the problem of 112001 variables, ma27_call: LA increased from
> 66993497 to 279769007, I doubt that another problem of mine which has over
> millions variables will meet difficulty with MA27. (I wish that it would not
> happen!!!) . So I start to learn how to change MA27 to PARDISO .
> If I did so, what would be advantages and disavantages? I know that changing
> linear solver has much works.
> What is the disadvantage of PARDISO (Fortran version) on http://
> www.computational.unibas.ch/cs/scicomp/software/pardiso/ ?
It would be quit difficult for you to integrate another solver into the
Fortran version. Instead, you should probably wait until we have
integrated Pardiso properly into the NEW C++ version of Ipopt (and in the
meantime you might want to switch to the C++ version anyway, since the old
version will not be updated except for crutial bug fixes).
> 2. Since the mechanical properties of my model, I intend to add a mechanical
> law for variables when Ipopt solves equation (9) in your paper "On the
> Implementation of an Interior PointFilter..." . It means that after Ipopt
> has calculated x(k) at step k, I shall modify x(k) for the next step k+1. If
> I did so, what should I mention to keep searching direction? Is it possible
> in optimisation? Could it make my problem becomes concave?
I don't understand your question. If you have additional restrictions on
your variables, you should pose those as constraints and let the algorithm
handle them in a natural way. Trying to change the iterates outside the
algorithm is most probably not going to work well.
Andreas
More information about the Coin-ipopt
mailing list