Кількість мінімальних розмірів DFA не більше


9

Дозволяє Σ бути алфавітом розміру 2, і врахуйте мінімальні DFA, розмір яких обмежений максимум m. Дозволяєf(m) позначають кількість різних таких мінімальних DFA.

Чи можемо ми знайти формулу закритої форми для f(m)?

Враховуючи, що для |Σ|=2функція переходу DFA розміром не більше є графіком. Оскільки ступінь вузлів обмежена , для кожного вузла є можливості пар дуг (як це запропоновано в коментарях). У цьому графіку є максимум можливих варіантів початкового стану та не більше можливих варіантів наборів кінцевих станів. Таким чином, максимальна кількість розмірів DFA не більше дорівнює .m2m2m2mmf(m)m2mm2m=2mm2m+1

Ми можемо узагальнити до довільного алфавіту : пов'язане стаєΣf(m)2mm|Σ|m+1 .

Але ми обмежили тут довільні DFA, і мені цікаво обмежити кількість мінімальних DFA. Таким чином, схоже, що ця межа може бути жорсткішою ... Хтось має кращу оцінку?

Буду вдячний, якщо можливо, деякі статті, пов’язані з цією проблемою, або доказ / зустрічний приклад.


1
Я не думаю, що ваша верхня межа правильна. Схоже, так і має бутиf(m)m×2m×m2m, а не f(m)m×2m×22m. Для кожного вузла розгляньте дві дуги, що ведуть від цього вузла; там єm можливості того, куди йде перша дуга, і m можливості для того, куди йде друга дуга, значить m2можливості в цілому. Існуєm вузлів, тому ми отримуємо (m2)m=m2mможливості для набору дуг. Узагальнення було бf(m)m×2m×m|Σ|m.
DW

4
Ось посилання, яке може бути релевантним: "НА ЧИСЛО
РОЗПОЛУЧЕНИХ МОВ, ПРИЙМАНИХ КОНКРЕТНИМ

2
Дякую обом за те, що виправили мою помилку і дали мені це посилання, яке справді є релевантним.
Luz

Відповіді:


7

На думку Ішігамі Ю., Тані С. (1993) VC-розміри кінцевих автоматів з n станами, http://link.springer.com/chapter/10.1007/3-540-57370-4_58 , розмір VC Концепція класуn-державні DFA над розміром алфавіту k є

d=d(n,k):=(k1+o(1))nlog2n.
Звідси випливає, що є щонайменше 2d виразний n-державні автомати на а к-літеральний алфавіт. Верхня межа чисельності таких автоматів випливає з простого аргументу підрахунку (наведеного в статті), і є максимум2г.

Дякую. З вашої відповіді я розумію, що єм(|Σ|-1+о(1))м м-стати DFA (принаймні і не більше). Але мені цікаво підрахувати мінімальні DFA. Таким чином, ваша верхня межа не суперечить тій, яку я дав у моїй відповіді, правда?
Luz

Я думаю, що це враховує і мінімальні DFA, оскільки розмір VC не залежить від представлення, він насправді рахує різні мови - які відповідають мінімальним DFA.
Ар'є

о :( тоді ваша межа суперечить моїй ... оскільки моя має великий знаменник (м-1)!що робить це набагато нижче вашого ... як так ??
Luz

Я не зовсім бачу протиріччя - великий знаменник (м-1)! досі заболочена ммв числівнику.
Ар'є

Насправді, якщо подивитися на доказ Thm. 3.2 у папері, до якого я пов’язаний, ви побачите саме той вираз у знаменнику.
Ар'є

4

(Примітка: верхня межа, наведена у прийнятій відповіді, краща або дорівнює вказаній тут)

У цій роботі запропоновано верхню межу , подану в одному з попередніх коментарів: « Про кількість різних мов, прийнятих кінцевими автоматами з російськими державами » (2002, М. Домарацькі, Д. Кісман, Дж. Шалліт) .

У цій статті:

  • то f|Σ|(м)Функція забезпечує кількість відмінних неізоморфних мінімумів DFAм-статей над a |Σ|- алфавіт ,
  • то г|Σ|(м)Функція дає кількість різних мов, прийнятих DFA за допомогоюм держав над a |Σ|-літеральний алфавіт .

Нас цікавить верхня межа для г|Σ|(м)функція, оскільки моє запитання задає верхню межу щодо кількості мінімальних DFA максимум м штати (і не зовсім м).

Що я розумію зі сторінки 6 нижче теореми 8 чи це г|Σ|(м)2мм|Σ|м(м-1)! що є кращою межею, ніж та, яка наведена в моєму питанні (тобто 2мм|Σ|м+1). Це частково відповідає на моє запитання.

Але документ стверджує, що ця верхня межа є тривіальною і її можна вдосконалити. Однак поліпшення стосується лише цьогоf|Σ|(м) (наскільки я це розумію).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.