异构环境下调度优化的新型演化算法研究

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:A75395100
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
化学反应启发式优化算法(Chemical Reaction Optimization,CRO)是近年来提出的一种新型演化算法。其已在诸多领域展示了解决NP完全问题的强大能力。本文以化学反应优化算法这一元启发式方法作为研究主线,立足于当前计算机科学基础研究与领域交叉研究的前瞻性与实用性需要,对算法进行改进与创新,以实现异构环境下调度的优化。其所面向的调度优化问题的应用背景又包括了计算机科学的异构计算系统任务调度,以及建筑科学与计算机科学交叉的BIM-4D两大领域。  在计算机科学异构计算系统任务并行调度领域,作为一种元启发式算法,现有的用于优化并行调度的CRO算法仍具有较大时间开销且收敛效率上仍显不足,且其反应算子对目标问题解空间内两个子空间的搜索缺乏兼顾,局部搜索与全局搜索不平衡。而在建筑科学与计算机科学交叉的建筑信息模型(building information modeling,BIM)4D领域,现有研究工作中缺乏有效方法融合结构化数据与非结构化数据以构建施工进度分包与调度数学模型,且大多忽略了施工任务分包资源系统存在异构这一实际情况,缺少有效的施工进度计划任务分包与调度优化方法。因此,针对上述两大领域在异构环境调度优化方向上存在的问题与不足,本文在以下方面展开了研究工作:  (1)提出一种元组分子结构化学反应优化算法(tuple molecular structure-basedchemical reaction optimization,TMSCRO)用于异构计算系统下并行调度,为强化整体优化能力,设计了相比同领域CRO优化算法更合理的分子结构,以及兼顾局部搜索与全局搜索平衡基本反应算子。为有效提高算法收敛速率,应用约束最早时间算法(constrained earliest finish time,CEFT)与约束关键路径有向无环图(constrained-critical-path directed acyclic graph,CCPDAG)于算法数据预处理阶段,并利用约束关键路径(constrained critical path,CCP)这一概念于算法初始化阶段,同时在整个算法执行过程中加入了超级分子以进一步实现对收敛速率的优化。  (2)基于TMSCRO算法,提出双反应结构化学反应优化算法(double-reaction-structured chemical reaction optimization,DRSCRO),该算法包括超级分子选择阶段与整体优化阶段。DRSCRO相比同领域CRO优化算法,能利用元启发式方法构造超级分子;在算法框架上嵌入变邻域搜索(variableneighborhood search,VNS)方法来提高算法的局部优化搜索能力,该VNS方法也应同时兼顾了任务序列与处理器分配的优化;同时VNS方法邻域结构还包含一个改进的处理器选择模型,以提高优化性能。  (3)基于知识图谱技术在数据结构化融合处理上具有强大能力,设计一种基于知识图谱技术的BIM-4D信息库构建通用流程框架,并以之来进一步构建数学模型;同时提出一种新的工程任务分包与调度数学模型,包括施工进度计划DAG模型与异构资源系统模型以便于利用(元)启发式方法进行进度优化。  (4)在所构造的数学模型基础上,提出一个改进的VNSCRO算法,实现了对异构资源环境下道路施工进度计划任务分包与调度的优化。VNSCRO算法融合了CCP重排序策略,并在初始化与优化构造超级分子阶段,设计应用了一种平衡邻域结构的变邻域搜索方法,强化了算法的整体优化能力。  本文采用了实际应用场景中数据,分别对所提出的三种CRO类算法进行了模拟实验,模拟实验结果验证了所提出算法的有效性、鲁棒性与相对优势。本文的研究成果可以有效实现目标问题的优化并可推广性的处理大量实际应用问题。
其他文献
随着信息化水平的不断提高和国际交流的日益频繁,世界各国对语音识别的需求急剧增长。方言口语的语音识别是国内外研究的难点问题,少数民族语言的方言语音识别研究甚少,维吾尔语
近年来,随着人民银行及地方财政部门加强对财政专用账户的管理力度,出台了大量财政账户管理细则,使得目前的财政账户管理系统很难满足于基层客户的需求。大量的基层账户仍然
随着国家将新能源汽车产业作为未来的战略性新兴产业,各大央企开始登陆抢占电动汽车市场,并迅速在各大城市部署架设电动汽车快速充换电加电站网络。加电站网络规模在不断扩大
随着科学计算在应用数量上以及规模上的快速发展,封闭于单一组织的超级计算机已经难以满足科学家们的需求。随着互联网基础设施的不断完善,跨越多组织、多管理域的多机群共享与
现如今软件系统需要不断地进行演化以适应外部环境和用户需求的频繁变化,软件演化已成为软件系统整个生命周期的重要形态之一。因此,在软件需求分析开始时就考虑支持软件演化
学位
近年来,随着信息化与数字化的发展,广告业也有了天翻地覆的变化。而随着互联网的愈发普及,网络广告已经成为了广告业中的重要主体。通过传统的静态投放方式,巨大的投放费用无法换
目前,在儿童的教育方面过于偏重分数,普遍存在素质教育缺失的问题。大多数的儿童都是独生子女,与他人的协作沟通能力欠缺,可能导致将来难以融入社会。而音乐教育尤其是合奏教育,对
随着“互联网+”概念的提出,社会网络势必将渗透人们生活工作中的点点滴滴,与此同时,社会网络中的信息复杂度也将膨胀式增长。如何评判社会网络中用户的行为,从复杂网络中对行为
近年来,随着无线通信技术的迅速发展,车载自组织网络(Vehicular Ad-hoc Network,简称VANET)逐渐成为一个重要的研究领域,受到学术界和工业界的瞩目,基于车载网可以开发多种应用如