150 likes | 258 Views
分配问题. 一、 分配问题的模型 多个部门、多个任务,每个部门完成的效益或成本不同,为每个部门分配任务,使整体效益最大或成本最低。 二、例:有四位同学外出实习,正值午餐时间,每人都必须吃饭,但经费很紧,只有选择省钱的方法吃。下表是同学吃不同食品的费用,请为他们安排最省钱的方案。. 请写出该问题的0-1规划模型. 这个问题将要假设16个0-1变量: X11 , X12 , X13 , X14 …… X41 , X42 , X43 , X44. 表上作业法. 步骤: 1、为表中的每行减去该行的最小值 2、再为新表中每一列减去该列的最小值
E N D
一、分配问题的模型 多个部门、多个任务,每个部门完成的效益或成本不同,为每个部门分配任务,使整体效益最大或成本最低。 二、例:有四位同学外出实习,正值午餐时间,每人都必须吃饭,但经费很紧,只有选择省钱的方法吃。下表是同学吃不同食品的费用,请为他们安排最省钱的方案。
请写出该问题的0-1规划模型 这个问题将要假设16个0-1变量: X11,X12,X13,X14 …… X41,X42,X43,X44
表上作业法 步骤: 1、为表中的每行减去该行的最小值 2、再为新表中每一列减去该列的最小值 3、划去能包含所有0的线,并使划出的线最少。如果划出的线的条数与表中的行或列相等,则获得了最优解。否则4。 4、找出未划线的最小数值,将未被划线的部分减去该值,并在划线交点处加上这些数值。再重新划线。如果相等,则完成。否则重复4。
5、作出实际分配方案 先找某行某列唯一的0,如果没有,就从任意的0开始,把这一列的工作分配给这一行的部门,从表中去掉这一行和这一列。然后从剩下的表中重复,直到工作安排完成。 A2炒饭 A4面 A1年糕 A4炒面
求效益最大问题,用表中最大值去减每个值,最大问题就变成了最小问题。求效益最大问题,用表中最大值去减每个值,最大问题就变成了最小问题。