2、单词自动机与时间粒度

单词自动机与时间粒度

在计算机科学的不同领域,管理周期性现象问题的相关性已得到广泛认可。其中一种有效管理周期性现象的方法是利用时间粒度的概念,即将时间域的一个子集划分为元素组,每个组被视为一个不可分割的单位(粒度)。下面将详细介绍各种基于自动机的形式化方法,以处理周期性和时间粒度的概念。

1. 单字符串自动机及相关扩展
  • 单字符串自动机 :单字符串自动机是一种非常受限的Büchi自动机,用于接受单个无限单词。它为表示和推理最终周期性时间粒度提供了基本形式,即从某一点开始,周期性地对底层时间域的瞬间进行分组的时间结构。
  • 计数器单字符串自动机 :为了简洁地编码时间粒度的固有冗余(如模式的重复出现),可以为自动机配备计数器,从而引出了计数器单字符串自动机的概念。它是单字符串自动机的扩展,带有计数器和多个转换,其激活规则同时考虑状态和计数器的值。一方面,计数器单字符串自动机可以紧凑地表示实际感兴趣的时间粒度(如公历年份的粒度);另一方面,它不太适合进行算法操作,例如判断两个自动机是否指定相同时间粒度的等价性问题是PSPACE完全的。
  • 嵌套计数器单字符串自动机 :通过对自动机结构引入适当限制并采用统一的计数器更新策略,可以在普通单字符串自动机的便利性和计数器单字符串自动机的紧凑性之间取得平衡。嵌套计数器单字符串自动机利用这些限制,为与时间粒度相关的一些关键问题设计了改进算法。例如,在许多相关情况下(即粒度内和粒度间没有间隙的情况),将一个粒度的颗粒与另一个粒度的颗粒相关联的颗粒转换问题,可以在多项式时间内相对于所涉及的基于自动机的表示大小
源码地址: 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....
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值