- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
运筹学_涤脍3讲 单纯形法2
第*页 第一章 线性规划及单纯形法 Linear Programming (LP) 线性规划问题及其数学模型 线性规划的图解法 线性规划的单纯形法 线性规划问题的应用 线性规划问题的求解方法 ① 将线性规划问题化成标准形式; ② 找出一个m阶单位矩阵作初始可行基,确定初始基可行解; (三)单纯形法的求解思路 是 否 循 环 s.t. 1、确定初始基可行解 s.t. 标准化 非基变量取零,得基变量值: 初始基可行解: 整理 s.t. 是 否 循 环 ① 将线性规划问题化成标准形式; ② 找出一个m阶单位矩阵作初始可行基,确定初始基可行解; (三)单纯形法的求解思路 ? 记 2、最优性检验 初始基可行解: 任一可行解: 由约束方程组得 代入目标函数可得: 则有: 检验数 s.t. 其中 2、最优性检验 当前基可行解是最优解 若所有 , 则对任意可行解X,都有 线性规划问题存在无界解(无最优解) 线性规划问题无可行解 当前基可行解非最优解,但LP问题有最优解 其中 2、最优性检验 若存在某个 令非基变量 只需保证 若所有 显然 因 若 则有可行解 ,得目标函数 若存在 为保证 则 不能过大 有界 当前基可行解是最优解 若所有 , 则对任意可行解X,都有 无界解 存在最优解 其中 2、最优性检验 当前基可行解是最优解 若所有 , 则对任意可行解X,都有 线性规划问题存在无界解(无最优解) 线性规划问题无可行解 当前基可行解非最优解,但LP问题有最优解 存在某个 , 且所有 存在 和 线性规划问题无可行解 当前基可行解非最优解,但LP问题有最优解 3、寻找改进的基可行解 相邻的基可行解:两个基可行解之间仅变换一个基变量。 思路:找一个目标函数值更大的相邻基可行解。 入基变量的确定 由 和 越大, 值上升的可能性越大 因此,一般取 对应的变量 作为换入基的变量。 把一个基变量换出,把一个非基变量换入 3、寻找改进的基可行解 出基变量的确定 令换入变量 为得到基可行解,需保证 且至少一个为0(换出) 则只需取 其余非基变量 , 因存在 此时 换出。 确定 为换出变量, 由 称为主元素。 可行解: 可证明是基可行解 单纯形法的求解思路 ? 是 否 循 环 ① 将线性规划问题化成标准形式; ② 找出一个m阶单位矩阵作初始可行基,得到初始基可行解; ③ 计算各非基变量xj的检验数?j,若所有?j≤0,则问题已得到最优解,停止计算,否则转入下步; ④ 若存在某个?s0,且对应的所有系数ais≤0,则此问题是无界解,停止计算,否则转入下步; ⑤ 根据max {?j | ?j>0} = ?k 原则,确定xk为入基变量,再按? = min {bi /aik | aik>0} = bl /alk 规则,确定xl为出基变量,得到改进的基可行解。 计算步骤总结 经过何种运算可转到第③步,实现循环迭代? 则LP问题形式上 需将其化为单位矩阵, s.t. 4、迭代运算 初始基 , 变量 换入, 换出, 新可行基: s.t. 初等行变换 不改变方程组的解 4、迭代运算 ① 主元素 所在行 : ② 其余行 : ⑥ 以alk为主元素进行迭代,利用初等行变换将xk所在列化 为单位向量,即alk化为1,其它元素化为0,得到改进的 可行基,转入第③步。 计算步骤总结(有可行解时) ① 将线性规划问题化成标准形式; ② 找出一个m阶单位矩阵作初始可行基,得到初始基可行解; ③ 计算各非基变量xj的检验数?j,若所有?j≤0,则问题已得到最优解,停止计算,否则转入下步; ④ 若存在某个?s0,且对应的所有系数ais≤0,则此问题是无界解,停止计算,否则转入下步; ⑤ 根据max {?j | ?j>0} = ?k 原则,确定xk为入基变量,再按? = min {bi /aik | aik>0} = bl /alk 规则,确定xl为出基变量,得到改进的基可行解。 (四)单纯形表格法——单纯形表 s.t. …… max x1, x2 ≥0 s.t. 2x1 + 2x2 ≤ 12 z = 2x1 + 3x2 4x1 ≤ 16 5x2 ≤ 15 例题:用单纯形法求解线性规划问题 + 0x4 + 0x3 max z = 2x1 + 3x2 s.t. 引入变量 得到标准形式 解
文档评论(0)