PSO
第4期周红,等:基于GA.PSO算法的路径测试数据自动生成
1369
在运行时间上比遗传算法好,却不如粒子群算法。
下面简单讨论一下中的取值对GA.PSO算法的影响。本4结束语
文选取两条稍微复杂的路径6和7进行实验,实验中主要对比路径测试数据自动生成是程序结构测试的一个重要方面。平均迭代次数和平均运行时间。实验结果如表2、3所示。为本文针对遗传算法和粒子群算法各自的特性,将两者有机结合了更直观地反映变化趋势,将相应数据生成如图4、5所示的折起来形成GA.Pso混合算法。通过实验验证新算法在路径测线图。
试数据的自动生成中的应用,无论在迭代次数和运行时间上都表2不同中值对应的平均迭代次数对比表
比遗传算法有较大的改进,并探讨了新算法中参数中的取值与算法整体效率的关系。参考文献:
[1]MYERSG.The
art
of
softwaretesting[M].2nded.[S.1.]:Wiley,
2004:234.
[2]SRIVASTAVAP,GUPTAP,ARRAWATIAY,eta1.Use
ofgenetic
algorithm
ingeneration
offeasibletest
data[J].ACMSigsoftSoft-
6l472.3l220864845.6820.1750.6698.5697.3625.9ware
EngineenngNotes,2009。34(2):1.4.
7
1422.6
1
275
829
780.2
796.3
623.2
593.6
668.7
587.4
[3]DIAZE,TUYAJ,BLANCOR,eta/.Atabusearchalgorithmfor
25
k
structural
software
testing[J].ComputersandOperationsRe-
《20
蒸15堪
search,2008,35(10):3052.3072.
螯10
k匕譬鬻
I
[4]LIBin,LIZhi shu,CHENYah—hong,砑a1.Automtictestdata
gen-
}5
—。≮专式
型1
羹
elation
toolbased
on
genetic
simulatedannealingalgorithm[C]//Proe
斗
ofInternationalConference
on
ComputationMIntelligenceandSecurity
0.05
0.1
0.2
0.3
0.4
0.50.6
0.7
0.8
0.050.1
0.2
0.3
O.4
0.5
0.6
0.7
n8
毋的值
币的值
Workshops.2007:183-186.
图4不同卿直平均迭代次数对比图
图5不同痧唐乎±氡i猁间对比图
[5]李军,李艳辉,彭存银.基于自适应遗传算法的路径测试教据生成
通过上面的表和图可以看出,随着多值的逐渐增大,平均[J].计算机工程,2009,35(2):203—205.
迭代次数和平均运行时间都逐渐减少。当西值达到0.2左右[6]夏芸,刘锋.基于免疫遗传算法的软件测试数据自动生成[J].计
时,这种变化趋势趋于平稳。同时随着毋值的不断增大,转移算机应用,2008,28(3):723—725.
到粒子群种群中的粒子不断增多,占用系统内存也会增加,所[7]王捷民,丁刚毅,宋瀚涛,等.基于改进的自适应遗传算法HCGA
以选取0.2左右即可。这充分发挥了两种算法的优势,利用遗的测试数据自动生成[J].北京理工大学学报,2007,27(10):883—
885.
传算法进行广度搜索,将优秀粒子采用粒子群算法进行局部优[8]KOREL
B.Auwmatedsoftwaretest
datageneration[J].IEEETrans
化,从而快速找到最优解,达到好的寻优效果。
on
Soft,rare
Engineedng,1990,16(8):870—879.
(上接第1351页)ring,principlesandmetllods[J].DataandKnowledgeEnginee
4)应急资源类型应急资源的类型决定应急资源的使用ring,1998,25(1-2):161-197.价值,根据资源作用的不同,将应急资源划分为救助型应急资[2]ELIR.A
surveyof
schemastandards
andportals
foremergencyman-
and
of源、保障型应急资源两类。其中,药品、食品等属于救助型应急agement
collaboration(C]llPmcthe4thInternationalConfeP
ence
on
InformationSystemsforCrisis
Responseand
Management.
资源,而通信、运输等资源则属于保障型应急资源。
2007.
4结束语
[3]L1
Hua,ZHAO
Dao-zhi,ZHUXian—rain,eta/.Research
on
SUMO.
based
emergencyresponsemanagementteam
model[c]//Prec
ofthe
本文以应急领域资源管理为背景,研究了应急资源本体知3rdInternationalConferenceon
Wid嘲Communications.2007:
识模型,对应急资源模型的概念及概念之间的关系进行了详细4601.4604.
分析与定义。在此基础上构建应急资源本体模型EROM,从应[4]LEEcH,LEEHB,NGGW,eta1.Planontologyand
its
appliea-
tion[C]//Pme
ofthe7thInternationalConference
on
InformationFu.
急资源的类型、应急资源的管理、应急处置中应急资源的利用三sion.Stockholm:JAIF,2004:455 460.
个方面对应急资源知识结构进行描述,形成了应急资源知识结[5]MANDANAS.Ontology basedsemanticintereperabilityinemergency
构的集成与共享,为解决应急资源知识语义冲突提供了依据。
management[D].Columbia:UniversityofBristish,2007.
下一步工作将以应急资源本体EROM为基础,构建应急[6]SUMO.OverviewoftheSUMO(suggested
upper
mergedontology)
资源本体导向的应急资源共享平台体系,实现应急资源集成管[EB/OL].(2004-04-23).http://ontology.teknowledge.corn/
理、合理调度与优化配置,为应急处置提供更加完备的应急资arch.html.
源保障。【7]PEBEZ
A
G,BENJAMINSV
R.Overviewofknowledgesharingand
mu∞components:ontologiesandproblem—solving
methods[C]//
参考文献:
ProcoftheUCAI’99Workshop
on
Ontdosies
andPmblemSolving
[1】STUDERR,BENJAMINS
V
R,FENSELD.Knowledge
eng/nee—
Methods.1999:1.15.
万
方数据