“Petri 覆盖性复杂度区分经典的 EXPSPACE 完全性与进一步的参数化、条件最优界。这里的经典上下界不依赖 ETH;若引用按维数或运行长度细化的条件下界,仍应保留其编码和复杂度假设,不…”
形式陈述
输入为有限普通P/T 网、初始 marking
EXPSPACE 是可用
此处没有抑制弧、重置弧、零测试、颜色数据或任意程序化使能条件。固定维数、固定网或预先保证有界等限制,都会形成另一个参数问题,不能直接沿用这个整体分类。
直觉
“存在有限覆盖树”只说明可判定。为了给复杂度上界,必须进一步控制最短成功执行有多长、过程中数值有多大、存储这些数值要多少位。
反过来,一个小例子很快收敛,也不能反驳最坏情况困难性。复杂度下界是在整个输入家族上说,某些系统能利用资源增长和控制结构模拟非常昂贵的计算。
例子与边界
路径极长,存储可以少得多
设某证明给出成功执行长度不超过
的界。若每步计数增量的绝对值不超过输入给定的
逐步猜测变迁只需保存当前向量和长度计数器,无需存储整条路径。Rackoff 型短见证定理由此给出非确定指数空间上界;用Savitch 空间确定化,平方空间仍为指数空间。[1] 双指数步数与指数空间并不冲突。
这段计算是从见证长度界推出空间界的机制,不是独立证明那个深刻的长度定理。长度界本身通过分层控制小计数器、把足够大的计数器暂时当作可供资源,再归纳修补执行来建立。
数字编码会改变输入长度
一个无输入弧、每次只产生一个 token 的变迁,要覆盖目标
但它本身没有证明 EXPSPACE 困难:保存当前计数只需
推论与应用
Karp–Miller 树给结构清晰的终止算法,但其朴素构造的最坏复杂度不能直接等同于覆盖问题的最优 EXPSPACE 上界。问题复杂度与某个算法的开销必须分开评价。
后向基搜索在许多小模型中有用,不过其有限基也可能迅速变大。实践上可以先用守恒不变量、支配删除和结构约束排除目标,仍需如实报告未解决实例,不能把超时当成安全结论。
精确可达性问
参考资料
- [1] Coverability in VASS Revisited: Improving Rackoff's Bound to Obtain Conditional Optimality, 2023,导论回顾 Rackoff 的 EXPSPACE 上界与 Lipton 的一元编码下界,并细化维数相关见证界。
- [2] Javier Esparza, Petri Nets: Lecture Notes,覆盖性和复杂度部分。