赋权二分图最大匹配实验报告

赋权二分图最大匹配实验报告

ID:30441670

大小:20.82 KB

页数:11页

时间:2018-12-30

赋权二分图最大匹配实验报告_第1页
赋权二分图最大匹配实验报告_第2页
赋权二分图最大匹配实验报告_第3页
赋权二分图最大匹配实验报告_第4页
赋权二分图最大匹配实验报告_第5页
资源描述:

《赋权二分图最大匹配实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划赋权二分图最大匹配实验报告  课程设计说明书  设计题目:二分查找程序的实现  专业:班级:  设计人:  山东科技大学年月日  课程设计任务书  学院:信息科学与工程学院专业:班级:姓名:  一、课程设计题目:二分查找程序的实现二、课程设计主要参考资料  计算机算法设计与分析王晓东著三、课程设计应解决的主要问题  二分查找程序的实现  四、课程设计相关附件:  五、任务发出日期:XX-11-21课程设计完成日期:XX-11-24  指导教师签字:系主任签字: 

2、 指导教师对课程设计的评语  成绩:  指导教师签字:  年月日  二分查找程序的实现目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  一、设计目的  算法设计与分析是计算机科学与技术专业的软件方向的必修课。同时,算法设计与分析既有较强的理论性,也有较强的实践性。算法设计与分析的实验过程需要完成课程学习过程各种算法的设计和实现,以达到提高教学效果,增强学生实践动手能力的目标。  用分

3、治法,设计解决二分查找程序的实现问题的一个简捷的算法。通过解决二分查找程序的实现问题,初步学习分治策略。  二、设计要求  给定已按升序排好序的n个元素a[0:n-1],现要在这n个元素中找出一特定元素x。实现二分搜索的递归程序并进行跟踪分析其执行过程。  用顺序搜索方法时,逐个比较a[0:n-1]中的元素,直至找出元素x,或搜索遍整个数组后确定x不在其中。这个方法没有很好的利用n个元素已排好序这个条件,因此在最坏情况下,顺序搜索方法需要O(n)次比较。要求二分法的时间复杂度小于O(n)。  三、设计说明、需求分析  二分搜索方法充分利用了元素间的次序关系,采用分治策略,

4、可在最坏情况下用O(logn)时间完成搜索任务。  该算法的流程图如下:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  、概要设计  二分查找的基本思路是将n个元素分成大致相等的两部分,取a[n/2]与x做比较,如果x=a[n/2],则找到x,算法终止;如果xa[n/2],则只要在数组a的右半部分继续搜索x。  由于二分查找的数组不一定是一个整数数组,所以我采用了C++中的模板函数

5、,将排序函数Sort和二分查找函数BinarySort写为了模板函数,这样不尽可以查找整数数组,也可以查找小数数组。  由于查找的数组的长度不固定,所以我用了C语言中的malloc和realloc函数,首先定义一个数组指针,用malloc函数该它分配空间,然后向数组中存数,当数组空间满时,在用realloc函数为数组再次分配空间。由于在随机输入一组数时不知在什么位置停止,所以  Kuhn-Munkres算法  Kuhn-Munkres算法二分图如果是没有权值的,求最大匹配。则是用匈牙利算法求最大匹配。如果带了权值,求最大或者最小权匹配,则必须用KM算法。  其实最大和最小

6、权匹配都是一样的问题。只要会求最大匹配,如果要求最小权匹配,则将权值取相反数,再把结果取相反数,那么最小权匹配就求出来了。  算法———艺术目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  二分图匹配剖析  很多人说,算法是一种艺术。但是对于初学者的我,对算法认识不是很深刻,但偶尔也能感受到他强大的魅力与活力。这让我追求算法的脚步不能停止。下面我通过分析匈牙利算法以及常用建图方式,与

7、大家一起欣赏算法的美。匈牙利算法  匈牙利算法是用来解决最大二分图匹配问题的,所谓二分图即“一组点集可以分为两部分,且每部分内各点互不相连,两部分的点之间可以有边”。所谓最大二分图匹配即”对于二分图的所有边,寻找一个子集,这个子集满足两个条件,  1:任意两条边都不依赖于同一个点。  2:让这个子集里的边在满足条件一的情况下尽量多。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。