[Couenne] couenne problem

Pietro Belotti belotti at lehigh.edu
Wed Jun 24 21:53:27 EDT 2009


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.




More information about the Couenne mailing list