覆盖表生成的粒子群算法:参数优化和自适应算法

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:szjtznh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  组合测试是一种能有效检测由参数间相互作用所引发错误的软件测试方法,覆盖表的生成是该研究领域的一个重要问题。目前,很多方法已被应用于覆盖表生成,基于演化搜索的粒子群算法尽管能得到较优的解,但其性能容易受到配置参数的影响。本文首先使用试验设计的方法,对不同覆盖表生成的算法参数进行优化,系统分析了参数对算法性能的影响。同时,考虑到对不同的覆盖表,最优的算法参数往往不同,因此进一步提出了一种适用于覆盖表生成的自适应粒子群算法。实验结果表明,在一定的参数取值范围内粒子群算法都能获得较好的结果,且不存在一组对任意覆盖表都能有最优性能的算法参数。通过参数调优,能使粒子群算法获得比已有结果规模更小的覆盖表,同时,与经过参数调优后的算法相比,自适应粒子群算法在大部分情况下有更好的性能。
其他文献
在非线性非高斯状态空间下,粒子滤波器是一种有效的非线性滤波算法,它的关键问题包括粒子权重的计算、粒子重采样和状态估计等.根据粒子滤波算法思想和双站无源定位跟踪的非
恶意代码事件处理rn“Nimaya(熊猫烧香)”病毒事件处理rn“Nimaya(熊猫烧香)”病毒在2007年初出现流行趋势.该病毒具有感染、传播、网络更新、发起分布式拒绝服务攻击(DDOS)
工程成本的控制与管理是建筑工程的重要组成部分之一,是运用一定的科学原理和技术手段,在保证工程质量的前提下,对工程建设所需的费用进行调整,以达到降低工程造价的目的。本文对
Web服务组合是面向服务的计算模式下应用构造的主要方式,而现有的组合方法与实施框架缺乏有效的验证机制,从而产生大量无效的组合结果.针对这一问题,提出一种具有正确性分析
Cool Edit 2000是一个功能强大的音乐编辑软件,可以运行在Windows 98/NT/2000下高质量地完成录音、编辑、合成等多项任务.它有以下特性:32bit/192kHz的高精度录音编辑,能记录
本文以天然气所辖管网的分布特点和实际情况为出发点,分析了在天然气管道施工中的监护配合制度和各种管道保护措施,通过研究希望能够为城市高压、超高压天然气管道的安全运行提
为解决签名数据的匹配问题,提出了一种采用动态瞻后法来对数据进行动态分割与匹配.传统的函数匹配存在一些弊端,该算法则抛开传统匹配思想,进而采用不断瞻后并结合前后段的方
GEP是一种新颖的遗传算法,在函数建模的应用中取得良好的结果.给出计算有效基因长度的伪代码,结合GRCM方法阅读基因,快速计算出染色体的适应值.在算法中增加了参数估计模块,
一、基本情广东珠海大林一黄鳍鲷养殖池塘,面积8亩,水深1.5米,1.5kw的增氧机3台。2011年初放苗5万尾,2012年7月中旬规格约200克/尾。投喂配合饲料。
语言节目是广播节目的主要播出形式,因此语言节目的录制,在广播中起着举足轻重的作用,直接影响着广播节目的质量。 语言录音室 语言录音室由发音室和控制室两部分组成,面积