scipy.optimize.linprog_verbose_callback¶
- scipy.optimize.linprog_verbose_callback(res)[源代码]¶
演示linprog回调接口的示例回调函数。此回调在单工算法的每次迭代之前和最后一次迭代之后向sys.stdout生成详细的输出。
- 参数
- res :A
scipy.optimize.OptimizeResult
由以下字段组成:Ascipy.optimize.OptimizeResult
consisting of the following fields: - X一维阵列
优化线性规划问题的自变量向量。
- 有趣的浮动
目标函数的值。
- 成功布尔尔
如果算法成功找到最优解,则为true。
- 松弛一维阵列
松弛变量的值。每个松弛变量对应于一个不等式约束。如果松弛为零,则相应的约束处于活动状态。
- 圆锥体一维阵列
等式约束的(名义上为零)残差,即,
b - A_eq @ x
- 相位集成
正在执行的优化阶段。在阶段1中,寻找基本可行解,并且T具有表示备选目标函数的附加行。
- 状态集成
表示优化退出状态的整数::
0 : Optimization terminated successfully 1 : Iteration limit reached 2 : Problem appears to be infeasible 3 : Problem appears to be unbounded 4 : Serious numerical difficulties encountered
- NIT集成
执行的迭代次数。
- 消息应力
优化的退出状态的字符串描述符。
- res :A