运筹学整数规划指派问题.pptx
《运筹学整数规划指派问题.pptx》由会员分享,可在线阅读,更多相关《运筹学整数规划指派问题.pptx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一 指派问题由由n项不同的工作或任务,需要项不同的工作或任务,需要n个人去完成(每人只个人去完成(每人只能完成一项工作)。由于每人的知识、能力、经验等能完成一项工作)。由于每人的知识、能力、经验等不同,故各人完成不同任务所需的时间(或其它资源)不同,故各人完成不同任务所需的时间(或其它资源)不同。不同。问应指派哪个人完成何项工作所消耗的总资源最少?问应指派哪个人完成何项工作所消耗的总资源最少?指派问题的数学模型指派问题的数学模型引进0-1变量表示安排第i个人完成第j项工作表示不安排第i个人完成第j项工作第1页/共34页决策变量矩阵可表示为:用 表示第i个人完成第j项工作所需的资源数,称之为效率
2、系数(或价值系数)。表示为第2页/共34页则指派问题的数学模型为或1注:指派问题是一种特殊的LP问题,是一种特殊的运输问题。目前认为最简洁的方法匈牙利法。第3页/共34页例 某商业公司计划开办五家新商店。为了尽早建成营业,商业公司决定由5家建筑公司分别承建。已知建筑公司 对新商店 的建造报价(万元)为 ,商业公司应当对5家建筑公司怎样分配建筑任务,才能使总的建筑费用最少?第4页/共34页这是一个标准的指派问题。若设0-1变量当 承建 时当 不承建 时则问题的数学模型为或1第5页/共34页如何分派工作?第6页/共34页-4-6-7-6-7从而导出匈牙利解法的思想:第7页/共34页1955年,由库
3、恩(W.W.Kuhn)根据匈牙利数学家狄考尼格(d.konig)关于矩阵中独立零元素的定理发明的。匈牙利法的基本原理:定理1 将效率矩阵的某一行(或某一列)的各个元素都减去同一个常数t(t可正可负),得到新的矩阵,则以新矩阵为效率矩阵的指派问题与原指派问题的最优解相同。但其最优值比原最优值减少t。解:设效率矩阵C为二匈牙利解法第8页/共34页记新指派问题的目标函数为 ,第9页/共34页注意到所以原式因此有推论推论 若将指派问题的效率矩阵每一行及每一列分别减去若将指派问题的效率矩阵每一行及每一列分别减去各各行各列的最小元素,则得到的新的指派问题与原指派问题有行各列的最小元素,则得到的新的指派问题
4、与原指派问题有相同的最优解。相同的最优解。注:当 cij=0 时,从第i行看,它表示第i人去干第j项工作效率(相对)最好,而从第j列来看,它表示第j项工作让第i人来干效率(相对)最高。第10页/共34页问题是:能否找到位于不同行、不同列的问题是:能否找到位于不同行、不同列的n个个0元素?元素?定义 在效率矩阵C中,有一组处于不同行、不同列的零元素,称为独立零元素组,此时其中每个元素称为独立零元素。例 已知则是一个独立零元素组,第11页/共34页分别称为独立零元素。也是一个独立零元素组。不是一个独立零元素组。第12页/共34页定理定理 效率矩阵效率矩阵C中独立零元素的最多个数等于能覆盖所中独立零
5、元素的最多个数等于能覆盖所有零元素的最少直线数。有零元素的最少直线数。本定理由匈牙利数学家狄考尼格证明的。例 已知矩阵第13页/共34页例 现有一个44的指派问题,其效率矩阵为:求解该指派问题。步骤1:变换系数矩阵,使得每行及每列至少产生一个零元素。第14页/共34页-2-4-9-7-4-2步骤步骤2:用圈:用圈0法确定法确定 中的独立中的独立0元素元素。若独立零元素个素有n个,则已得最优解。若 独立零元素的个数 n,则转入步骤3。其余全为0。第15页/共34页在在只有一个只有一个0元素的行元素的行(或列)加圈,表示此人只能做该事(或列)加圈,表示此人只能做该事(或此事只能由该人来做),每圈一
6、个(或此事只能由该人来做),每圈一个“0”,同时把,同时把位于位于同同列列同行的其他同行的其他零元素划去零元素划去。表示此时已不能再由他人来做。表示此时已不能再由他人来做(或此人已不能做其它事)。如此反复,直到矩阵中所有(或此人已不能做其它事)。如此反复,直到矩阵中所有零元素都被圈去或划去为至。零元素都被圈去或划去为至。在遇到所有行和列中,在遇到所有行和列中,零元素都不止一个零元素都不止一个时,可时,可任选任选其中其中一个加圈,然后划去一个加圈,然后划去同行、同列同行、同列其他未被标记的零元素。其他未被标记的零元素。例第16页/共34页步骤步骤3:若矩阵所有零元素都被标记的,但圈零的个数若矩阵
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 整数 规划 指派 问题
限制150内