【24h】

An Oracle Hierarchy for Small One-Way Finite Automata

机译:小型单向有限自动机的Oracle层次结构

获取原文

摘要

We introduce a polynomial-size oracle hierarchy for one-way finite automata. In it, a problem is in level k (resp., level 0) if itself or its complement is solved by a polynomial-size nondeterministic finite automaton with access to an oracle for a problem in level k - 1 (resp., by a polynomial-size deterministic finite automaton with no oracle access). This is a generalization of the polynomial-size alternating hierarchy for one-way finite automata, as previously defined using polynomial-size alternating finite automata with a bounded number of alternations; and relies on an original definition of what it means for a nondeterministic finite automaton to access an oracle, which we carefully justify. We prove that our hierarchy is strict; that every problem in level k is solved by a deterministic finite automaton of 2k-fold exponential size; and that level 1 already contains problems beyond the entire alternating hierarchy. We then identify five restrictions to our oracle-automaton, under which the oracle hierarchy is proved to coincide with the alternating one, thus providing an oracle-based characterization for it. We also show that, given all others, each of these restrictions is necessary for this characterization.
机译:我们为单向有限自动机引入了多项式大小的oracle层次结构。其中,如果问题本身或它的补码是由多项式大小的不确定自动机解决的,则该问题位于级别k(分别为0级),并且对于级别为k-1的问题可以使用oracle(例如,级别为0)。没有oracle访问权限的多项式大小确定性有限自动机)。这是单向有限自动机的多项式大小交替层次的一般化,如先前使用具有有限数量的轮换的多项式大小交替有限自动机所定义的;并依赖于非确定性有限自动机访问oracle的含义的原始定义,我们对此进行了仔细论证。我们证明我们的等级制度是严格的; k级的每个问题都由2k倍指数大小的确定性有限自动机解决;并且该级别1已经包含了整个交替层次结构以外的问题。然后,我们确定对oracle自动机的五个限制,在这些限制下,oracle等级被证明与交替等级一致,从而为其提供了基于oracle的表征。我们还表明,对于所有其他情况,这些限制中的每一个对于此表征都是必需的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号