In the new multiobjective optimization support in CPLEX (Java API, but likely true in other APIs), querying status via IloCplex.getMultiObjInfo(IloCplex.MultiObjIntInfo.MultiObjStatus, ...) returns a numeric code (e.g. 107). This is difficult to interpret.
|Who would benefit from this IDEA?||Users developing multiobjective optimization code using one of the CPLEX APIs would benefit by getting more easily interpretable results.|
How should it work?
Option 1: Have it work the same way IloCplex.getStatus() does (returning IloCplex.Status). This might require splitting it off to a separate method from other targets of IloCplex.getMultiObjInfo() that return integers.
Option 2: Provide a method in IloCplex to convert a numeric code (101, 107, ...) into a CplexStatus value.
|Priority Justification||It's a bit of a "niche" issue (applies only if you are doing multiobjective optimization and trying to get status information).|
|Customer Name||Paul Rubin|
NOTICE TO EU RESIDENTS: per EU Data Protection Policy, if you wish to remove your personal information from the IBM ideas portal, please login to the ideas portal using your previously registered information then change your email to "email@example.com" and first name to "anonymous" and last name to "anonymous". This will ensure that IBM will not send any emails to you about all idea submissions