[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