37、可恢复系统启发式测试的形式化方法

可恢复系统启发式测试的形式化方法

1. 寻找最优负载序列与负载树的关联

在解决给定加权有限状态机(WFSM)的负载序列问题时,我们可以将寻找最便宜的α - 负载序列的问题转化为寻找等价的最便宜负载树的问题。若找到这样的最便宜树 t ,那么可使用的α - 负载序列 σ 只需满足 σ ∈ createSeq(t) 即可。因为之前的命题表明,寻找良好的负载序列可聚焦于α - 负载序列,通过传递性可知,寻找良好的负载序列可专注于寻找良好的负载树。这一思路后续会在解决问题时发挥重要作用。

2. 河流形成动力学(RFD)简介

RFD 通过为工作图的节点赋予海拔值,模拟水滴的移动来寻找从起点到终点的路径。水滴在移动过程中会侵蚀地面(降低节点海拔)或沉积泥沙(增加节点海拔)。水滴选择某条边的概率与该边的下坡梯度成正比,而梯度又取决于两端节点的海拔差和边的距离(成本)。

起初,工作图是一个平坦环境,所有节点海拔相同,只有目标节点(目的地)是一个“洞”(类似大海)。水滴从起点节点释放(模拟下雨),在平坦环境中扩散,直到部分水滴落入目标节点,这会侵蚀相邻节点,形成新的下坡,从而推动侵蚀过程。不断有新水滴加入,强化有潜力的路径。经过一定步骤,能找到从起点到目的地的良好路径,这些路径以从起点到目的地的递减边序列形式呈现。

与蚁群优化算法(ACO)相比,RFD 具有一些优势:
- 避免局部循环 :RFD 不会创建和强化局部循环,因为这会导致一个不断递减的循环,这是矛盾的。而蚂蚁虽会考虑过往路径避免重复节点,但仍可能受信息素引导形

源码地址: https://pan.quark.cn/s/d1f41682e390 miyoubiAuto 米游社每日米游币自动化Python脚本(务必使用Python3) 8更新:更换cookie的获取地址 注意:禁止在B站、贴吧、或各大论坛大肆传播! 作者已退游,项目不维护了。 如果有能力的可以pr修复。 小引一波 推荐关注几个非常可爱有趣的女孩! 欢迎B站搜索: @嘉然今天吃什么 @向晚大魔王 @乃琳Queen @贝拉kira 第三方库 食用方法 下载源码 在Global.py中设置米游社Cookie 运行myb.py 本地第一次运行时会自动生产一个文件储存cookie,请勿删除 当前仅支持单个账号! 获取Cookie方法 浏览器无痕模式打开 http://user.mihoyo.com/ ,登录账号 按,打开,找到并点击 按刷新页面,按下图复制 Cookie: How to get mys cookie 当触发时,可尝试按关闭,然后再次刷新页面,最后复制 Cookie。 也可以使用另一种方法: 复制代码 浏览器无痕模式打开 http://user.mihoyo.com/ ,登录账号 按,打开,找到并点击 控制台粘贴代码并运行,获得类似的输出信息 部分即为所需复制的 Cookie,点击确定复制 部署方法--腾讯云函数版(推荐! ) 下载项目源码和压缩包 进入项目文件夹打开命令行执行以下命令 xxxxxxx为通过上面方式或取得米游社cookie 一定要用双引号包裹!! 例如: png 复制返回内容(包括括号) 例如: QQ截图20210505031552.png 登录腾讯云函数官网 选择函数服务-新建-自定义创建 函数名称随意-地区随意-运行环境Python3....
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值