运筹学匈牙利法ppt课件.ppt
《运筹学匈牙利法ppt课件.ppt》由会员分享,可在线阅读,更多相关《运筹学匈牙利法ppt课件.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 0 01 1 整整数数规规划划是是一一种种特特殊殊形形式式的的整整数数规规划划,这这时时的的决决策策变变量量xi 只只取取两两个个值值0 0或或1 1,通通常常用用来来表表示示逻逻辑辑性性选选择择的决策。一般的解法为隐枚举法。的决策。一般的解法为隐枚举法。例例 求解下列求解下列01 规划问题规划问题01 整数规划的应用 8 3 -2 5 0 x1.x2.x3满足约束条件(是满足约束条件(是 否否)Z 值值 (1)(2)(3)(4)(0.0.0 )(0.0.1)(0.1.0)(1.0.0)(0.1.1)(1.0.1)(1.1.0)(1.1.1)一、01 整数规划枚举法 8首先,找到一个可行解,
2、并计算其目标函数值;然后,以其目标值作为一个过滤条件,优于其值的再判断约束条件,直到找到最优解。二、01 整数规划隐枚举法 8 6 1 3 3 -2 5 0 x1.x2.x3满足约束条件(是满足约束条件(是 否否)过滤过滤条件条件 (1)(2)(3)(4)(0.0.0 )(0.0.1)(0.1.0)(1.0.0)(0.1.1)(1.0.1)(1.1.0)(1.1.1)8思考:如果将目标函数变为下式会改进吗?三、指派问题的匈牙利法指派问题指派问题(The Assignment ProblemThe Assignment Problem)1 1、指派问题的形式表述、指派问题的形式表述给定了一系列所
3、要完成的任务(给定了一系列所要完成的任务(taskstasks)以及一系列完成)以及一系列完成任务的被指派者(任务的被指派者(assigneesassignees),所需要解决的问题就是),所需要解决的问题就是要确定出哪一个人被指派进行哪一项任务要确定出哪一个人被指派进行哪一项任务 2 2、指派问题的假设、指派问题的假设被指派者的数量和任务的数量是被指派者的数量和任务的数量是相同的相同的每一个被指派者只完成每一个被指派者只完成一项任务一项任务 每一项任务只能由每一项任务只能由一一个被指派者个被指派者来完成来完成 每个被指派者和每项任务的组合有一个相关成本每个被指派者和每项任务的组合有一个相关成
4、本 目标是要确定怎样进行指派才能使得总成本最小目标是要确定怎样进行指派才能使得总成本最小 设设n n 个个人人被被分分配配去去做做n n 件件工工作作,每每人人只只能能完完成成一一项项任任务务,每每项项任任务务只只能能由由一一人人完完成成。已已知知第第i i 个个人人去去做做第第j j 件件工工作作的的的的效效率率为为C Cijij(i i=1.2=1.2n n;j j=1.2=1.2n n)并并假假设设C Cijij 00。问问应应如如何何分配才能使总效率(分配才能使总效率(时间或费用)最高?时间或费用)最高?3、指派问题模型、指派问题模型(The Model for Assignment
5、Problem)典型问题典型问题 例例1 1:有一份说明书,要分别译成英、日、:有一份说明书,要分别译成英、日、德、俄四种文字,交与甲、乙、丙、丁四个德、俄四种文字,交与甲、乙、丙、丁四个人去完成,因各人专长不同,他们完成翻译人去完成,因各人专长不同,他们完成翻译不同文字所需要的时间(小时)如表所示。不同文字所需要的时间(小时)如表所示。规定每项工作只能交与其中的一个人完成,规定每项工作只能交与其中的一个人完成,每个人只能完成其中的一项工作。每个人只能完成其中的一项工作。问:如何分配,能使所需的总时间最少?问:如何分配,能使所需的总时间最少?甲 乙 丙 丁工作人译英文译日文译德文译俄文2 10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 匈牙利 ppt 课件
限制150内