- 1、本文档共233页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * 图解法示例 例6-6 用图解法求解 * * * * * * 习题7 已知2个供应方A1、A2以及3个需求方B1、B2、B3的运输问题的运价表如表所示。由于违约成本比较低,供应方A1、A2在运输成本较高的情景下可选择违约;同样,由于缺货损失比较低,需求方B1、B2、B3也可以在运输成本较低的情景下选择违约。问:根据表所示的缺货成本、违约成本,以及运输成本,如何安排运输可使得总运营成本最低? * 第6章 目标规划 (Goal Programming) * 目标规划的提出 用线性规划来解决实际问题时,除了要满足比例性、可加性、可分性和确定性四个假设之外,通常还假设实际问题的求解目标是单一的,而且其约束条件是可以严格满足的。? 线性规划的弊端: 现实决策问题通常都有多重的、可能相互冲突的目标 其约束条件也不一定必须全部严格满足? 目标规划(Goal Programming)的提出,正是为了消除或至少部分填补这种方法与实际应用之间的空白。 * 6.1.1 引例-目标规划的数学模型 在例1-1中,F公司每周需要根据下表确定产品A、B、C的产量,以获取最大的利润 其线性规划数学模型为: 本问题的求解目标是唯一的———利润最大化。 * 6.1.1 引例 但现实问题往往会有多个目标,比如把上面这个例子变成: 例6-1 在满足例1-1资源约束的前提下,按优先次序满足以下的目标: 利润最好不少于200元; 产品B为产品A的补充件,其产量最好低于产品A的一半; 产品C为战略性产品,其产量最好不低于5件; 原材料M2最好全部使用完且不超量; 原材料M1比较稀缺,最好至少有10千克的剩余。 问:F公司应如何安排生产计划,能够尽可能达成以上的经营目标? * 6.1.1 引例 问题的线性规划模型变为以下不等式组 符合上述不等式组的解,就是本问题的解。 经过计算,该不等式组无解。而在实际背景下,该问题显然是有解的。 * 资源约束 五个目标 6.1.1 引例 实际上,本问题前3 个优先级的目标是可以完全达成的,第(4)、(5) 个目标虽然无法完全达成,但是是允许妥协的———只需要在前几个目标达成的基础上,尽可能满足即可。 问题出在建模的方式上 以上模型将5 个原本有优先次序的、允许妥协的目标变成了必须同时严格满足的目标。因此,一个在现实中有解的多目标决策问题,以线性规划的思路建模可能就无解了。 目标规划的提出,正是针对这类线性规划无法解决的实际问题。 * 6.1.2 目标规划的基本概念 目标规划问题是这样一类问题: 在满足刚性约束的前提下,求解一组决策变量的取值,使得不同优先级别目标的实现值与目标值之间的偏差尽可能小的线性规划问题。 概念 实现值与目标值、偏差变量 刚性约束与柔性约束 达成函数 优先级与权重 * 6.1.2 目标规划的基本概念 1、目标值、实现值与偏差变量 在目标规划中,描述各个目标的数学表达式称为目标表达式。 对某个目标表达式期望的取值水平(不论是不超过、不少于还是等于),称为该目标的目标值。 当决策变量xj 的取值确定以后,某个目标表达式的实际取值称为该目标的实现值,又称为决策值。 例如, 例6-1中第(1) 个目标的目标表达式为5x1 +4x2 + 2x3,对此目标的期望值为200,则其目标值为200; 第(2) 个目标的目标表达式可写为x1 ? 2x2,此时目标值为0。 第(3) 个目标的表达式x3,目标值为5。 * 6.1.2 目标规划的基本概念 实现值与目标值之间可能会存在差异,这种差异的大小在决策(确定决策变量取值)前是无法预知的,是随决策变量变化而变化的,因此称实现值与目标值之间的差异为偏差变量。 因建模的需要以及适应线性规划中对变量的非负要求,偏差变量又分为 正偏差量,代表实现值超过目标值的偏差,记为d+ 负偏差量,代表实现值未达到目标值的偏差,记为d- 满足非负: 满足互斥: * 6.1.2 目标规划的基本概念 例如,例6-1中,如果某个满足了约束条件式(6-1) 的决策为x1 = 25; x2 = 13; x3 = 5; 则第(1) 个目标,其实现值为5x1 + 4x2 + 2x3 = 187,未达到目标值200,如果用 表示该目标的正负偏差量,有 对于第(2) 个目标,其实现值为x1 ? 2x2 = ?1,目标值为0,有 同理,对于第(3) 个目标,因为实现值等于目标值5,有 * 6.1.2 目标规划的基本概念 2、 刚性约束、柔性约束与达成函数 在目标规划中,必须严格满足的约束条件称为刚性约束或硬目标。 刚性约束中不含偏差变量。目标规划中,不满足刚性约束的解为非可行解。
文档评论(0)