- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 运输与指派问题 运输问题的表示 运输问题模型、运价表 初始基础可行解 西北角法、最小元素法,VOGLE 非基变量的检验数 闭回路法、对偶变量法 确定换入变量,调整运量,确定换出 变量 指派问题 简述 运输、指派和转运问题,实际上都可以用 L.P. 模型加以描述,所以可以认为它们是 L.P. 的特例 单列一章的原因在于:应用面极广,实践性很强,而特有的数学结构使得人们设计出了特别有效的方法对此类模型进行求解 本章的重点在:掌握表格化方法求解运输 提出问题 有A1,A2,A3三个砖瓦厂月产量分别为14,27,19万块,供应B1,B2,B3,B4四个工地,月需要量分别为22,13,12,13万块,每万块运费如下表,求总运费最少的方案。 运输问题线性规划模型 3.1 运输问题模型与性质 一、运输问题的数学模型 1、 运输问题的一般提法: 某种物资有若干产地和销地,现在需要把这种物资从各个产地运到各个销地,产量总数等于销量总数。已知各产地的产量和各销地的销量以及各产地到各销地的单位运价(或运距),问应如何组织调运,才能使总运费(或总运输量)最省? 运输问题的一般数学模型 有m个产地生产某种物资,有n个地区需要该类物资 令a1, a2, …, am表示各产地产量, b1, b2, …, bn表示各销地的销量,?ai=?bj 称为产销平衡 设xij表示产地 i 运往销地 j 的物资量,cij表示对应的单位运费,则我们有运输问题的数学模型如下: 三、运输问题的求解方法 1、单纯形法(为什麽?) 2、表上作业法 由于问题的特殊形式而采用的更简洁、更方便的方法 3、举例 例3-2 甲、乙两个煤矿供应A、B、C三个城市用煤,各煤矿产量及各城市需煤量、各煤矿到各城市的运输距离见表3-4,求使总运输量最少的调运方案。 表3-4 例3-2有关信息表 例3-2 的数学模型 初始解的确定 一、最小元素法 最小元素法的基本思想是“就近供应” ; 二、西北角法 西北角法则不考虑运距(或运价),每次都选剩余表格的左上角(即西北角)元素作为基变量,其它过程与最小元素法相同 ; 三、沃格尔法(VOGLE) 退化问题 1、初始解退化。即初始基变量的个数少于m+n?1。必须补足基变量的个数,否则不能正常解出m+n个ci和 vj 2、迭代过程中出现退化 闭合回路中标有“?”的基变量同时有多个达到最小 变换后,有多个原基变量变为 0,选运费最大者为出变量,其余保留在新的基础解中 退化较严重时,可能会出现多次迭代只有值为 0 的基变量在转移。此时,一要耐心,二要正确选择出变量 运输问题进一步讨论 产销不平衡 产销平衡 供过于求,即 ?ai ?bj ,增加一个虚收点Dn+1,bn+1= ?ai - ?bj , 令 wi,n+1=0, i=1,2,…,m 供小于求,即 ?ai ?bj ,增加一个虚发点Wm+1,am+1= ?bj - ?ai , 令 wm+1,j=0, j=1,2,…,n 指派问题 例:有一份中文产品说明书需译成英、日、德、俄四种语言,现有甲、乙、丙、丁四人都可以胜任,他们译成不同语言所需时间不同,如下表。求如何分配使所需总时间最少(每人只译一种) 指派问题(assignment problem) 指派问题的标准形式及其数学模型 指派问题的标准形式(以人和事为例)是: 有 n 个人和 n 件事,已知第 i 人做第 j 事的费用为 Cij(i,j = 1,2,…,n),要求确定人和事之间的一一对应的指派方案,使完成这件事的总费用最少。如 一般模型 指派问题的标准形式,令 匈牙利解法 标准的指派问题是一类特殊的 0-1 整数规划问题,可以用多种相应的解法来求解。但是,这些方法都没有充分利用指派问题的特殊性质来有效减少计算量。1955年,库恩(W.W.Kuhn)利用匈牙利数学家康尼格(D.K?nig)的关于矩阵中独立零元素的定理,提出了指派问题的一种解法,由此,习惯上称之为匈牙利解法。 匈牙利解法 匈牙利解法的关键是利用了指派问题最优解的如下性质: 若从指派问题的系数矩阵 C = ( cij )n×n 的某行(或某列)各元素分别减去一个常数 k ,得到一个新的系数矩阵C’ = ( c’ij )则以 C 和 C’ 为系数矩阵的两个指派问题有相同的最优解。 匈牙利解法的一般步骤 步骤一: 变换系数矩阵。使其每行及每列至少有一个零元素,同时不出现负元素。 步骤二: 进行试指派,即确定独立零元素。 步骤三: 继续变换系数矩阵,然后返回步
文档评论(0)