2022年运筹学指派问题的匈牙利法实验报告.docx
《2022年运筹学指派问题的匈牙利法实验报告.docx》由会员分享,可在线阅读,更多相关《2022年运筹学指派问题的匈牙利法实验报告.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 运 筹 学课 程 设 计 报 告专业:班级:学号:2022 年 6 月 20 日名师归纳总结 - - - - - - -第 1 页,共 15 页精选学习资料 - - - - - - - - - 目录一、题目;二、算法思想;三、算法步骤;四、算法源程序;五、算例和结果;六、结论与总结;名师归纳总结 - - - - - - -第 2 页,共 15 页精选学习资料 - - - - - - - - - 一、 题目:匈牙利法求解指派问题;二、 算法思想;匈牙利解法的指派问题最优解的以下性质:设指派问题的系数矩阵为 C= cij n n,假设将 C 的一行
2、或列各元素分别减去一个常数 k如该行或列的最小元素 ,就得到一个新的矩阵 C= c ij n n;那么,以 C位系数矩阵的指派问题和以 解;C 位系数矩阵的原指派问题有相同最优由于系数矩阵的这种变化不影响约束方程组,只是使目标函数值削减了常 数 k,所以,最优解并不转变;必需指出,虽然不比要求指派问题系数矩阵中无 负元素,但在匈牙利法求解指派问题时, 为了从以变换后的系数矩阵中判别能否得到最优指派方案, 要求此时的系数矩阵中无负元素;由于只有这样, 才能从总费用为零这一特点判定此时的指派方案为最优指派方案;三、 算法步骤;1变换系数矩阵,使各行和各列皆显现零元素;各行及各列分别减去本行及本列最
3、小元素,这样可保证每行及每列中都有零元素,同时,也防止了显现负元素;名师归纳总结 - - - - - - -第 3 页,共 15 页精选学习资料 - - - - - - - - - 2做能掩盖全部零元素的最少数目的直线集合;因此,假设直线数等于n,就以可得出最优解;否就,转第3步;对于系数矩阵非负的指派问题来说,总费用为零的指派方案肯定是最优指派方案;在第 1步的基础上,假设能找到n 个不同行、不同列的零元素,就对应的指派方案总费用为零,从而是最优的;当同一行或列上有几个零元素 时,如挑选其一,就其与的零元素就不能再被挑选,从而成为余外的;因此,重要的是零元素能恰当地分布在不同行和不同列上,而
4、并在与它们的多少; 但第1步并不能保证这一要求; 假设掩盖全部零元素的最少数目的直线集合中的直线数 目是 n,就说明能做到这一点;此时,可以从零元素的最少的行或列开头圈“0” ,每圈一个“0”,同时把 位于同行合同列的其他零元素划去标记为,如此逐步进行,最终可得 n 个位 于不同行、 不同列的零元素, 他们就对应了最优解; 假设掩盖全部零元素的最少数目的直线集合中的元素个数少于n,就说明无法实现这一点;需要对零元素的分布做适当调整,这就是第3步;3 变换系数矩阵,是未被直线掩盖的元素中显现零元素;回到第2步;在未被直线掩盖的元素中总有一个最小元素;对未被直线掩盖的元素所在的行或列中各元素都减去
5、这一最小元素,这样,在未被直线掩盖的元素中势必 会显现零元素, 但同时却又是以被直线掩盖的元素中显现负元素;为了排除负元 素,只要对它们所在的列或行中个元素都加上这一最小元素可以看作减去 这一最小元素的相反数即可;名师归纳总结 - - - - - - -第 4 页,共 15 页精选学习资料 - - - - - - - - - 四、 算法源程序;#include #include #define m 5 int inputint Mmm int i,j; fori=0;im;i+ cout请输入系数矩阵第 i+1 行元素: endl; forj=0;jMij; cout系数矩阵为: endl;
6、fori=0;im;i+ forj=0;jm;j+ coutMijt; coutendl; return Mmm; int convertint Mmm int xm,ym; int i,j; fori=0;im;i+ xi=Mi0; forj=1;jm;j+ ifMijxi xi=Mij; fori=0;im;i+ forj=0;jm;j+ Mij-=xi; forj=0;jm;j+ 名师归纳总结 - - - - - - -第 5 页,共 15 页精选学习资料 - - - - - - - - - yj=M0j; fori=0;im;i+ ifMijyj yj=Mij; fori=0;im;i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 运筹学 指派 问题 匈牙利 实验 报告
限制150内