Re: [eclipse-clp-users] Customizing Eplex

From: Wit Jakuczun <wit.jakuczun_at_gmail.com>
Date: Tue, 29 Jun 2010 10:03:42 +0200
W dniu 2010-06-28 16:36, Kish Shen pisze:
> Wit Jakuczun wrote:
>> I would need help with pointing out ECLiPSe source files (with 
>> possibly some
>> coding hints) that would be necessary to be modified so I would be 
>> able to:
>> 1) have access to the latest version of cbc solver (compiled from 
>> sources)
>> 2) be able to set some of its parameters (from ECLiPSe's code level)
>>
> From what I can tell, CBC is also designed more as a tool kit for 
> writing your own MIP solver than as a MIP solver itself, but some 
> effort was spent by John Forrest (he was the main person behind both 
> CBC and CLP) in using CBC to write CBCSolver, a standalone MIP solver. 
> We switched to using CBCSolver rather than CBC directly over a year ago.
I meant CBCSolver! Sorry for confusion.

> There are some command line parameters you can pass to CBCSolver (such 
> as which optimisation method to turn on or off) that is currently not 
> accessible by the eplex user, although I have been thinking of doing 
> so, probably via optimizer_param option.
>
I need to be able to pass those parameters.

> So if you want to customise CBC, you can essentially write your own 
> MIP solver using the CBC library, in C++. I found the documentation 
> for CBC to be quite sparse, so you really need to know what you are 
> doing if you do this.
>
No, I do not want to write my own MIP solver. CBCSolver is good enough 
for my purposes.

> As for eplex, there is:
>
> <ECLIPSEDIR>/documents/internal/seplex_impl.html
>
> which documents the eplex implementation.
Ok, I will read those documents.

Best regards

-- 
[ Wit Jakuczun http://pl.linkedin.com/in/jakuczunwit ]
[ WLOG Solutions http://wlogsolutions.com            ]
Received on Tue Jun 29 2010 - 08:03:54 CEST

This archive was generated by hypermail 2.2.0 : Thu Feb 02 2012 - 02:31:58 CET