当前位置:主页 > 科技论文 > 软件论文 >

基于差分进化算法的复杂软件系统动态可靠性分配问题研究

发布时间:2020-12-15 16:46
  当今高速发展的信息化社会,随处可见软件的踪影,它无时不刻影响着整个社会的方方面面,带来诸多便利的同时也留下了诸多隐患。不可靠的软件是大多数隐患的根源,软件可靠性优化因此成为人们研究的热点。考虑到现有软件可靠性分配问题的研究中,人们对于软件系统的讨论仅仅局限于结构固定的软件系统,忽略了实际情况中软件系统的结构往往不固定的事实,因此文提出软件系统结构不固定的复杂软件系统动态可靠性分配模型并围绕此展开研究。论文的主要创新工作如下:1.针对现有复杂软件系统可靠性分配模型无法模拟现实中大多数软件都会不断更新的缺陷,提出复杂软件系统动态可靠性分配模型,并在求解模型时,提出保留历史解的求解思路。在动态可靠性分配模型中软件系统的结构会随着时间的变化而变化,这与实际情况相契合。2.在利用差分进化算法(differential evolution,DE)求解模型时,DE算法种群中的个体会出现非法的编码,此时需要对个体进行编码修正。针对现有的编码修正策略效率低下的缺陷,提出一种基于权重排序的快速编码修正策略,有效提高了 DE算法的进化效率和模型的求解效果。3.对复杂软件系统动态可靠性分配模型的保留历史解策略... 

【文章来源】:合肥工业大学安徽省 211工程院校 教育部直属院校

【文章页数】:69 页

【学位级别】:硕士

【部分图文】:

基于差分进化算法的复杂软件系统动态可靠性分配问题研究


复杂软件系统层次结构

层次结构图,层次结构,权重分布,软件系统


的权重分布为:??r:{0_25;?0.45;?0.3}??5,?:{0.4;〇.5;0;0}??^:{0;0.4;0.2;0.2}??53?:{0;0;0.4;〇.5}??^:{0.5;0.35;0;0;0}??F2:{0.5;0;0.4;0;0}??F3?:{0;0;?0.6;?0;?0.2}??尸4?:{0;0;?0.4;0.2;0.3}??^:{0.8;0.1;0;?0;0;0;0}??P2:{0;0.3;0.4;0.2;0;0;0}??P3?:{0;0;0.5;0.2;0;0;0}??:{0;0;0.5;?0;?0.2;?0.2;?0}??P5?:{0;0;0;0;?0.4;?0.2;?0.2}??5;0.3!衣示软件系统r包禽软件61,、S2、5、0.3,即r的nj靠性0_25的比重取决T-软

流程图,进化算法,差分,种群


合肥工业大学硕士学位论文个体间的相互合作与竞争来指导种群进化的初始种群开始,通过随机选择个体进行差体产生新的种群,该种群与最初的种群通成的新的种群,由此实现了种群的进化。体,淘汰劣质个体,现有种群得以不断缩不断逼近。DE的运作流程如图2.3所示。??


本文编号:2918572

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2918572.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4c79c***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com