IPOPTLink`
IPOPTLink`
IPOPTReturnCode
更多信息和选项
- To use IPOPTReturnCode, you first need to load it using Needs["IPOPTLink`"].
- IPOPTReturnCode is used on an IPOPTData expression created by IPOPTMinimize.
- The following codes may be returned by the IPOPT solver, with short descriptions from the IPOPT documentation:
-
0 Optimal solution found 1 Solved to acceptable level 2 Converged to a point of local infeasibility. Problem may be infeasible 3 Search direction is becoming too small 4 Iterates diverging; problem might be unbounded 5 Stopping optimization at current point as requested by user 6 Feasible point for square problem found -1 Maximum number of iterations exceeded -2 Restoration failed -3 Error in step computation (regularization becomes too large?) -4 Maximum CPU time exceeded -10 Problem has too few degrees of freedom -11 Invalid problem definition -12 Invalid option -13 Invalid number detected -100 Unrecoverable exception -101 Unknown exception caught in Ipopt -102 Not enough memory -199 Internal IPOPT error: unknown SolverReturn value
范例
基本范例 (2)
Solve a minimization problem using IPOPTMinimize:
Solve a minimization problem where an overflow happens and $Failed is returned by default.
Return a solution object so that we can extract the error code, and turn off the messages:
Wolfram Research (2016),IPOPTReturnCode,Wolfram 语言函数,https://reference.wolfram.com/language/IPOPTLink/ref/IPOPTReturnCode.html.
文本
Wolfram Research (2016),IPOPTReturnCode,Wolfram 语言函数,https://reference.wolfram.com/language/IPOPTLink/ref/IPOPTReturnCode.html.
CMS
Wolfram 语言. 2016. "IPOPTReturnCode." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/IPOPTLink/ref/IPOPTReturnCode.html.
APA
Wolfram 语言. (2016). IPOPTReturnCode. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/IPOPTLink/ref/IPOPTReturnCode.html 年