최대 크기의 최소 DFA 수


9

허락하다 Σ 알파벳이되다 2크기가 최대 한도 인 최소 DFA를 고려하십시오. 미디엄. 허락하다에프(미디엄) 서로 다른 최소 DFA 수를 나타냅니다.

에 대한 폐쇄 형 공식을 찾을 수 있습니까? 에프(미디엄)?

그것을 고려하여 |Σ|=2 최대 크기의 DFA의 전환 기능 미디엄그래프입니다. 노드 정도는2각 노드마다 미디엄2호 쌍의 가능성 (주석에서 제안한 바와 같이). 이 그래프에는 최대미디엄 초기 상태 및 가능한 최대 선택 2미디엄최종 상태 세트의 가능한 선택. 따라서 최대 크기의 최대 DFA 수미디엄 이다 에프(미디엄)미디엄2미디엄미디엄2미디엄=2미디엄미디엄2미디엄+1.

임의의 알파벳으로 일반화 할 수 있습니다 Σ: 경계가된다 에프(미디엄)2미디엄미디엄|Σ|미디엄+1.

그러나 여기서는 임의의 DFA를 제한했으며 최소 DFA의 수를 제한하는 데 관심이 있습니다. 따라서이 범위가 더 엄격 해 보일 수 있습니다. 누군가 더 나은 추정치를 가지고 있습니까?

가능한 경우이 문제와 관련된 일부 문서 또는 증명 / 카운터 예를 감사하겠습니다.


1
나는 당신의 상한이 맞다고 생각하지 않습니다. 그것은 있어야하는 것 같습니다에프(미디엄)미디엄×2미디엄×미디엄2미디엄오히려 에프(미디엄)미디엄×2미디엄×22미디엄. 각 노드마다 해당 노드에서 나오는 두 개의 호를 고려하십시오. 있다미디엄 첫 번째 호가 어디로 가는지 미디엄 두 번째 호가 어디로 가는지 미디엄2총 가능성. 있다미디엄 노드, 그래서 우리는 얻을 (미디엄2)미디엄=미디엄2미디엄호 세트 가능성. 일반화는에프(미디엄)미디엄×2미디엄×미디엄|Σ|미디엄.
DW

4
다음은 관련이있을 수있는 참고 문헌입니다. "n 개의 주와 함께 자동화 된 자동 언어로 허용되는 고유 언어 수" -citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.8.2838
Michael Wehar

2
내 실수를 수정하고 실제로 관련이있는이 참조를 제공 한 두 분께 감사드립니다.
Luz

답변:


7

Ishigami Y., Tani S. (1993)에 따르면 n 상태의 유한 오토마타 의 VC 치수 , http://link.springer.com/chapter/10.1007/3-540-57370-4_58 , VC 치수 개념 클래스알파벳 크기 이상의 DFA 케이 이다

=(,케이): =(케이1+영형(1))로그2.
그것은 적어도있다 2 뚜렷한 상태 오토마타 케이문자 알파벳. 이러한 오토마타의 수의 상한은 간단한 계산 인수 (종이에 나와 있음)에서 비롯되며 기껏해야2.

감사. 나는 당신의 대답에서m(|Σ|1+o(1))m 미디엄-DFA를 명시합니다 (적어도 최대). 그러나 최소 DFA를 계산하는 데 관심이 있습니다. 따라서 귀하의 상한은 내 대답에 주어진 것과 상반되지 않습니다.
Luz

VC 차원은 표현과 무관하기 때문에 최소 DFA도 계산한다고 생각합니다. 실제로 최소 DFA에 해당하는 고유 언어를 계산하고 있습니다 .
Aryeh

오 :( 그러면 당신의 경계는 광산과 모순됩니다 ... 광산에는 큰 분모가 있기 때문에 (m1)!그것은 당신보다 훨씬 아래에 있습니다 ... 어떻게 오나요 ??
Luz

모순이 보이지 않습니다-큰 분모 (m1)! 여전히 늪에 m미디엄분자에서.
Aryeh

사실, 당신이 Thm의 증거를 보면. 링크 된 논문에서 3.2를 보면 분모에 정확한 표현이 나타납니다.
Aryeh

4

(NB : 허용 된 답변에 주어진 상한은 여기에 주어진 것보다 낫거나 같습니다)

가 상위 이전 의견 중 하나에 대해,이 논문에서 제안 바인딩 : " n 개의 상태를 가진 유한 오토마타에 의해 허용 별개의 언어의 수에 "(2002 년, M. Domaratzki, D. Kisman, J. Shallit) .

이 논문에서 :

  • 그만큼 에프|Σ|(미디엄)이 기능은 고유 한 비 동형 최소 DFA 수를 제공 합니다.미디엄-상태 |Σ|문자 알파벳 ,
  • 그만큼 |Σ|(미디엄)이 기능은 DFA에서 허용하는 여러 언어를 제공 합니다.미디엄 이상 상태 |Σ|문자 알파벳 .

우리는의 상한에 관심이 있습니다 |Σ|(미디엄)내 질문 에 기껏해야 최소 DFA 수의 상한을 요구하기 때문에 기능 미디엄 상태 (정확하지는 않음) 미디엄).

내가 페이지에서 이해하는 것 6 정리 아래 8 그게 |Σ|(미디엄)2미디엄미디엄|Σ|미디엄(미디엄1)! 내 질문에 주어진 것보다 더 낫습니다. 2미디엄미디엄|Σ|미디엄+1). 이것은 부분적으로 내 질문에 대답합니다.

그러나 논문은이 상한이 사소하고 개선 될 수 있다고 주장한다. 그러나 개선 사항은에프|Σ|(미디엄) (내가 이해하는 한).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.