8、多样性是否能改善移动应用程序的测试套件生成?

多样性是否能改善移动应用程序的测试套件生成?

1. Sapienz 的适应度景观分析

对 Sapienz 的适应度景观分析揭示了其在为应用程序生成测试套件时搜索问题的处理情况:
- 搜索停滞 :Pareto 最优解比例和超体积的发展表明,在 25 代之后搜索出现停滞。某些情况下,Pareto 最优解比例急剧增加可能意味着存在支配抗性问题,即搜索无法产生能支配当前表现不佳但局部非支配解的新解;而在其他情况下,该比例保持较低,说明搜索难以找到许多非支配解。
- 多样性降低 :种群直径的发展表明,搜索过程中所有解的多样性在减少。相对种群直径的变化也证实了这一观察,表明种群成员在搜索空间中趋于集中。最小直径甚至显示种群中存在重复解,这降低了种群的遗传变异。
- 解的聚类 :聚类中 Pareto 最优解比例的发展表明,这些解在搜索空间中形成了聚类,大部分集中在一个聚类中。形成所有这些解的一个聚类所需的最小距离 k 的减小,也是 Pareto 最优解多样性降低的一个指标。此外,最大聚类通常包含大量的 Pareto 最优解,并且这些解覆盖的超体积也较大,对整体超体积和 Pareto 前沿的贡献最大。

综上所述,Sapienz 的适应度景观分析表明搜索出现停滞,同时搜索空间中所有解的多样性在减少。

2. Sapienzdiv 的提出

鉴于适应度景观分析结果,Sapienz 随着时间的推移在搜索空间中解的多样性逐渐降低。而遗传算法的性能受多样性影响,低多样性可能导致搜索陷入局部最优且难以逃脱。因此,多样性对于解决支配抗性问题至关重要

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值