[Coin-lpsolver] problems with BInvCol and BInvRow
Anureet Saxena
anureet at yahoo.com
Thu Sep 15 17:34:19 EDT 2005
hi,
There seems to be some trouble with the
OsiSimplexInterface::getBInvCol() and
OsiSimplexInterface::getBInvRow() functions.
In particular, constructing the basis inverse via these two functions gives
different results (after transposing). Furthermore, the problem is specifically
in those rows whose corresponding basic variable is a slack variable.
A small example (3 rows and 5 variables) and relevent code can be downloaded
from the following link:
http://www.andrew.cmu.edu/user/anureets/tmp/
File Name: BInvCol_case.tgz
It will be very nice if someone could point out and/or rectify the error.
On a different note, OsiSimplexInterface has a function:
enableSimplexInterface(bool doingPrimal).
The role of the parameter "doingPrimal" is not adequately described in the doxygen documentation. Could someone please give some idea as to what this parameter accomplishes.
regards,
Anureet Saxena
ACO Doctoral Student,
Tepper School of Business,
Carnegie Mellon University.
Anureet Saxena
anureet at cmu.edu
anureet at yahoo.com
--This mail was delivered to you on 100% recyclable electrons.
---------------------------------
Yahoo! for Good
Click here to donate to the Hurricane Katrina relief effort.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/clp/attachments/20050915/340f55c9/attachment.html>
More information about the Clp
mailing list