정수 과 알파벳 . 을 시작 상태 1의 개 상태에서 모든 유한 상태 오토마타의 수집으로 정의합니다 . 우리는 모든 DFA (단순 또는 비 변성 상태가 아닌)를 고려하고 있습니다. 따라서 입니다.n Σ = { 0 , 1 }nΣ={0,1}DFA(n)DFA(n)nn|DFA(n)|=n2n2n|DFA(n)|=n2n2n
이제 두 개의 문자열 x,y∈Σ∗x,y∈Σ∗ 하고 K(x,y)K(x,y) 를 x 와 y 모두 를 허용하는 DFA (n) 의 요소 수로 정의 하십시오 .DFA(n)DFA(n) xxyy
질문 : K (x, y) 계산의 복잡성은 무엇입니까 K(x,y)K(x,y)?
이 질문은 머신 러닝에 영향을 미칩니다 .
편집 : 이제이 질문에 현상금이 있으므로 공식화의 순서가 약간 더 정확하다고 가정합니다. 들면 n≥1n≥1 은 말할 DFA(n)DFA(n) 의 집합 일 n2n2nn2n2n 상기 정의한 바와 같은, 자동 장치. 의 경우 x,y∈{0,1}∗x,y∈{0,1}∗ 정의 Kn(x,y)Kn(x,y) 있는 오토마타의 개수로 DFA(n)DFA(n) 받아 두 xx 및 yy . 질문 : Kn(x,y)Kn(x,y) 는 시간 poly (n, | x |, | y |) 로 계산할 수 poly(n,|x|,|y|)poly(n,|x|,|y|)있습니까?