[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