[Ipopt] 3.7.0 Restoration phase in the restoration phase failed.
Stefan Vigerske
stefan at math.hu-berlin.de
Wed Sep 30 08:07:20 EDT 2009
Hi,
> I experience similar behaviour. Several nlp's that solved fine with
> Ipopt 3.6 give restoration failed trouble with Ipopt 3.7.
>
> If I revert chgset 1485 (IpRestoConvCheck.cpp), it seems to work better.
>
> Any clue why sometimes orig_theta_max should not be set to 0, even
> though kappa_resto_ is 0? (whatever this means ;-))
I just see that I confused chgset's 1484 and 1485.
So the patch that works for me is to remove lines 163-165 from
IpRestoConvCheck.cpp:
--- Ipopt/src/Algorithm/IpRestoConvCheck.cpp (revision 1572)
+++ Ipopt/src/Algorithm/IpRestoConvCheck.cpp (working copy)
@@ -160,9 +160,6 @@
Number orig_inf_pr_max = Max(kappa_resto_*orig_curr_inf_pr,
Min(orig_ip_data->tol(),
orig_constr_viol_tol_));
- if (kappa_resto_ == 0.) {
- orig_inf_pr_max = 0.;
- }
if (first_resto_iter_) {
Jnlst().Printf(J_DETAILED, J_MAIN,
Stefan
>
> Best,
> Stefan
>
> Ali Baharev wrote:
>> Dear Developers,
>>
>> With the 3.6.1 version, i could successfully solve my feasibility
>> problems.
>>
>> http://reliablecomputing.eu/ipopt/extractive_22.nl
>>
>> http://reliablecomputing.eu/ipopt/extractive_30.nl
>>
>> With the 3.7.0 i get Restoration Failed.
>>
>> Should i stick with 3.6.1? What has changed in 3.7.0 that causes this?
>> How can i solve them with the new version?
>>
>> Many thanks,
>>
>> Ali
>>
>> _______________________________________________
>> Ipopt mailing list
>> Ipopt at list.coin-or.org
>> http://list.coin-or.org/mailman/listinfo/ipopt
>>
>
>
--
Stefan Vigerske
Humboldt University Berlin, Numerical Mathematics
http://www.math.hu-berlin.de/~stefan
More information about the Ipopt
mailing list