二次方程式编程IP
- 更新时间2025-07-30
- 阅读时长5分钟
可使用内部点算法或活动集合算法来求解:当A*x=b且Imin小于等于D*x,而D*x小于等于Imax,求0.5x*Q*x + c*x的最小值。必须手动选择所需多态实例。

输入/输出
起始
—
开始是最优化过程的n维开始点。
目标函数
—
目标函数是最小化公式的二次项和一次项的系数。
参数界限
—
参数界限包含参数(x)可取的最大和最小值。
等式约束
—
等式约束定义线性矩阵等式约束Ax=b。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。
不等式约束
—
不等式约束包含线性矩阵不等式边界Imin<Dx<Imax。
停止标准
—
停止标准是终止最优化过程的条件的集合。如不满足(函数容差 AND 参数容差 AND 梯度容差) OR 最大循环次数 OR 最多函数调用,最优化过程将停止。
最小值
—
最小值是最小化二次目标函数的值的集合,符合边界和约束条件。
f(最小值)
—
f(最小值)是二次目标函数0.5x^TQx + cx在最小值位置的值。
拉格朗日乘数
—
拉格朗日乘数是与等式和不等式约束对应的拉格朗日函数的系数。如有三个等式约束和两个不等式约束,前三个拉格朗日乘数与等式约束相对应,后两个拉格朗日程序与不等式约束相对应。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。 |
起始
—
目标函数
—
Q
—
错误输入(无错误)
—
停止标准
—
函数容差
—
最大循环次数
—
最小值
—
f(最小值)
—
错误输出
—