[Cmpl] Fwd: Error connecting to CPLEX

Mike Steglich mike.steglich at berlin.de
Sat Nov 22 13:30:07 EST 2014


Hi Indraji,

I'm not sure why scip is not working with Cmpl on your system with a setting that seems fine.  It sounds a bit like Murphy's Law. The hardcore workarround  is to copy all scip files into Cmpl/bin and remove the path in the scip entry in cmpl.opt.

Why don't you use Cbc? The performance is similar to Scip.

Cheers,

Mike




> Am 22.11.2014 um 19:07 schrieb Indrajit Sen Gupta <indrajitsg at gmail.com>:
> 
> Hi Mike,
>  
> SCIP works out of the box. I am using command line for all purposes. But here is the funny thing. I exported the problem from CMPL to MPS format and ran it through SCIP and got a sub optimal solution!!! I am not familiar with SCIP - just read the mps file and entered optimize. Its actually a small text book problem and the results shouldn't be different.
>  
> Regards,
> Indrajit
>  
> 
>> On Sat, Nov 22, 2014 at 11:12 PM, Mike Steglich <mike.steglich at th-wildau.de> wrote:
>> 
>> 
>>> Anfang der weitergeleiteten Nachricht:
>>> 
>>> Von: Mike Steglich <mike.steglich at th-wildau.de>
>>> Betreff: Aw: [Cmpl] Error connecting to CPLEX
>>> Datum: 22. November 2014 18:42:16 MEZ
>>> An: Indrajit Sen Gupta <indrajitsg at gmail.com>
>>> 
>>> Hi Indrajit,
>>> 
>>> Framework is still in the (temporary) search path if you use Coliop.bat or cmplShell.bat. Does scip work out of the box w/o Cmpl?  
>>> 
>>> Cheers,
>>> 
>>> Mike
>>> 
>>> 
>>>> Am 22.11.2014 um 18:36 schrieb Indrajit Sen Gupta <indrajitsg at gmail.com>:
>>>> 
>>>> Still no luck. :( Copied all the dlls and lib files to the Frameworks folder. I made sure that Frameworks is in search path. Am giving up for tonight.
>>>>  
>>>> Regards,
>>>> Indrajit
>>>>  
>>>> 
>>>>> On Sat, Nov 22, 2014 at 10:45 PM, Mike Steglich <mike.steglich at th-wildau.de> wrote:
>>>>> The entry ScipFileName = ../Thirdparty/scip/scip-3.1.0.win.x86.msvc.opt.spx.ld.exe is fine.  
>>>>> 
>>>>> As mentioned before, please move the required libs (scip-3.1.0.win.x86.msvc.opt.spx.ld.dll and scip-3.1.0.win.x86.msvc.opt.spx.ld.lib)  into Cmpl/Frameworks …  
>>>>> 
>>>>>> Am 22.11.2014 um 18:08 schrieb Indrajit Sen Gupta <indrajitsg at gmail.com>:
>>>>>> 
>>>>>> These are the three files that I have in /Thirdparty/SCIP/
>>>>>>  
>>>>>> scip-3.1.0.win.x86.msvc.opt.spx.ld.dll
>>>>>> scip-3.1.0.win.x86.msvc.opt.spx.ld.exe
>>>>>> scip-3.1.0.win.x86.msvc.opt.spx.ld.lib
>>>>>>  
>>>>>> And this is the line in /bin/cmpl.opt
>>>>>>  
>>>>>> ScipFileName = ../Thirdparty/SCIP/scip-3.1.0.win.x86.msvc.opt.spx.ld.exe
>>>>>>  
>>>>>> Regards,
>>>>>> Indrajit
>>>>>>  
>>>>>>  
>>>>>> 
>>>>>>> On Sat, Nov 22, 2014 at 10:20 PM, Mike Steglich <mike.steglich at th-wildau.de> wrote:
>>>>>>> The following entries are working on my Windows test system:
>>>>>>> 
>>>>>>> CbcPath = ../Thirdparty/CBC/
>>>>>>> GlpkPath =  ../Thirdparty/GLPK/
>>>>>>> ScipFileName = ../Thirdparty/scip/scip.exe
>>>>>>> CplexFileName = 
>>>>>>> 
>>>>>>> 
>>>>>>> It works as expected when I include the CMPL header entry %arg -solver scip in my model.
>>>>>>> 
>>>>>>> Please copy the required DLLs into CMPL/Frameworks or in another folder that is in the search path.
>>>>>>> 
>>>>>>> This should work similar for Cplex.
>>>>>>> 
>>>>>>> Cheers,
>>>>>>> 
>>>>>>> Mike
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>>> Am 22.11.2014 um 16:41 schrieb Indrajit Sen Gupta <indrajitsg at gmail.com>:
>>>>>>>> 
>>>>>>>> I tried all of the above and some more - but none worked.
>>>>>>>>  
>>>>>>>> I tried putting ../../ before the path to filename. So the full path would look like: ../../AMPL/ampl/cplex.exe
>>>>>>>>  
>>>>>>>> I even copied cplex.exe and cplex1260.dll into a folder under Thirdparty and tried running it with filename path as: ../Thirdparty/CPLEX/cplex.exe
>>>>>>>>  
>>>>>>>> Regards,
>>>>>>>> Indrajit
>>>>>>>>  
>>>>>>>> 
>>>>>>>>> On Sat, Nov 22, 2014 at 3:02 PM, Mike Steglich <mike.steglich at th-wildau.de> wrote:
>>>>>>>>> Hi Indrajit,
>>>>>>>>> 
>>>>>>>>> It is unfortunately not possible to use drive letters to specify where Cplex is located.  Furthermore please use / instead of \. e.g. /DPF/Ampl/ampl/cplex.exe.
>>>>>>>>> 
>>>>>>>>> Cheers,
>>>>>>>>> 
>>>>>>>>> Mike
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> > Am 22.11.2014 um 09:29 schrieb Kamil Figiela <kfigiela at agh.edu.pl>:
>>>>>>>>> >
>>>>>>>>> > Probably it should say:
>>>>>>>>> >
>>>>>>>>> > CplexFileName = D:\DPF\AMPL\ampl\cplex.exe
>>>>>>>>> >
>>>>>>>>> > Best,
>>>>>>>>> > Kamil
>>>>>>>>> >
>>>>>>>>> >> Wiadomość napisana przez Indrajit Sen Gupta <indrajitsg at gmail.com> w dniu 22 lis 2014, o godz. 05:56:
>>>>>>>>> >>
>>>>>>>>> >> Hi Mike,
>>>>>>>>> >>
>>>>>>>>> >> I have a CPLEX demo version which came with AMPL demo version. I tried to use this solver with the option:
>>>>>>>>> >>
>>>>>>>>> >> %arg -solver cplex
>>>>>>>>> >>
>>>>>>>>> >> and with the following line in cmpl.opt file:
>>>>>>>>> >>
>>>>>>>>> >> CplexFileName = D:\DPF\AMPL\ampl\
>>>>>>>>> >>
>>>>>>>>> >> This is the path to the folder where cplex.exe is located. When I try to execute a model it says
>>>>>>>>> >>
>>>>>>>>> >> Error (interfaces): can not connect the solver: Cplex ->
>>>>>>>>> >>
>>>>>>>>> >> Any idea why this is happening?
>>>>>>>>> >>
>>>>>>>>> >> Regards,
>>>>>>>>> >> Indrajit
>>>>>>>>> >>
>>>>>>>>> >> _______________________________________________
>>>>>>>>> >> Cmpl mailing list
>>>>>>>>> >> Cmpl at list.coin-or.org
>>>>>>>>> >> http://list.coin-or.org/mailman/listinfo/cmpl
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> > _______________________________________________
>>>>>>>>> > Cmpl mailing list
>>>>>>>>> > Cmpl at list.coin-or.org
>>>>>>>>> > http://list.coin-or.org/mailman/listinfo/cmpl
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> Cmpl mailing list
>>>>>>>> Cmpl at list.coin-or.org
>>>>>>>> http://list.coin-or.org/mailman/listinfo/cmpl
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Cmpl mailing list
>>>>>> Cmpl at list.coin-or.org
>>>>>> http://list.coin-or.org/mailman/listinfo/cmpl
>> 
>> 
>> _______________________________________________
>> Cmpl mailing list
>> Cmpl at list.coin-or.org
>> http://list.coin-or.org/mailman/listinfo/cmpl
> 
> _______________________________________________
> Cmpl mailing list
> Cmpl at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/cmpl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/cmpl/attachments/20141122/c6dd9dcb/attachment.html>


More information about the Cmpl mailing list