[Cmpl] Fwd: Error connecting to CPLEX

Indrajit Sen Gupta indrajitsg at gmail.com
Sat Nov 22 21:23:25 EST 2014


Hi Mike,

Here is something that I noticed when executing a CMPL problem with the
default options. The first 27 lines of output that comes out:

---------------------------------------------------------------------------------------------------
Cmpl: cmpl prob04.cmpl
CMPL model generation - running
CMPL version: 1.10.0
Authors: Thomas Schleiff, Mike Steglich
Distributed under the GPLv3
create model instance ...
write model instance ...
CMPL model generation - finished
Solver - running
Welcome to the CBC MILP Solver
Version: 2.8.8
Build Date: Dec 21 2013
Revision Number: 1998
command line - C:\Program Files (x86)\Cmpl\bin\..\Thirdparty\CBC\cbc
prob04.mps max solve gsolu prob04.gsol (default strategy 1)
At line 2 NAME          prob04.cmpl
At line 3 ROWS
At line 7 COLUMNS
At line 16 RHS
At line 18 RANGES
At line 19 BOUNDS
At line 23 ENDATA
Problem prob04.cmpl has 2 rows, 3 columns and 6 elements
---------------------------------------------------------------------------------------------------

Notice the line 19 which starts of with: command line - C:\Program
File (x86) ....

Here is my question. I did not install CMPL in Program Files, instead in
D:\DPF\CMPL. So why should the command line start with C:\... Any thoughts.

Regards,
Indrajit


On Sun, Nov 23, 2014 at 12:07 AM, Indrajit Sen Gupta <indrajitsg at gmail.com>
wrote:

> Hi Mike,
>
> You are right. I will stick with CBC. All this started when I tried to
> connect to CPLEX. SCIP was just another optimizer that I downloaded to
> figure out why this problem is happening.
>
> Thanks for your help anyway.
>
> Regards,
> Indrajit
>
>
> On Sun, Nov 23, 2014 at 12:00 AM, Mike Steglich <mike.steglich at berlin.de>
> wrote:
>
>> 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/20141123/5ccb510b/attachment.html>


More information about the Cmpl mailing list