[Couenne] configuring Couenne

Pietro Belotti belotti at lehigh.edu
Tue May 26 15:03:17 EDT 2009


Matt,

I'd be interested in trying that .nl file. Also, you may want to edit  
the couenne.opt file in Couenne/src/ and place it in the running  
directory. For instance, the lines

bb_log_level 2
nlp_log_level 1
lp_log_level 1

instructs Cbc, Ipopt, and Clp, respectively, to be more verbose.

Finally, even if it is a nonconvex MINLP (i.e. an MINLP whose  
continuous relaxation is a nonconvex NLP), you may want to use Bonmin  
to obtain (usually good) upper bounds.

Cheers,
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 05/26/2009, Matthew Galati <Matthew.Galati at sas.com> wrote:

> It is working now using default configuration - using Clp/Cbc.
>
> It has been running for a few hours now with no log updates - so I   
> assume it is pretty hard for Couenne. If anyone is interested in   
> trying to crack this one, let me know and I will send .nl file.
>
> I have an approximate MILP formulation for this MINLP that I can   
> solve (with some specialized methods). But, I am trying to figure   
> out if there are any MINLP solvers out there that can handle this one.
>
> Thanks,
> Matt
>
> -----Original Message-----
> From: couenne-bounces at list.coin-or.org   
> [mailto:couenne-bounces at list.coin-or.org] On Behalf Of Pietro Belotti
> Sent: Tuesday, May 26, 2009 1:40 PM
> To: couenne at list.coin-or.org
> Subject: Re: [Couenne] configuring Couenne
>
> Hi,
>
> Cplex is not supported yet, and will be in the near future. Cbc is
> necessary in any case, as Cplex would be used as an LP solver anyway,
> not a MILP.
>
> Pietro
>
>
> On 05/26/2009, Matthew Galati <Matthew.Galati at sas.com> wrote:
>
>> Ok - Mumps issue must have been a firewall issue. On another machine
>>  (other domain) it worked and I was able to get Mumps.
>>
>> However, now I have another problem.
>>
>> This machine has cplex and I set configure to point to cplex. After
>> 10-20 minutes of compiling I got this compiler error. I will now try
>>  to force CLP/CBC instead of CPLEX.
>>
>>
>> g++ -O3 -fomit-frame-pointer -pipe -DNDEBUG -pedantic-errors
>> -Wimplicit -Wparentheses -Wreturn-type -Wcast-qual -Wall
>> -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -o
>>  .libs/couenne BonCouenne.o
>> /home/magh/COIN/coin-Couenne/build/Couenne/./src/.libs/libCouenne.so
>>
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Cbc/src/.libs/libCbc.so
>> -L/usr/local/cplex/lib/x86-64_rhel4.0_3.4/static_pic -lcplex
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Cgl/src/.libs/libCgl.so
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Osi/src/OsiClp/.libs/libOsiClp.so /home/magh/COIN/coin-Couenne/build/Couenne/../Bonmin/src/CbcBonmin/.libs/libbonmin.so /home/magh/COIN/coin-Couenne/build/Couenne/../Bonmin/src/CbcBonmin/.libs/libbonminampl.so /home/magh/COIN/coin-Couenne/build/Couenne/../Bonmin/src/Interfaces/.libs/libbonmininterfaces.a   
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Ipopt/src/Apps/AmplSolver/.libs/libamplinterface.a
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Ipopt/src!
>>  /Interfaces/.libs/libipopt.so
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Ipopt/src/LinAlg/.libs/liblinalg.a /home/magh/COIN/coin-Couenne/build/Couenne/../Osi/src/.libs/libOsi.so /home/magh/COIN/coin-Couenne/build/Couenne/../Clp/src/.libs/libClp.so /home/magh/COIN/coin-Couenne/build/Couenne/../CoinUtils/src/.libs/libCoinUtils.so /home/magh/COIN/coin-Couenne/build/ThirdParty/ASL/amplsolver.a -lpthread -ldl -L/usr/lib/gcc/x86_64-linux-gnu/4.1.2 -L/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -lblas /usr/lib/libgfortranbegin.a /usr/lib/libgfortran.so -lm -lgcc_s   
>> -Wl,--rpath
>> -Wl,/home/magh/COIN/coin-Couenne/build/lib
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Bonmin/src/CbcBonmin/.libs/libbonmin.so: undefined reference   
>> to
>> `CPXgetstat'
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Bonmin/src/CbcBonmin/.libs/libbonmin.so: undefined reference   
>> to
>> `CPXgetbestobjval'
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Bonmin/src/CbcBonmin/.libs/libbonmin.so: undefined reference   
>> to
>> `OsiCpxSolverInterface::getEnvironmentPtr()'
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Bonmin/src/CbcBonmin/.libs/libbonmin.so: undefined reference to `typeinfo   
>> for
>> OsiCpxSolverInterface'
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Bonmin/src/CbcBonmin/.libs/libbonmin.so: undefined reference   
>> to
>> `OsiCpxSolverInterface::OsiCpxSolverInterface()'
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Bonmin/src/CbcBonmin/.libs/libbonmin.so: undefined reference   
>> to
>> `CPXsetintparam'
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Bonmin/src/CbcBonmin/.libs/libbonmin.so: undefined reference   
>> to
>> `OsiCpxSolverInterface::getLpPtr(int)'
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Bonmin/src/CbcBonmin/.libs/libbonmin.so: undefined reference   
>> to
>> `CPXsetdblparam'
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Bonmin/src/CbcBonmin/.libs/libbonmin.so: undefined reference   
>> to
>> `CPXgetmipitcnt'
>> /home/magh/COIN/coin-Couenne/build/Couenne/../Bonmin/src/CbcBonmin/.libs/libbonmin.so: undefined reference   
>> to
>> `CPXgetnodecnt'
>> collect2: ld returned 1 exit status
>> make[2]: *** [couenne] Error 1
>> make[2]: Leaving directory
>> `/home/magh/COIN/coin-Couenne/build/Couenne/src/main'
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory `/home/magh/COIN/coin-Couenne/build/Couenne'
>> make: *** [all-recursive] Error 1
>>
>>
>>
>>
>>
>>
>> -----Original Message-----
>> From: couenne-bounces at list.coin-or.org
>> [mailto:couenne-bounces at list.coin-or.org] On Behalf Of Stefan Vigerske
>> Sent: Tuesday, May 26, 2009 12:31 PM
>> To: Matthew Galati
>> Cc: couenne at list.coin-or.org
>> Subject: Re: [Couenne] configuring Couenne
>>
>>> Running script for downloading the source code for MUMPS
>>>
>>> Downloading the source code from ...
>>> --12:30:50--  http://mumps.enseeiht.fr/MUMPS_4.8.3.tar.gz
>>> Resolving mumps.enseeiht.fr... 147.127.176.7
>>> Connecting to mumps.enseeiht.fr|147.127.176.7|:80... failed: Connection
>>> refused.
>>
>> Don't know, it works for me. Maybe try to get the code directly from
>> their website?
>>
>>
>>
>> _______________________________________________
>> Couenne mailing list
>> Couenne at list.coin-or.org
>> http://list.coin-or.org/mailman/listinfo/couenne
>>
>
>
>
> ----------------------------------------------------------------
> 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
>



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




More information about the Couenne mailing list