[Coin-discuss] mps writer problems

John J Forrest jjforre at us.ibm.com
Fri Jul 30 09:45:07 EDT 2004


Yan,

You seem to be working with an old copy of CoinMpsIO.cpp as the line 
numbers don't match.  The second error had already been fixed.  Try again 
and see if the other two errors are okay now.

John Forrest



yax2 at lehigh.edu 
Sent by: coin-discuss-admin at www-124.southbury.usf.ibm.com
07/29/2004 10:41 PM
Please respond to
coin-discuss


To
coin-discuss at www-124.southbury.usf.ibm.com
cc

Subject
[Coin-discuss] mps writer problems






Hi, 

it looks there are several minor problems with CoinMps writer:

1. CoinMps writer does not allow a column upper bound to be greater or 
equal to
1.0e+10. For example, given a upper bound 2.0e+12, the code in line 2325 
of
CoinMpsIO.cpp:

            outputValue[12]='\0';

will truncate 2.0e+12 to be 2.0e+1

I don't have good fix yet. But, the quick and dirty one is to comment this 
line out.

2.  For a binary variable,  CoinMps writer sets the upper bound as 1.0e+3, 
which
should be 1.0. The line 2767 of CoinMpsIO.cpp is

            value[0] = largeValue;

maybe should change to

            value[0] = upperValue;

3. To plug memory leak,  it's better to delete rlb and rub that are 
declared in
line 3186, 3187, 3209, 3210 of CoinMpsIO.cpp



Yan 




-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/
_______________________________________________
Coin-discuss mailing list
Coin-discuss at www-124.ibm.com
http://www-124.ibm.com/developerworks/oss/mailman/listinfo/coin-discuss

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/coin-discuss/attachments/20040730/a384c766/attachment.html>


More information about the Coin-discuss mailing list