RS01200: CPLEX'S MATLAB CONNECTOR IMPROPERLY DOUBLES THE OFF DIAGONAL ELEMENTS OF THE MATRIX IN A QUADRATIC CONSTRAINT.
Closed as fixed if next.
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
No simple workaround available. Problem exists in all versions up to and including 184.108.40.206, but has not been encountered externally, probably because MATLAB users rarely input models from files. Fixed in 220.127.116.11.
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.
None; fortunately this is infrequently used functionality in MATLAB. Fixed in 18.104.22.168
Reported component name
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Applicable component levels