[FlopCpp] how to track the clp output in terms of the user model?
Tim Hultberg
Tim.Hultberg at eumetsat.int
Sun Jan 25 10:46:41 EST 2009
Hi,
I dont know what exactly solexpand gives, but I guess it would be very easy to add a similar thing to flopc++ if its not there already.
Also recall that flopc++ passes the generated problem to COIN-OSI, such that you can for example write it to MPS format.
You can also get some "very raw" info including row and col indices by using
MP_model::getDefaultModel().verbose();
It is possible to query solution values algebraically, and you can use "row_number" to get the row number for a constraint. (As far as I can see there is no similiar "col_number" method for variables - probably I didnt need it yet)
Cheers, Tim
________________________________________
From: flopcpp-bounces at list.coin-or.org [flopcpp-bounces at list.coin-or.org] On Behalf Of Michael Chen [vancouver.michael at gmail.com]
Sent: 23 January 2009 00:11
To: flopcpp at list.coin-or.org
Subject: [FlopCpp] how to track the clp output in terms of the user model?
Dear there,
My model using Flopc++ runs, but report infeasibility:
FlopCpp: Generation time: -7.92823e-19
Clp6003E Matrix has 8 large values, first at column 24, row 10 is inf
Clp3003W Analysis indicates model infeasible or unbounded
Clp6003E Matrix has 8 large values, first at column 24, row 10 is inf
Clp0004I Stopped due to errors - objective value 0
Clp0032I Errors objective 0 - 0 iterations time 0.002
I want to figure out which parameter is at column 24 and row 10. how can I do it?
Is it possible to print out the model explicitly, like "solexpand" in ampl ?
Thanks!
--
Best regards,
Michael Chen
More information about the FlopCpp
mailing list