基于工作流技术的蚁群算法性能研究

来源 :河北工业大学 | 被引量 : 2次 | 上传用户:xingzhe1689
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流技术是实现企业业务过程建模、仿真分析、管理与集成,从而实现业务过程的自动化的核心技术。工作流技术的实施是企业完善经营过程、提高自身竞争力的一种重要手段。目前,工作流技术已成为计算机应用研究领域一个重要的分支,本文通过对比工作流和算法之间的相似关系,把工作流技术引入到蚁群算法当中,对蚁群算法的性能进行研究,进一步提高算法的优化效率,提供了一种新的有效途径。本文首先介绍了基本蚁群算法蚂蚁系统(Ant System,简称AS),及最优保留蚂蚁系统(Ant System with Elitist,简称ASelite)、蚁群系统(Ant Colony System,简称ACS)、最大-最小蚂蚁系统(MAX-MIN Ant System,简称MMAS)和基于排序的蚂蚁系统(Rank-based Version of Ant System,简称ASrank)等改进的蚁群算法,分析和比较了各个算法的特点,并对算法进行了算子设计。其次,对蚁群算法的性能研究不同于传统的针对具体优化对象讨论算法的性能特征,而是针对算法模型的本身,讨论蚁群算法在解决组合优化问题时的优化效率,重点分析算法的优化特性和计算流程。通过熟悉工作流技术的基本概念和理论,从元素映射和流程映射两方面,把蚁群算法映射到工作流中。进程代数和Petri网作为研究离散、并发系统的有利工具,是最主要的两种工作流建模和分析方法。通过分析和比较两种方法的优缺点,本文采用进程代数对算法进行建模,建立了蚁群算法的工作流模型。同时,为了结合进程代数强大的建模能力和Petri网有效的分析能力,给出了蚁群算法的进程代数模型到Petri网模型的转化方法。最后,基于Petri网对蚁群算法模型进行性能分析,实验取得了良好的效果。
其他文献
随着城市规模的扩大和提倡建立节约型社会的需要,公共交通逐渐成为人们出行的主要手段。如何能够详细及时地提供公交信息,为广大乘客提供出行决策,是非常有必要研究的内容。
TTCN-3是被ETSI和ITU-T标准化的新一代协议和软件测试语言,有着广泛的应用前景。为了执行这种语言,需要设计专用的编译器或解释器,以及相关的测试平台。通过研究分布式测试系统
视觉诱发电位(VEP)是大脑皮层对视觉刺激发生反应的一簇电信号电位。从临床诊断的角度来看,通过VEP的少次提取,可反映出受检者视觉通路的完整性,在神经生理学研究以及临床诊
模糊限制语具有不确定性的含义,常用于缓和说话人的语气或减轻说话人对所陈述命题应付的责任。由模糊限制语引导的信息是不确定的信息,在信息抽取时,应将事实信息与模糊限制
软件质量度量是提高软件质量的一个重要途径,本文在分析CMM和软件过程的基础上,将CMM中不断改进的思想纳入到软件质量度量过程中,对软件质量度量模型和度量工具进行了研究。本文
随着网络技术的迅速发展,以及网络在社会生活中的广泛使用,使得网络上的信息资源越来越多,人类交互信息已不可避免地海量化,而巨量、无组织的信息给用户寻找感兴趣的信息增加了困
网络测量可用来考察某个协议或某个应用在因特网中的性能水平。网络测量的详细分析能够帮助确定性能“瓶颈”。一旦解决了被确定的性能问题,就能够研制性能更好的新协议。下一
随着信息时代的发展,数据成为社会生活中不可或缺的元素,数据的安全性越来越引起人们的关注。异地备份是保护关键数据的必要手段,但是传统的异地数据备份成本高、可扩展性差
信息时代的发展促使大数据时代的到来,高性能计算成为当下研究的热点。传统的利用高性能计算机解决高性能计算问题成本高、可扩展性差、能源消耗大,人们急需一种更加低廉、高
随着网络技术的不断发展及信息处理的不断增多,信息安全逐渐成为现代信息系统中的重要组成部分。数据的重要性日益凸现,从而使数据库安全问题变得非常显著。为了保护静态机密