Универсальные синхронизирующие и универсальные сжимающие слова
Диссертация
Не каждый ДКА может быть синхронизирован, но для каждого ДКА srf = (Q, E,<5) можно указать ранг автомата rk (#/) = min{|?(Q, г>)| v е Е*}. Ранг показывает, какое минимальное количество состояний может получиться в образе множества Q под действием различных словтак, для синхронизируемых автоматов ранг равен 1. Как для синхронизируемых автоматов, так и для несинхронизируемых автоматов можно… Читать ещё >
Содержание
- Введение
- 1. 1. Синхронизируемость и сжимаемость
- 1. 2. Универсальные синхронизирующие слова
- 1. 3. Универсальные сжимающие слова
- 1. 4. Апробация результатов
- 2. Разрешимость задачи распознавания сжимающих слов
- 3. Алгоритм распознавания сжимающих слов
- 3. 1. Предварительные сведения и определения
- 3. 1. 1. Фишки и дырки
- 3. 1. 2. Послойное представление
- 3. 1. 3. Строение слоя
- 3. 1. 4. Строение слоя п-собственного автомата
- 3. 1. 5. Метки состояний и роли букв
- 3. 1. 6. Основа
- 3. 1. 7. Операции по изменению основы
- 3. 1. 8. Вычисления по основе
- 3. 2. Алгоритм
- 3. 2. 1. Общее описание алгоритма
- 3. 2. 2. Проверка слова на п-полноту
- 3. 2. 3. Генерация ролей букв
- 3. 2. 4. Распределение ролей и начало рекурсии
- 3. 2. 5. Шаг рекурсии (разбиение на подклассы)
- 3. 2. 6. Классы автоматов, не требующие разбиения
- 3. 2. 7. Корректность
- 3. 3. Неизоморфность рассматриваемых автоматов
- 3. 4. Время работы алгоритма
- 3. 1. Предварительные сведения и определения
- 4. Алгоритмы поиска и построения синхронизирующих и сжимающих слов
- 4. 1. Переборный алгоритм поиска кратчайших синхронизирующих слов
- 4. 2. Поиск сжимающих слов
- 4. 3. Распознаватель слов, синхронизирующих автомат
- 4. 4. Алгоритм построения синхронизирующих слов через пересечение языков
- 4. 5. Результаты
- 5. Зеркальный образ 2-синхронизирующих слов
Список литературы
- Клячко А.А., Рысцов И. К., Спивак М. А. Экстремальная комбинаторная задача, связанная с длиной синхронизирующего слова в автомате / / Ки-берненика. 1987. № 2. С. 16−20.
- Мартюгин П.В. Бережная синхронизируемость частичных автоматов // Труды 39-й региональной молодежной конференции «Проблемы теоретической и прикладной математики». Екатеринбург, 2008. С. 336−341.
- Мартюгин П.В. Нижние оценки длины кратчайших бережно синхронизирующих слов для двух- и трёхбуквенных частичных автоматов // Дискретный анализ и исследование операций. 2008. С. 44−56.
- Мартюгин П.В. PSPACE-полнота задачи проверки частичных автоматов на бережную инхронизируемость // Известия Уральского государственного университета. 2008. № 62. С. 106−150.
- Рысцов И.К. О длине возвратных слов для автоматов с простыми идем-потентами // Кибернетика и системный анализ. 2000. № 3. С. 32−39.
- Хопкрофт Дж. Алгоритм для минимизации конечного автомата // Кибернетический сборник. Новая серия. М.: Мир, 1974. Вып. 11. С. 177−184.
- Programmable and autonomus computing machine made of biomolecules / R. Adar, Y. Benenson, E. Keinan et al.] // Nature. Vol. 414 № 1. P. 430−434.
- DNA molecule provides a computing machine with both data and fuel / R. Adar, Y. Benenson, Z. Livneh et al.] // Proceedings of the National Academy of Sciences of USA. 2003. Vol. 100. P. 2191−2196.
- Almeida J., Volkov M.V. Profinite identities for finite semigroups whose subgroups belong to a given pseudovariety // Journal of Algebra and Its Applications. 2003. № 2. P. 137−163.
- Almeida J., Volkov M.V. Subword complexity of profinite words and subgroups of free profinite semigroups // International Journal of Algebra and Computation. 2006. Vol. 15 № 2. P. 221−258.
- Ananichev D.S., Cherubini A., Volkov M.V. Image reducing words and subgroups of free groups // Theoretical Computer Science. 2003. Vol. 307. P. 77−92.
- Ananichev D.S., Volkov M.V. Synchronizing monotonic automata // Lecture Notes in Computer Science: Developments in Language Theory (7th International Conference, Szeged, 2003). Berlin-Heidelberg-New York: Springer-Verlag, 2003. Vol. 2710. P. 111−121.
- Cerny J. Poznamka к homogennym eksperimentom s konecnymi avtomatami // Matematicko-Fyzikalny Casopis. Slovenskej Akademie Vied, 1964. Vol. 14. P. 208−216.
- Cherubini A., Kisielewicz A. Recognizing collapsing words is co-NP-complete // Proceedings of the 8th International Workshop on Descriptional Complexity of Formal Systems / Eds. H. Leung, G. Pighizzini. Las Cruces, 2006. P. 106−117.
- Cherubini A., Kisielewicz A. Collapsing words, permutation conditions and coherent colorings of trees // Theoretical Computer Science. 2009. Vol. 410. P. 2135−2147.
- Dubuc L. Sur les automates circulaires et la conjecture de Cerny // RAIRO Theoretical Informatics and Application. 1998. Vol. 32. P. 21−34.
- Duske J., Ito M. On cofinal and definite automata // Acta Cybernetica. 1983. Vol. 6. P. 181−189.
- Eppstein D. Reset sequences for monotonic automata / / SI AM Journal on Computing. 1990. Vol. 19. P. 500−510.
- Jurgensen H. Synchronization. // Proceedings of International Conference on Language and Automata Theory and Applications. Tarragona, 2007. P. 27−49.
- Kari J. A counter example to a conjecture concerning synchronizing words in finite automata // EATCS Bull. 2001. Vol. 73. P. 146.
- Margolis S., Pin J.-E., Volkov M.V. Words guaranteeing minimum image // International Journal of Foundations of Computer Science. 2004. Vol. 15. P. 259−276.
- Martyugin P.V. Complexity of problems concerning reset words for commutative automata and automata with simple idempotents / / Proceedings of the 12th International Conference on Automata and Formal Languages. 2008. P. 314−324.
- Martyugin P.V. A series of slowly synchronizable automata with a zero state over a small alphabet // Information and Computation. 2008. Vol. 206. P. 1197−1203.
- Moore E. Gedanken-experiments with sequential machines // Annals of Mathematics Studies: Automata Studies / Eds. С. E. Shannon, J. McCarthy. Princeton: Princeton University Press, 1956. № 34. P. 129−153.
- Natarajan B.K. An algorithmic approach to the automated design of parts orienters // Foundations of Computer Science: 27th Annual Symposium. IEEE, 1986. P. 132−142.
- Pin J.-E. On two combinatorial problems arising from automata theory // Annals of Discrete Mathematics. 1983. Vol. 17. P. 535−548.
- Identities in full transformation semigroups. / R. Poschel, M.V. Sapir, N. Sauer et al.] //Algebra Universalis. 1994. Vol. 31. P. 580−588.
- Pribavkina E.V. On some properties of the Language of 2-collapsing words // International Journal of Foundations of Computer Science. 2006. Vol. 17. P. 665−676.
- Reilly N.R., Zhang S. Decomposition of the lattice of pseudovarieties of finite semigroups induced by bands //Algebra Universalis. 2000. Vol. 44. P. 217−239.
- Rystsov I.C. Reset words for commutative and solvable automata // Theoretical Computer Science. 1997. Vol. 172. P. 273−279.
- Salomaa A. Composition sequences for functions over a finite domain. // Theoretical Computer Science. 2003. Vol. 292. P. 263−281.
- Samotij W. A note on the complexity of the problem of finding shortest synchronizing words // Proceedings of International Conference AutoMathA. Palermo, 2007.
- Sauer N., Stone M.G. Composing functions to reduce image size // Ars Combinatoria. 1991. Vol. 31. P. 171−176.
- Trahtman A.N. The Cerny conjecture for aperiodic automata // Discrete Mathematics and Theoretical Computer Science. 2007. Vol. 9 № 2. P. 3−10.
- Работы автора по теме диссертации
- Ananichev D.S., Petrov I.V., Volkov M.V. Collapsing words: a progress report // International Journal of Foundations of Computer Science. 2006. Vol. 17 № 3. P. 507−518.
- Petrov I.V. An algorithm for recognition of n-collapsing words // Theoretical Computer Science. 2008. Vol. 391. P. 99−108.