首页> 外文期刊>Theoretical computer science >Determining the equivalence for one-way quantum finite automata
【24h】

Determining the equivalence for one-way quantum finite automata

机译:确定单向量子有限自动机的等价性

获取原文
获取原文并翻译 | 示例
           

摘要

Two quantum finite automata are equivalent if for any input string x the two automata accept x with equal probability. In this paper, we first focus on determining the equivalence for one-way quantum finite automata with control language (CL-1QFAs) defined by Bertoni et al., and then, as an application, we address the equivalence problem for measure-many one-way quantum finite automata (MM-lQFAs) introduced by Kondacs and Watrous. More specifically, we obtain that: Two CL-1QFAs A{sub}1 and A{sub}2 with control languages (regular languages) L{sub}1 and L{sub}2, respectively, are equivalent if and only if they are (c{sub}1n{sub}1{sup}2 + c{sub}2n{sub}2{sup}2 - l)-equivalent, where n{sub}1 and n{sub}2 are the numbers of states in A{sub}1 and A{sub}2, respectively, and c{sub}1 and c{sub}2 are the numbers of states in the minimal DFAs that recognize L{sub}1 and L{sub}2, respectively. Furthermore, if L{sub}1 and L{sub}2 are given in the form of DFAs, with m{sub}1 and m{sub}2 states, respectively, then there exists a polynomial-time algorithm running in time O((m{sub}1n{sub}1{sup}2 + m{sub}2n{sub}2{sup}2){sub}4) that takes as input A{sub}1 and A{sub}2 and determines whether they are equivalent. (As an application of item (i)): Two MM-lQFAs A{sub}1 and A{sub}2 with n{sub}1 and n{sub}2 states, respectively, are equivalent if and only if they are (3n{sub}1{sup}2 + 3n{sub}2{sup}2 - l)-equivalent. Furthermore, there is a polynomial-time algorithm running in time O((3n{sub}1{sup}2 +3n{sub}2{sup}2){sup}4) that takes as input A{sub}1 and A{sub}2 and determines whether A{sub}1 and A{sub}2 are equivalent.
机译:如果对于任何输入字符串x两个自动机均等概率接受x,则两个量子有限自动机是等效的。在本文中,我们首先着重于用Bertoni等人定义的控制语言(CL-1QFA)确定单向量子有限自动机的等价性,然后,作为应用,我们解决了测度的等价性问题。 Kondacs和Watrous引入的双向量子有限自动机(MM-lQFA)。更具体地说,我们获得:两个具有控制语言(常规语言)L {sub} 1和L {sub} 2的CL-1QFA A {sub} 1和A {sub} 2当且仅当它们等于(c {sub} 1n {sub} 1 {sup} 2 + c {sub} 2n {sub} 2 {sup} 2-1),其中n {sub} 1和n {sub} 2是数字分别在A {sub} 1和A {sub} 2中的状态,而c {sub} 1和c {sub} 2是识别D {sub} 1和L {sub}的最小DFA中的状态数2,分别。此外,如果以DFA的形式给出L {sub} 1和L {sub} 2,分别具有m {sub} 1和m {sub} 2状态,则存在在时间O中运行的多项式时间算法((m {sub} 1n {sub} 1 {sup} 2 + m {sub} 2n {sub} 2 {sup} 2){sub} 4)将输入A {sub} 1和A {sub} 2作为输入并确定它们是否等效。 (作为第(i)项的应用):当且仅当两个MM-1QFA分别具有n {sub} 1和n {sub} 2状态时,它们才是等效的(3n {sub} 1 {sup} 2 + 3n {sub} 2 {sup} 2-1)等价。此外,还有一种在时间O((3n {sub} 1 {sup} 2 + 3n {sub} 2 {sup} 2){sup} 4)4)中运行的多项式时间算法,该算法将输入A {sub} 1和A {sub} 2并确定A {sub} 1和A {sub} 2是否相等。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号