[Couenne] couenne problem

Stefan Vigerske stefan at math.hu-berlin.de
Thu Jun 25 04:20:15 EDT 2009


Hi,

Ipopt also relaxes bounds a bit, which could make problem for x0. I'm
not sure if Couenne turns this off.
You can do this by setting
  bound_relax_factor 0
in the option file.
However, keep in mind that there is also a reason for Ipopt doing this
relaxation, see
http://www.coin-or.org/Ipopt/documentation/node86.html

Stefan

Pietro Belotti wrote:
> Dear Ercan,
> 
> I'm copy the Couenne list as it may be of interest. In the future,  
> please direct questions about Couenne to the couenne at list.coin-or.org  
> mailing list address.
> 
> The problem seems that some parts of the problem cannot be evaluated  
> within Ipopt, although I can only see nicely behaving functions in  
> your problem. I cannot reproduce your problem either: I get the  
> evaluation errors, but no interruption.
> 
> You could try to limit or turn off completely the calls to Ipopt  
> (although this is not recommended as it becomes more difficult to find  
> feasible solution) specifying the option
> 
> log_num_local_optimization_per_level 0
> 
> in the couenne.opt file.
> 
> Hope this helps.
> 
> Best,
> Pietro
> 
> 
> _________________________________________
> Pietro Belotti, Lehigh University
> Dept. of Industrial & Systems Engineering
> 200 W Packer Ave, Bethlehem PA 18015.
> phone: 610-758-3865   fax: 610-758-4886
> email: belotti at lehigh.edu
> web:   http://www.lehigh.edu/~pib208
> 
> 
> On 06/24/2009, Ercan Atam <ercan.atam at gmail.com> wrote:
> 
>> pietro,
>> for the attached problem (model: test1.mod, data: test1_n.dat)
>> couenne  does not work and gives the following error.
>> i think the problem should be due to an initial assigned of  a negative
>> parameter value  and here there is square root which is not defined for
>> negative values.
>> but you said before that this does not create problem and couenne works.
>>
>> thx
>>
>> ------------------------------------------------------------------------------------------------------------------------------
>>
>> ampl: model test1.mod;
>> ampl: data test1_n.dat;
>> ampl: option solver couenne;
>> ampl: solve;
>> bonmin:
>> ANALYSIS TEST: objectives:
>> min
>> (((-2.1875*(x_2*(2*x_1)))+(14.5813*(x_2*(x_1*(2*x_0))))+(0.000300677*(x_2*(6*(x_0^0.5))))+(-0.000300677*((2*x_0)*(x_2^2)))+(-0.0393364*((2*x_1)*(x_2^3)))+(-0.00372082*(x_0^0.5))+(3.30424*(x_0^2))+(0.82606*(x_1^2))+(0.00439661*(x_2^2))+(0.0711768*(x_2^2))+
>> ((64.444*(x_1^2))*(x_2^2))+(4.21232e-05*(x_2^4))) -1.07937*x_0 +1.65211*x_1
>> -0.290109*x_2)
>> constraints:
>> variables:
>> x_0 [ 0 , 100 ]
>> x_1 [ -100 , 100 ]
>> x_2 [ -100 , 100 ]
>> end
>> Problem size before reformulation: 3 variables (0 integer), 0 constraints.
>> Problem size after  reformulation: 17 variables (0 integer), 0 constraints.
>>
>> ******************************************************************************
>> This program contains Ipopt, a library for large-scale nonlinear
>> optimization.
>>  Ipopt is released as open source code under the Common Public License
>> (CPL).
>>          For more information visit http://projects.coin-or.org/Ipopt
>> ******************************************************************************
>>
>> NOTE: You are using Ipopt by default with the MUMPS linear solver.
>>       Other linear solvers might be more efficient (see Ipopt
>> documentation).
>>
>>
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> NLP0012I
>>               Num      Status      Obj             It       time
>> NLP0013I     1        OPT         -1.35544634948292       23       0.044003
>> Cbc0012I Integer solution of -1.35545 found by Init Rounding NLP after 0
>> iterations and 0 nodes (0.00 seconds)
>> NLP0013I     2        OPT         -1.355446349482937      16       0.012001
>> Cbc0031I 6 added rows had average density of 2
>> Cbc0013I At root node, 6 cuts changed objective from -3.70737e+07 to
>> -3.70737e+07 in 10 passes
>> Cbc0014I Cut generator 0 (Couenne convexifier cuts) - 50 row cuts, 10 column
>> cuts (6 active)
>> Clp0000I Optimal - objective value -3.70737e+07
>> Clp0000I Optimal - objective value -3.70737e+07
>> Cbc0010I After 0 nodes, 1 on tree, -1.35545 best solution, best possible
>> -3.70737e+07 (0.14 seconds)
>> NLP0013I     3        OPT         -1.355446349482706      24       0.020002
>> NLP0013I     4        OPT         -1.355446349482925      14       0.004
>> NLP0013I     5        OPT         -1.355446349482874      31       0.052003
>> NLP0013I     6        OPT         -1.355446349482741      27       0.024001
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> Error in an AMPL evaluation. Run with "halt_on_ampl_error yes" to see
>> details.
>> ERROR: Problem in step computation, but emergency mode cannot be activated.
>>
>>      "Aborted"
>> Ipopt exited with error code -3 Error in step computation
>>
>>  Error encountered in optimization.
>>
>>
>> --
>> Ercan Atam
>> Phd Candidate (ME) & Research Assistant (MATH), Bogazici University
>> 34342 Bebek, Istanbul, Turkey
>>
> 
> 
> 
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
> 
> 
> _______________________________________________
> Couenne mailing list
> Couenne at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/couenne
> 



More information about the Couenne mailing list