粒子群优化算法在PERT中的研究应用

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:jjjdddlll
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计划评审技术(Program Evaluation and Review Technique,PERT)是在一个给定的项目中对潜在任务进行分析的一种方法。其建立的目的是为了简化大而复杂的项目的计划,合理分配任务的时间。   由于PERT在项目执行过程中资源限制通常被忽略。因此,在资源受限的情况下根据PERT编制的项目调度计划经常无法顺利实施,这时,便产生了资源受限的项目调度问(Resource Constrained Project Scheduling Problem,RCPSP)。   RCPSP是计划调度中的重要问题,要求在项目时序约束和资源约束的条件约束下,安排所有项目的开始时间和结束时间,以达到某种目标的最优化,或者使多种目标均衡化。在理论上来说,该问题属于NP-hard问题,模型非常丰富,并且有许多的组合优化问题属于RCPSP的特殊情况。此外,RCPSP广泛存在于建筑工程,软件开发,飞机和轮船制造等生产中。因此,研究RCPSP具有十分重要的理论和现实意义。   在工程项目计划管理的实施过程中,项目进度计划和优化资源配置是两个核心问题。自PERT诞生以来,时间/资源均衡双目标优化问题已研究了多年,而且已证明此类问题是个非常困难的组合问题。现在许多学者提出了一些解决方案,包括线性规划、整数规划、动态规划和遗传算法以及其他的启发式方法。这些方法可以划分为两大类:一类是精确法,另一类是近似方法,后者较前者减少了计算量。但是,由于项目调度问题本身的复杂性,对于经典的RCPSP,这些方法大多是针对一个项目进行调度优化,而针对资源受限多项目双目标调度问题的研究则非常少,特别是对数十个项目同时进行调度优化。   本文针对PSO算法在资源受限多项目调度中的应用展开研究,主要研究如下:   (1)对资源受限多项目调度问题和PSO算法进行了分析研究。详细介绍了资源受限项目调度问题的分类和求解算法,描述了资源受限多项目调度问题。对基本的PSO算法进行了详细的介绍,并将其与其它进化算法行了比较说明。   (2)由于PSO算法收敛过早,易陷入局部最优,并且当算法采用典型的线性递减惯性权重时,在算法执行初期,具有较强的全局搜索能力,如果最优点不能被找到,随着惯性权重的减小,局部搜索能力将加强,易陷入局部极值。因此,结合模拟退火算法全局收敛性好,执行时间较长,步长较小的线性递减惯性权重变化幅度较小,不易陷入局部最优的特点,本文提出了一种适合于资源受限多项目调度的PSO算法。   (3)将改进的PSO算法用于求解资源受限多项目调度问题和资源受限多项目调度的时间/资源均衡双目标优化问题。最后,通过大数据量的仿真试验验证该算法的有效性,并和其它算法进行比较。实验结果显示,将改进的PSO算法用于求解资源受限多项目调度问题时,求解所得的最好目标函数值为48.68,而使用其它算法求解所得的最好目标函数值为59.44。当改进的PSO算法用于求解资源受限多项目调度的时间/资源均衡双目标优化问题时,对100个项目进行求解,算法平均执行时间为131.474秒,而相同条件下,未改进的PSO算法的平均执行时间为144.946秒。这说明,本文提出的改进的PSO算法在处理大规模数据时的优化效果比其他算法要好,由此可以证明本算法模型的正确性与可行性。
其他文献
随着关系数据库技术的发展和关键词查询技术的成熟,如何实现关系数据库上的关键词查询这一问题日渐突出,但由于关系数据库采用结构化存储机制,数据被分散存储在关系和元组中,
资源空间模型是一种新的资源管理模型,适应于下一代面向语义、面向知识的智能型网络。分布式资源空间模型是资源空间模型在互联网上的应用,其主要目的是实现海量异构资源的共
随着网络的普及和信息技术的快速发展,近年来,国内许多高校都进行了大规模的校园网络建设,使得校园网内的许多教学软件广泛应用。为了使教学资源更具有开放性,实现教学资源共
WWW技术的迅猛发展为企业和组织提供了良好的契机,同时也产生了大量的Web点击流数据。对Web服务器上的点击流数据进行有效的分析和挖掘能够发现大量潜在有用的信息,能够帮助管
随着智能手机的普及以及微信、微博等社交媒体的迅速发展,图像已经越来越广泛地融入到人们的日常生活当中。一图胜千言,图像在为人们的生活、教育和商业带来便利的同时,也为视觉
博客作为一种个人发布工具,逐渐成为信息时代不可或缺的资源,随着社会网络的高速发展和社会化软件的普及,互联网正逐步跨入社区时代,博客吸引了越来越多的人的目光,数以百万
数据挖掘是目前信息科学领域最前沿的研究课题之一。应用数据挖掘技术可以发现一些隐藏在大量数据背后的、潜在的有用信息来预测事物的发展趋势,这些信息极大提高了决策支持的
图像分割技术的研究虽然有很长的历史,但一直以来都是医学图像处理领域的一个研究热点.尽管现有的图像分割方法多种多样,而且新的图像分割算法层出不穷,但由于人体解剖结构的
时钟扭斜规划(clock skew scheduling)是同步时序电路的一种优化手段。它通过控制时钟信号到达不同触发器的传播时间,实现提升芯片工作频率的目的。长期以来,它一直在全定制设计
学位
随着经济的发展,交通运输问题越来越突出,迫切要求采用现代化的管理方法来实现交通管理,这样就引发了对智能交通系统(ITS)的研究。车辆辅助驾驶是智能交通系统的重要组成部分