складність половинної мови


24

Для будь-якої мови над визначте На словах складається з усіх , для яких є однакової довжини таким чином, що .LΣ∗

L1/2={x∈Σ∗:xy∈L,y∈Σ|x|}.
L1/2xyxy∈L

Вправа в книзі Сіпсера просить показати, що є регулярним, коли є. Я бачив два чіткі рішення, і обидва передбачають експоненціальний вибух держав.L1/2L

Питання: чи може хтось побудувати сімейство мов таким, що канонічний автомат для значно (скажімо, експоненціально) більший, ніж для ? Мої найкращі зусилля поки що лише збільшують розмір штату на !{Ln}(Ln)1/2L+1


1
Ви не згадуєте про напіввізову проблему мінімізації DFA. не бачив доказів, але, можливо, вони не приймають його до дії. і післязапуск DFA-мінімуму на доказній конструкції може значно спростити DFA ...?
— vzn

5
Конструкції доказів абстрактні, і зовсім не ясно, як мінімізувати їх за допомогою стандартних методик.
— Ар'є

Чи можете ви розмістити найкращу сім'ю мов, які ви знайшли?
— Дієго де Естрада

це не reqd, щоб відповісти на ваш Q, але це може бути корисно замалювати конструкції. Ще один варіант - атакувати проблему емпірично за допомогою випадкових
— ФСМ

Відповіді:


20

Дивіться статтю Майка Домарацького про державну складність пропорційного вилучення

http://dl.acm.org/citation.cfm?id=782471

http://www.cs.umanitoba.ca/~mdomarat/pubs/sc_jalc.ps


2
Відмінно! теорема 6 дає сімейство мов із а теорема 3 дає верхню межу , так що мало місця для вдосконалення. O(ne √Ω(enlog⁡n)O(nenlog⁡n)
— Дієго де Естрада
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.