[Coin-discuss] Creating a custom pivot choosing algorithm
Esben Mose Hansen
esben at ange.dk
Thu Mar 15 09:28:05 EDT 2007
On Thursday March 15 2007 14:00, John J Forrest wrote:
> Look at Clp/examples/driver2.cpp. This actually just uses default method,
> with a slight difference, - but if you replace ClpDualRowSteepest with
> ClpDualRowDantzig then you should see a change (for the worse) in
> performance.
>
> All you have to is write your own ClpDualRowEsben.?pp inheriting from
> ClpDualRowPivot :-)
Perfect :)
>
> How complex will it be? Just depends what you want to do - obviously
> dantzig choice is much simpler than steepest edge choice.
It will not be terrible complex. Just some pricing using some of the known
structure of our problems. A variant over partial pricing.
>
> By the way (a general point) you may find you can make your code run faster
> by not using default settings for ClpDualRowSteepest - you can play with
> driver2.cpp to see what works best. This is especially true if you start
> with a basis and do not want to start with unit weights.
Interesting :)
--
regards, Esben
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the Coin-discuss
mailing list