第六章-整数线性规划设计.pptVIP

  • 84
  • 0
  • 约9.48千字
  • 约 84页
  • 2018-07-10 发布于上海
  • 举报
48 21 答案: §6.5 指派问题 匈牙利法的条件是:模型求最小值、效率cij≥0。 §6.5 指派问题 6.5.3 非标准形式的指派问题: 处理方法:先将其转化为标准形式,然后用匈牙利法来求解。 1. 最大化指派问题 处理方法:设m为最大化指派问题系数矩阵C中最大元素。令矩阵B=(m-cij)nn则以B为系数矩阵的最小化指派问题和原问题有相同的最优解。 例6.15 某人事部门拟招聘4人任职4项工作,对他们综合考评得分如下(满分100分),如何安排工作使总分最多。 §6.5 指派问题 解: M=95, 用匈牙利法求解C’,最优解为: 即甲安排做第二项工作、乙做第三项、丙做第四项、丁做第三项, 最高总分z=92+95+90+80=357 §6.5 指派问题 2. 不平衡的指派问题 当人数m大于工作数n时,加上m-n项虚拟工作,例: 当人数m小于工作数n时,加上n-m个人,例: §6.5 指派问题 3. 一个人可做几件事的指派问题 若某人可做几件事,则将该人化作相同的几个“人”来接受指派,且费用系数取值相同。 例:丙可以同时任职A和C工作,求最优指派方案。 §6.5 指派问题 4. 某事一定不能由某人做的指派问题 将该人做此事的效率系数取做足够大的数,可用M表示。 例6.16 甲、乙、丙、丁完成A、B、C、D、E五项任务。每个人完成各项任务的时间如表所示。由于任务数多于人数,考虑任务E必须完成,其他4项中可任选3项完成。试确定最优分配方案,使完成任务的总时间最少。 任务 人员 A B C D E 甲 25 29 31 42 37 乙 39 38 26 20 33 丙 34 27 28 40 32 丁 24 42 36 23 45 §6.5 指派问题 解: 1) 这是不平衡的指派问题,首先转换为标准型,再用匈牙利法求解。 2) 由于任务数多于人数,所以假定一名虚拟人,设为戊。因为工作E必须完成,故设戊完成E的时间为M(M为非常大的数),其余效率系数为0,则标准型的效率矩阵表示为: 任务 人员 A B C D E 甲 25 29 31 42 37 乙 39 38 26 20 33 丙 34 27 28 40 32 丁 24 42 36 23 45 戊 0 0 0 0 M §6.5 指派问题 用匈牙利法求出最优指派方案为: 即甲-B,乙-D,丙-E,丁-A, 任务C放弃。 最少时间为105。 §6.5 指派问题 The end,thank you! 作业 一 用分枝定界法求解: 作业 二 教材习题 6.9 作业 二 用分枝定界法求解: * §6.2 分支定界解法 (1)分支与定界 问题B的解中有一个非整数变量x2=2 6/17。于是在原问题中增加两个约束条件:x2≤2和x2≥3,将原问题分解为B1和B2(即两支)。 B1的最优解 B2的最优解 §6.2 分支定界解法 (2)分支与定界 问题B1的解中有一个非整数变量x1=4.2。于是在原问题中增加两个约束条件:x1≤4和x1≥5,将原问题分解为B11和B12(即两支)。 B11的最优解 B12的最优解 (3)分支与定界 理论上对B12继续分支,即使再分支,最优目标函数值也不会超过14. §6.2 分支定界解法 所以最优解 §6.5 指派问题 指派问题 例 指派问题或分配问题。人事部门欲安排四人到四个不同岗位工作,每个岗位一个人。经考核四人在不同岗位的成绩(百分制)如表所示,如何安排他们的工作使总成绩最好。 工作人员 A B C D 甲 85 92 73 90 乙 95 87 78 95 丙 82 83 79 90 丁 86 90 80 88 整数规划的特点及应用 设 数学模型如下: 要求每人做一项工作,约束条件为: 整数规划的特点及应用 每项工作只能安排一人,约束条件为: 变量约束: 一个可行解 6.5.1 指派问题的数学模型的标准形式: 设n个人被分配去做n件工作,规定每个人只做一件工作,每件工作只有一个人去做。已知第i个人去做第j件工作的效率(或时间、费用)为Cij(i=1,2…n;j=1.2…n)并假设Cij ≥0。问应如何分配才能使总效率(或时间、费用最小)最高? 设决策变量 §6.5 指派问题 指派问题的数学模型为: §6.5 指派问题 [cij]效率矩阵/系数矩阵 解矩阵 标准的指派问题是一类特殊的整数规划问题,又是特殊的0-1规划问题和特殊的运输问题。 1955年W. W. Kuhn利用匈牙利数学家D. Konig关于矩阵中独立零元素的定理, 提出了解指

文档评论(0)

1亿VIP精品文档

相关文档