Forum Discussion

FICO's avatar
FICO
Community Manager
3 years ago

getparam("XNLP_STATUS") returns 7. What does it mean?

Hello,

getparam("XNLP_STATUS") returns problem status number 7 which is not explained in FICO documentation. Only 0 to 6 are known and explained.

Do you know what 7 means and where we can find related documentation?

Thank you for your attention.

Narges Ahani

3 Replies

  • FICO's avatar
    FICO
    Community Manager

    7 should mean NLPSTATUS_UNSOLVED, which is "The problem could not be solved due to numerical issues."

    We apologize for not including this in the documentation, it will be there in the next release.

  • FICO's avatar
    FICO
    Community Manager

    Thank you for your reply. Is this the right documentation for NLP?

    https://www.fico.com/fico-xpress-optimization/docs/dms2022-03/solver/nonlinear/HTML/XSLP_NLPSTATUS.html

    Narges

  • FICO's avatar
    FICO
    Community Manager

    A note relating to inspection of the functionality provided by the Mosel module: you can display the status value constants that are defined by mmxnlp from the command line with this command:

    mosel exam -c mmxnlp.dso