第1页
指派问题(分配问题) (Assignment Problem)
例5 有一份中文说明书,需翻译 成英、日、德、俄四种文字,分 别记作E、J、G、R,现有甲、 乙、丙、丁四人,他们将中文说 明书翻译成英、日、德、俄四种 文字所需时间如下,问应该如何 分配工作,使所需总时间最少?
第2页
任务 E
J
98004 06365
第25页
然后划去所在的列的其他0元素, 记作Ø。
50202 23000
10 5 7 2
98004
Ø 6365
第26页
➢从只有一个0元素的列开始, 给这个0元素加圈,记
52 0 2
23000
10 5 7 2
98004
Ø 6365
第27页
然后划去所在的行的其他0元素, 记作Ø。
➢给只有一个0元素的列(或行)的0 元素加圈,记,然后划去所在的 行(或列)的其他0元素,记作Ø。
➢反复进行上述两步,直到所有的0 元素都被圈出和划掉为止。
第13页
➢若还有没有划圈的0元素,且同行 (或列)的0元素至少有二个,从剩有 0元素最少的行(或列)开始,比较这 行各0元素所在列中0元素的数目,选 择0元素少的那列的0元素加圈,然后 划掉同行同列的其他0元素,可反复进 行,直到所有的0元素都被圈出和划掉 为止。
第4页
引入0-1变量xij=1分配第i人去完 成第j 项任务,xij=0不分配第i人去完
成第j 项任务。
分配问题的数学模型:
Min Z= cijxij
s.t. xij =1 (j=1,2……n) xij =1 (i=1,2……n)
xij 0或1
(i=1,2…..n; j=1,2……n)