scipy.optimize.linprog_verbose_callback

scipy.optimize.linprog_verbose_callback(res)[源代码]

演示linprog回调接口的示例回调函数。此回调在单工算法的每次迭代之前和最后一次迭代之后向sys.stdout生成详细的输出。

参数
res :A scipy.optimize.OptimizeResult 由以下字段组成:A scipy.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集成

执行的迭代次数。

消息应力

优化的退出状态的字符串描述符。