首页 百科知识 一般的指派问题

一般的指派问题

时间:2022-06-22 百科知识 版权反馈
【摘要】:3.一般的指派问题在实际应用中,常会遇到各种非标准形式的指派问题。当系数矩阵为利润矩阵、产量矩阵等时,就产生最大化指派问题。求使总费用最少的指派方案。

3.一般的指派问题

在实际应用中,常会遇到各种非标准形式的指派问题。通常的处理方法是先将它们化为标准形式,然后再用匈牙利解法解之。

3.1最大化指派问题

设最大化指派问题系数矩阵C=(cij)n×n,其中最大元素为m。令矩阵B=(bij)n×n=(m-cij)n×n,则以B为系数矩阵的最小化指派问题和以C为系数矩阵的原最大化指派问题有相同最优解。

例3.25指派问题系数矩阵

img265

的最大元素为c33=16,取m=16,令

img266

则以C为系数矩阵的最大化指派问题和以B为系数矩阵的最小化指派问题有相同最优解。

当系数矩阵为利润矩阵、产量矩阵等时,就产生最大化指派问题。

3.2人数和事数不等的指派问题

若人少事多,则添上一些虚拟的“人”。这些虚拟的“人”做各事的费用系数可取0(理解为这些费用实际上不会发生),也可取足够大的数M(理解为若指派这些虚拟的“人”去做那些事,则那些事实际上没人去做)。

若人多事少,则添上一些虚拟的“事”,这些“事”被各人做的费用系数同样可取0,也可取足够大的数M。

3.3一个人可做几件事的指派问题

若某人可做几件事,则可将该人化作相同的几个“人”来接受指派,这几个“人”做同一件事的费用系数当然都一样。

3.4某事一定不能由某人做的指派问题

若某事一定不能由某人做,则可将相应的费用系数取作足够大的数M。

例3.26对于例3.24的指派问题,经公司研究决定,舍弃装修公司A4和A5,而让技术力量较强的装修公司A1,A2和A3来承包。根据实际情况,可以允许每家装修公司承包一个或两个商店。求使总费用最少的指派方案。

反映投标费用的系数矩阵为表3.68所示。

表3.68

img267

由于每家装修公司最多可以承包两个新商店,因此,把每家装修公司化作相同的两家,这样系数矩阵为表3.69所示。

表3.69

img268

上面的系数矩阵有六行五列,为了使“人”和“事”的数目相同,引入一件虚拟事B6,使之成为标准指派问题的系数矩阵,如表3.70。

表3.70

img269

现在,就可以利用匈牙利解法求最优指派方案,具体过程略。

最终,最优指派方案应由A1承包B1和B3,A2承包B2,A3承包B4和B5。这样,总的装修费用最省,是4+7+9+8+7=35万元。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈