APAR status
Closed as fixed if next.
Error description
Can be seen from the following sequence of MATLAB connector commands, assuming the LP file has at least one quadratic constraint. >> cpx = Cplex('LPfile_problem'); >> cpx.readModel(['qcp.lp']); >> full(cpx.Model.qc(1).Q) ans = 1.0e+07 * 0.000000102689830 0.000285043398990 0.000285043398990 1.582430103240310 >> cpx.writeModel(['qcp1.lp']); >> cpx.readModel(['qcp1.lp']); >> full(cpx.Model.qc(1).Q) ans = 1.0e+07 * 0.000000102689830 0.000570086797980 0.000570086797980 1.582430103240310 Defect logged in RTC-13719
Local fix
No simple workaround available. Problem exists in all versions up to and including 12.5.0.0, but has not been encountered externally, probably because MATLAB users rarely input models from files. Fixed in 12.5.0.1.
Problem summary
MATLAB connector doesn't properly input Q matrix in quadratic constraint, multiplying the values by 2, when reading model from a LP, MPS or SAV file.
Problem conclusion
Temporary fix
None; fortunately this is infrequently used functionality in MATLAB. Fixed in 12.5.0.1
Comments
APAR Information
APAR number
RS01200
Reported component name
ILOG CPLEX
Reported component ID
5724Y4800
Reported release
C50
Status
CLOSED FIN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-01-17
Closed date
2013-01-23
Last modified date
2013-01-23
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
RC50 PSY
UP
Rate this page:
Average rating
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.