原文视频:https://www.bilibili.com/video/BV194411y7sA?p=20&spm_id_from=pageDriver
线性目标规划(目标规划)
局限性:
(1)不能处理多目标的优化问题
(2)不允许约束资源有丝毫超差
还需要考虑其他条件:
(1)I 产品销量有下降趋势,因此考虑 I 的产量不大于 II 的产量
(2)超过计划供应的原材料时,成本会大大增加
(3)应充分利用台时,但不希望加班
(4)应尽可能达到并超过计划利润56元
(原料限制) 绝对约束
(工时限制) 真实工作时间(常规+加班)
工时限制 = 工时限制 + 加班时间(允许出现的时间偏差)
“常规消耗” = 常规限制 + 允许出现偏差
(1)关于偏差(变量):
设偏差
负偏差(变量):决策值没有达到目标值的部分
正偏差: 决策值超过目标的部分
性质:,
不能同时出现 (0-1变量)(没有/有)
, 且若
,则
(2) 绝对约束 和 目标约束:
绝对约束:严格遵守,不可逾越
目标约束: 可能在小范围内调节
(3)优先级(优先因子):(针对目标约束,P < 绝对约束)
(4)权系数:
同一优先级 P1
一般是具体的数
数学建模
先看约束:
(1) 看绝对约束:
(2)按优先级从高到低判断:
目标函数:
原 :
希望调整幅度越小越好,在局部范围进行
(1)要求恰好达到目标值:
(2)要求不超过目标值: 允许达不到,即正偏差尽量小,
(3)要求超过目标值: 超过量不限,但必须负偏差要尽量小,
(约束一:观察被减数
,因为
不超过
,所以为
)
(约束二:充分利用台时,不希望加班)
(约束三:利润超过一定量)
一般模型
目标函数: ![Z=f(d^+,d^-)\:\:\:\:\:\:\:\:\:minZ=Z_1+Z_2+\cdots+Z_L](https://private.codecogs.com/gif.latex?Z%3Df%28d%5E+%2Cd%5E-%29%5C%3A%5C%3A%5C%3A%5C%3A%5C%3A%5C%3A%5C%3A%5C%3A%5C%3AminZ%3DZ_1+Z_2+%5Ccdots+Z_L)
简记为:
每一个优先级
对应一组对应的权系数
约束方程:
绝对约束: 正式写法:
目标约束: 正式写法: