多重集全排列算法研究与汇编分析-毕业论文.doc

多重集全排列算法研究与汇编分析-毕业论文.doc

ID:10870288

大小:1.40 MB

页数:40页

时间:2018-07-08

多重集全排列算法研究与汇编分析-毕业论文.doc_第1页
多重集全排列算法研究与汇编分析-毕业论文.doc_第2页
多重集全排列算法研究与汇编分析-毕业论文.doc_第3页
多重集全排列算法研究与汇编分析-毕业论文.doc_第4页
多重集全排列算法研究与汇编分析-毕业论文.doc_第5页
资源描述:

《多重集全排列算法研究与汇编分析-毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科毕业论文(科研训练、毕业设计)题目:多重集全排列算法研究与汇编分析姓名:学院:软件学院系:软件工程系专业:软件工程年级:学号:指导教师:职称:年月摘要全排列产生算法已有悠久的历史,其涉及的理论研究领域和应用范围相当广泛。数百年来,对全排列问题的研究一直都未间断,计算机的诞生使该问题得到了更多的关注且有了巨大的发展。本文对全排列算法前进过程中产生的算法进行了简要的分类介绍,并对各类中的经典算法进行了分析说明。随后提出一种全新的全排列产生算法——TWDRI,该算法能同时对多重集和单集进行全排列,并且

2、性能优异。一个对全排列算法进行比较的平均时间测试模型将在文中给出,用以证明TWDRI算法的优越性。经过大量模拟,其结果显示TWDRI算法比世界上现有的其他全排列算法速度都快。为了在理论上进一步论证该比较结果的科学性与正确性,一个在汇编层次分析算法的设想在文中提出,其探索也取得了初步的成果。关键词:多重集全排列算法汇编IVAbstractPermutationsgenerationenjoysalonghistoricalstanding.Ittouchesmanytheoreticalresearc

3、handapplicationdomains.Forcenturies,thestudyonpermutationgenerationhasneverbeenceased.Furthermore,moreattentionshavebeenpaidonitsincetheinventionofcomputers,thustremendousdevelopmentofithasbeenachieved.Inthisthesis,thewholepermutationgenerationalgorith

4、msthatappearedinhistorywillbeintroducedbycategory,andtheclassicalgorithmofeachkindwillalsobedescribedrespectively.ThenanewalgorithmforpermutationgenerationnamedTWDRIwillbeputforward,whichcanbesimultaneouslyappliedtomultisetandsinglesetwithexcellentperf

5、ormance.Moreover,acalculationmodelofaveragetimewillbeintroduced,inordertocompareallthepermutationgenerationalgorithmsandprovethesuperiorityofTWDRIalgorithm.Afteralotofsimulations,theresultsshowthatTWDRIalgorithmrunsfasterthantheotherexistingworld-widep

6、ermutationgenerationalgorithms.Tofurtherprovethatthiscomparisonisbothscientificandcorrectintheory,anassumptionbasedonassemblyanalysisisalsogiven,andhasgainedpreliminaryresultsinrealpractice.Keywords:multiset;permutation;algorithm;assemblyIV目录第一章绪论11.1课

7、题背景与意义11.2主要研究内容11.3本文结构2第二章全排列概述及经典算法32.1基本定义32.2按字典序排法32.3格雷码与相邻交换52.4Loopless算法72.5递归算法82.6迭代算法102.7TWDRI算法12第三章平均时间测试模拟比较143.1平均时间测试模型143.1.1模型介绍143.1.2平均时间测试程序173.2模拟比较结果183.2.1比较方案说明193.2.2多重集算法的平均时间和内存花销比较203.2.3所有算法同一单集输入下的时间和内存花销比较213.2.4TWDRI

8、算法与其他算法的比较分析23第四章汇编层次分析比较的探索264.1汇编层次比较的必要性264.2分析方案的选择274.3分析举例27第五章总结与展望31致谢语32参考文献33IVContentsChapter1Introduction11.1BackgroundandConstruction11.2MainContent11.3ChaptersStructure2Chapter2PermutationSummaryandClassicalAlgorithms32.1B

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

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

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