26、有向图形上的多重集、集合和数字可解密代码及死区单关键字模式匹配算法

有向图形上的多重集、集合和数字可解密代码及死区单关键字模式匹配算法

有向图形代码可解性相关内容

在判断代码的可解性时,有多种类型的代码可解性需要考量,如唯一可解(UD)、多重集可解(MSD)、集合可解(SD)和数字可解(ND)。

对于一个代码集合 (X),若能证明对于所有起始配置,都无法达到特定的终止 (L) - 和 (R) - 配置对,那么 (X) 就是 UD 代码,同时也是 MSD、SD 和 ND 代码。要验证 (X) 是否为 MSD、SD 或 ND 代码,需检查所有可能的终止 (L) - 和 (R) - 配置对 (C) 的以下条件:
- 若多重集 (\pi_x(C) = \pi_y(C)),则 (X) 不是 MSD 代码;
- 若集合 (\pi_x(C) = \pi_y(C)),则 (X) 不是 SD 代码;
- 若 (|\pi_x(C)| = |\pi_y(C)|),则 (X) 不是 ND 代码。

其中,(\pi_x(C)) 和 (\pi_y(C)) 分别表示在构建 (C) 时使用的元素的多重集。计算 (\pi_x(C)) 和 (\pi_y(C)) 需要保留 (C) 的历史信息,但这并不影响需要保留的 (C) 的部分的有限性。

可解性的判定结果总结如下表:
|代码类型|UD|MSD|ND|SD|
| ---- | ---- | ---- | ---- | ---- |
|单边代码|+|+|+|+|
|单边 m - 代码|+|+|+|+|
|双边代码|-|-|-|-|
|双边 m - 代码|+|+|+|?|
|具有平行向量的双边代码|+|+|+|+|

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值