我正在尝试拟定用于将正则表达式转换为自动机的算法的分类法,以便对其特定领域中的复杂性进行一些实证测试。
我知道几个“较大”的名称,例如,
汤普森
汤普森,“正则表达式搜索算法”,1968年
格卢什科夫
“将正则表达式转换为自动机的新的二次算法”,Ponty等。1996年
安蒂米罗夫
“正则表达式和有限自动机构造的偏导数”,Antimirov,1996年
跟随
“跟随自动机”,Ilie等。等,2003;
Champarnaud等人,“计算表达式的跟随自动机”。al,2002
赫罗姆科维奇
Hromkovic等人,“将正则表达式转换为小的无电子的不确定自动机”。2001年
及其区别性(无ε,确定性,尺寸,最小化等),但我知道这并不是详尽的清单。
我对算法的兴趣特别大,这些算法呈现出的时间复杂度与上述算法大不相同,并且/或者拓扑结构也大为不同。
如果您认识其他人,将非常感谢您提供详细描述构造算法的论文的链接(如果要实施,请务必阅读!)
编辑:根据要求添加了一些参考。