面向#NFA的实用FPRAS:依赖性的力量
数据结构与算法
2025-07-01 v1
摘要
#NFA指计算由非确定性有限自动机接受的长度为的单词数的问题。#NFA为#P-hard问题,尽管存在完全多项式时间随机近似方案(FPRAS),但它们都不实用。首个FPRAS的运行时间为,其中为自动机的状态数,为置信参数,为容忍参数(通常小于1)。当前最佳FPRAS相对于首个FPRAS实现了显著的时间复杂度改进,获得的FPRAS时间复杂度为。当前改进的FPRAS的复杂度仍令人畏惧,难以进行实际实现。本文通过提出一种新算法实现实用FPRAS,时间复杂度为。注意到判断长度为的单词是否被NFA接受的时间复杂度为。因此,我们提出的FPRAS实现相对于成员检查的亚二次复杂度。
引用
@article{arxiv.2506.23561,
title = {Towards practical FPRAS for #NFA: Exploiting the Power of Dependence},
author = {Kuldeep S. Meel and Alexis de Colnet},
journal= {arXiv preprint arXiv:2506.23561},
year = {2025}
}
备注
23 Pages, full version of paper accepted at PODS 2025