Научная статья на тему 'Дискретные динамические системы, определяемые геометрическими образами автоматов'

Дискретные динамические системы, определяемые геометрическими образами автоматов Текст научной статьи по специальности «Математика»

CC BY
392
113
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АВТОМАТЫ / ДИСКРЕТНЫЕ ДИНАМИЧЕСКИЕ СИСТЕМЫ / ГЕОМЕТРИЧЕСКИЕ ОБРАЗЫ АВТОМАТОВ / AUTOMATA / DISCRETE DYNAMICAL SYSTEMS / GEOMETRIC IMAGES OF AUTOMATA

Аннотация научной статьи по математике, автор научной работы — Тяпаев Л. Б., Василенко Д. В., Карандашов М. В.

Объектом исследования является динамическая система, определяемая геометрическими образами автоматов. Фазовое пространство системы определяется ортогональными и аффинными преобразованиями геометрических образов. Изучаются произведения динамических систем заданного типа и их характеристики.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Discrete Dynamical Systems Defined Geometrical Images of Automata

The object of study is the dynamic system defined by geometrical images of automata. The phase space of the system is determined by orthogonal and affine transformations of geometric images. Compositions of dynamical systems of a given type and their characteristics are studied.

Текст научной работы на тему «Дискретные динамические системы, определяемые геометрическими образами автоматов»

УДК 519.7

ДИСКРЕТНЫЕ ДИНАМИЧЕСКИЕ СИСТЕМЫ, ОПРЕДЕЛЯЕМЫЕ ГЕОМЕТРИЧЕСКИМИ ОБРАЗАМИ АВТОМАТОВ

Л. Б. Тяпаев1, Д. В. Василенко2, М. В. Карандашов3

1 Кандидат физико-математических наук, заведующий кафедрой дискретной математики и информационных технологий, доцент, Саратовский государственный университет им. Н. Г. Чернышевского, tiapaevlb@info.sgu.ru 2Студентка факультета компьютерных наук и информационных технологий, Саратовский государственный университет им. Н. Г. Чернышевского, egoschauer@mail.ru

3Аспирант кафедры дискретной математики и информационных технологий, Саратовский государственный университет им. Н. Г. Чернышевского, norg113@gmail.com

Объектом исследования является динамическая система, определяемая геометрическими образами автоматов. Фазовое пространство системы определяется ортогональными и аффинными преобразованиями геометрических образов. Изучаются произведения динамических систем заданного типа и их характеристики.

Ключевые слова: автоматы, дискретные динамические системы, геометрические образы автоматов.

Динамической системой называется тройка объектов D = (S, f, G), где S — пространство состояний, |S| < œ, f : S —>S — функция эволюции, G — граф фазового пространства динамической системы.

В дальнейшем будем использовать термин точка динамической системы в качестве синонима для термина состояние динамической системы.

Аттракторами динамической системы D = (S, f, G) называют циклы графа G. Точкой ветвления динамической системы D называется вершина графа G, в которую входит более чем одна дуга. Стволом притягиваемого дерева называется такое его поддерево, которое является цепью максимальной длины, содержащей все точки ветвления дерева (включая корень).

Произведением динамических систем D1 = (S, f, G) и D2 = (T, g, G') будем называть динамическую систему D1 о D2 = (S x T, f x g, G о G'), где S x T — декартово произведение множеств S и T ; (f x g) : S x T —> S x T — прямое произведение отображений f : S —> S и g : T —> T, т. е. (f x g) : (s, t) ^ (f (s) ,g (t)); G о G' — граф, определяемый следующим образом:

1. Множеством вершин графа G о G' является декартово произведение множеств вершин графов G и G';

2. Вершины (u, u') и (v, v' ) графа G о G' смежны тогда и только тогда, когда одновременно вершины u и v смежны в графе G, и вершины u' и v' смежны в графе G'.

Будем рассматривать динамические системы, определяемые геометрическими образами автоматов [3]. Пространство состояний динамической системы — конечное множество геометрических образов конечных автоматов. Геометрические образы автоматов суть множества точек плоскости с рациональными координатами, прообразами которых являются множества входных слов автомата и его реакций [1, 2]. Фазовое пространство динамической системы формируется посредством ортогональных и аффинных преобразований пространства состояний [3]. Дадим необходимые определения.

Конечный автомат это пятёрка A = (S, X, Y, 5, А), где S = {so, s1,..., sN-1} — множество состояний автомата, X = {x1 ,x2,...,xL} — множество входных символов (входной алфавит), Y = {y1, y2,..., Ум} — множество выходных символов (выходной алфавит), 5 : S x X ^ S — функция переходов автомата, А : S x X ^ Y — функция выходов автомата.

Расширим функции 5 и А на словах из множеств X * и Y * соответственно, и в дальнейшем будем использовать те же обозначения для этих функций. Здесь X* и Y* — множества слов конечной длины над алфавитами X и Y соответственно.

Пусть s0 — начальное состояние автомата A. Инициальным автоматом называется пара (A, s0). Автомат A называется автономным, если |X| = 1.

Поведение автомата A определяется множеством ЛА = UpeX*UseS (Р, А (s,p)). Множество AA(s0) = UpeX* (р, А (s0,p)) определяет поведение автомата A из состояния s0.

Геометрическое пространство Г для автомата (A, s0) определяется следующим образом [1]: 1. Сопоставим элементам множества X натуральные числа от 1 до L, т.е. осуществим взаимно однозначное отображение f : X —> {1, 2,..., L}.

(( Тяпаев Л. Б., Василенко Д. В., Карандашов М. В., 2013

2. Определим координатную ось абсцисс X для пространства Г как отрезок числовой оси [0,Ь + 1].

3. Каждому слову р = xil X¿2 . ..ж^ сопоставим вектор ш = (/),/ (хг2),...,/ ^^)), т.е. осуществим взаимно однозначное соответствие д : X*—>• Уу, где Уу — пространство конечномерных векторов, элементами которых являются натуральные числа.

4. Каждому такому вектору ш = (ш, ш2, ) взаимно однозначно сопоставим точку X е Q на оси абсцисс:

х = Ш1 + Ш2 + Ш3 + +

х --п +Т 1 +Т О +Т • • • +Т

(Ь + 1)0 (Ь + 1)1 (Ь + 1)2 (Ь + 1)"-1'

Аналогично определяется нумерация элементов множества У, ось ординат У пространства Г и отображение Л : У * —> Уу.

Каждой паре (р, д) е ЛА(з0) в пространстве Г сопоставляется точка с координатами (X, у), где

N с

х = £ ,т |C^i-l, (с1, с2, —,с|р|) = д(р), i=l (Ь +1)

м Ь-

у = (М + i1)i-l, (Ь1, Ь2,..., ЬЫ) = %).

Под геометрическим образом Од(э0) автомата (А, з0) понимается множество таких пар (X, у). Кривой /, задающей поведение автомата (А, з), называется любая непрерывная кривая, такая, что любая точка (X, у) е ОА(з) принадлежит кривой /. Кривая / называется функциональной кривой, если / есть график некоторой непрерывной функции. Понятие функции, определяющей функциональную кривую, отождествляется с самой кривой. Будем обозначать класс К (Ж, Ь, М) автоматов, у которых |$ | = N, |Х | = Ь, и |У | = М. Класс автономных автоматов обозначим К (Ж, М). Аналитическое задание геометрического образа автономного автомата характеризует следующая теорема.

Теорема 1 [2]. Пусть А е К (Ж, М). Тогда поведение автомата (А, з) в пространстве Г можно определить функциональной кривой /, которая может быть задана следующим уравнением:

м ч

/Ю = £ (з ■£(М + ).

3=1 i=1

где 0 < 3 < N, Д(з) = (Ж - 1) - г(з), г(3) е {0,1,..., N - 1}.

Две кривые называются аффинно-эквивалентными, если они могут быть получены одна из другой с помощью аффинного преобразования. Совокупность всех кривых, аффинно-эквивалентных какой-нибудь определенной кривой /, называется аффинным классом кривой /.

Зафиксируем некоторый класс автономных автоматов К (Ж, М) и рассмотрим множество О всех различных геометрических образов из данного класса. Будем рассматривать аффинные преобразования, которые преобразуют некоторый образ Оi е О в другой образ О, е О. При рассмотрении преобразований геометрических образов из одного класса К (Ж, М) имеет смысл рассматривать только следующее преобразование: параллельный перенос вдоль оси ординат и растяжение и сжатие относительно оси абсцисс. Данное преобразование имеет вид: X' = Ж,y/ = ау + Ь, а, Ь е О. Тогда образ Оi е О переводится в образ О, е О описанным преобразованием с коэффициентами (а, Ь), если (У^, у) е Оi ау + Ь) е О3). Будем говорить, что образы О^ О, совместимы с выбранным видом аффинного преобразования. Бинарное отношение р С О2, образованное парами совместимых образов

р = {(О^ О,) е О| (3 а, Ь е О) (У (X, у) е Оi) ((X, ау + Ь) е О,-)},

является отношением эквивалентности на множестве О и задает разбиение этого множества на классы эквивалентности.

В работе [4] были доказаны следующие теоремы относительно классов эквивалентности образов автономных автоматов и их преобразований.

Будем обозначать через ^(Ж, М) множество коэффициентов аффинных преобразований геометрических образов автоматов из класса К (Ж, М).

Теорема 2 [4]. Пусть а,Ь е ^(Ж,М), тогда а = ра/да, Ь = ръ/яъ, где ра,ръ,Яа,Яъ е причём 1 < ра < М, 1 < да < М, 1 < дъ < М, 0 < |ръ| < М2 - 1.

Следствие. (Ж,М)| < М5.

Теорема 3 [4]. (а,Ь) е Е(Ы,Ы), N > 2 тогда и только тогда, когда (а,Ь) е Е(2,М).

Теорема 4 [4]. |Е^,М)| < М4.

Рассмотрим максимальный (по мощности) класс эквивалентности К отношения совместимости р С О2 геометрических образов автоматов из класса К(И,М). Выберем произвольным образом периодическую последовательность ч(у) элементов данного класса, где и и V — конечные последовательности различных элементов, и — префикс, V — период последовательности и(V). Каждая такая последовательность и(V) порождает последовательность Е преобразований геометрических образов автоматов из класса К. Построим динамическую систему Б, состояниями Б которой будут элементы последовательности и(V), а эволюция состояний будет определяться последовательностью Е преобразований.

Рассмотрим свойства операции произведения динамических систем. Граф динамической системы состоит из циклов-аттракторов и притягиваемых деревьев.

Рассмотрим произведение динамических систем Б — Бх о Б2, Бх — (Бх, /, Сх), Б2 — (Б2, /2, С2), состоящих из одного цикла-аттрактора каждая. Для произведения данных систем справедливы следующие леммы.

Лемма 1. Состояние ё — (а, Ь) е Б, Б — Бх х Б2 тогда и только тогда принадлежит циклу-аттрактору динамической системы Б, когда состояния а и Ь принадлежат циклам-аттракторам в Бх и Б2 соответственно.

Лемма 2. Количество компонент связности в динамический системе Б равно НОД(с, е), где с и е — это длины циклов-аттракторов динамических систем Бх и Б2.

Лемма 3. Длины циклов-аттракторов в системы Б одинаковы и равны НОК(с, е), где с и е это длины циклов-аттракторов динамических систем Бх и Б2.

Будем называть расстоянием от состояния а до состояния Ь некоторой динамической системы Б' — (Б,/,д) такое наименьшее число п, что /п(а) — Ь и обозначать это как г(а,Ь) — п.

Лемма 4. Пусть Б — (Б,/, С) и Б — Бх о Б2, Бх — (Б\, /1 ), Б2 — ^,/2^2). Тогда расстояние от точки г — (а, Ь) е Б до цикла-аттрактора равняется максимуму расстояний до циклов-аттракторов из а и Ь соответственно.

Лемма 5. Пусть Б — (Б,/, С) и Б — Бх о Б2, где Бх — (Б1,/1,С1), Б2 — Б ,/2 ,С2). Тогда степень захода вершины г — (а, Ь) е Б равна произведению степений захода вершин а и Ь.

Теорема 5. Пусть Б — Бх о Б2, где Бх — (А,/,Сх),Б2 — (В,д,С2) динамические системы, состоящие из одного цикла-аттрактора каждая, тогда функция /' — /1В1 переводит состояние а' е А в множество состояний А' такое, что для каждого а е А' существует а'' е А' : г(а, а'') — НОД(А, |В|).

Доказательство. Рассмотрим два случая: 1) |А| шоё |В| — 0; 2) |А| шоё |В| > 0.

Для первого случая доказательство очевидно, так как в этом случае |В| — НОД(|А|, |В|).

Рассмотрим второй случай. Пусть |А| — |В| — с, НОД(|А|, |В|) — тогда |А| — г • I, |В| — ] • |А| — |В| — (г — ]) • I, т.е. с кратно НОД(|А|, |В|). Из этого следует, что /' переводит состояние а' в множество состояний Z — {г | г(а',г) шоё НОД(|А|, |В|) — 0}.

Оценим мощность Z. Так как НОК(|А|, |В|) — длина циклов в Б, то ^| — НОК(|А1, \В\). Из со-

|В|

отершений НОД(|А|, |В|) и НОК(|А|, |В|) получаем, что ^| — Нод(|АА| |В|). А из мощности множества Z и его построения следует верность утверждения теоремы для второго случая, так как расстояние между любыми двумя ближайшими состояниями из Z будет равно НОД(|А|, |В|), что и требовалось доказать.

Аналогичные рассуждения можно привести для функции д' — g|л|. □

Следствие. Исходя из утверждения теоремы 5, можно составить следующий алгоритм перевода состояния (а,Ь) в состояние (а',Ь') в системе Б, где (а,Ь) и (а',Ь') принадлежат одному циклу-аттрактору:

1) перевести состояние а в состояние а', что переведёт состояние Ь в состояние Ь'' — — дг(а'а') (Ь);

2) итерировать полученное состояние (а',Ь'') c шагом |В|, что оставит неизменным первую компоненту состояния и переведёт вторую компоненту в состояние Ь'.

Теорема 6. Пусть Бх — (А,/,Сх),Б2 — (В,д,С2) динамические системы, состоящие из одного цикла-аттрактора каждая. Тогда состояния (а,Ь), (а',Ь'), где а,Ь е Бх, а',Ь' е Б2, принадлежат одному циклу-аттрактору динамической системы Б — Бх о Б2 тогда и только тогда, когда г(а, а') шоё НОД(А1, |В |) — г(Ь,Ь') шоё НОД(А1, |В|).

Доказательство. Достаточность. Пусть выполняется условие теоремы и г(а, а') = На,г(Ь, Ь') = = Нь. Покажем, что существует п, такое что /п(а) = а', дп(Ь) = Ь'. Для этого рассмотрим следующие соотношения: 1) На = Нь; 2) На > Нь; 3) На < Нь.

Для первого случая справедливоть утверждения теоремы очевидным образом следует из доказательства теоремы 5, рассмотрим второй случай.

Переведём состояние а в а', тогда состояние Ь перейдёт в некоторое состояние Ь''. Ь'' может равняться Ь', в этом случае утверждение теоремы выполняется. Если же Ь'' = Ь', то требуется показать, что Ь'' переводится в Ь' за кратное НОД(|А|, |В|) число итераций. Для этого построим множество Za: следующим образом:

= {(a',b*)| 3n : f|A|n(a')= a', g|A|n(b'') = bz}

Множество Za> — это множество всех состояний вида (a', b), принадлежащих одному циклу-аттрактору. Следовательно (a',b') е Za'. Из построения Za' и теоремы 5 следует, что для любых e,1 е Za' r(e, l) mod НОД(|А|, |B|) = 0. Из чего, в свою очередь, следует, что r(b, b'') mod НОД(|А|, |B|) = = r(b, b') mod НОД(|А|, |B|), что и требовалось показать. Аналогичные рассуждения можно привести для третьего случая.

Необходимость. Пусть состояния (a, b) и (a', b') принадлежат одному циклу-аттрактору в системе D и r(a, a') mod НОД(|А|, |B|) >r(b,b') mod НОД(|А|, |B|).

Из принадлежности состояний (a, b) и (a', b') одному циклу-аттрактору следует, что алгоритм, полученный из теоремы 1, переведёт состояние (a, b) в (a', b'). Но это вызывает противоречие, так как данный алгоритм переводит состояние (a, b) в (a', b') только в том случае, если выполняется утверждение теоремы. Следовательно, (a,b) и (a', b') не принадлежат одному циклу-аттрактору, и утверждение теоремы верно. □

Введём некоторые обозначения: Pkj — цепь длины kj, Om — аттрактор длины m, )

— дерево с периодом ветвления m, длина ствола которого равна kj, q — номер первой точки ветвления, 1(ki,k2,...,ki) — количество цепей, входящих в каждую точку ветвления, и их максимально возможные длины (расстояние от любого листа до аттрактора не должно превышать длину ствола дерева); Om — аттрактор длины m, на котором расположены 2 корня дерева с расстоянием между ними, равным i.

Будем обозначать записью вида Om + Pk граф, состоящий из цикла-аттрактора длины m и притягиваемой к нему цепи длины k. Факт вхождения притягиваемых деревьев или цепей в одну точку цикла-аттрактора будем обозначать в формулах с помощью группировки символов деревьев и цепей скобками.

Теорема 7. Пусть D = Om + (Pki + Pk2 + ... + Pki) — динамическая система. Тогда граф динамической системы D2 = D о D будет иметь вид

, -pm,l(ki,k2 ,...,ki) pm,l(fc2 ,k2,...,k2) , , pm,l(ki ,ki ,...,ki)x

(Pki ,qi + Pk2,qi + ... + Pki ,qi ) + Om +

+ ( P m,l(ki ,k2 ,...,ki) , P m,l(k2 ,k2,...,k2) , , Pm,l(ki,ki ,...,ki))

+ (Pki,q2 + Pk2,q2 + ... + Pki ,qi )'

где точки q1 и q2 вычисляются по формулам: q1 = г; q2 = m — i, i — кратчайшее из расстояний между точками ветвления на цикле-аттракторе.

Доказательство. Для доказательства теоремы покажем, что каждая из компонент связности системы D2 будет удовлетворять утверждению теоремы. Для этого будем описывать строение компонент связности, получаемых в системе D2, начиная от цикла-аттрактора и поднимаясь по притягиваемым деревьям.

Рассмотрим случай D = Om + Pk. Из лемм 2 и 3 следует, что в системе D2 будет m циклов длины m, что соответствует компоненте Om утверждения теоремы.

Обозначим символом a точку ветвления системы D, а символами a' и b состояния, переходящие в a за один шаг, находящиеся на цикле-аттракторе и притягиваемой цепи соответственно. Тогда, исходя из леммы 5, точками ветвления, принадлежащими аттракторам в D2, могут быть только точки вида (a, y), (x, a) и (a, a), где x и y лежат на цикле-аттракторе системы D.

Из вышесказанного и теоремы 2 получаем, что m — 1 компонент связности D2 будут иметь вид T + Om + T' (в случае если точки ветвления циклов имеют вид (a, y), (x, a)) и одна компонента будет иметь вид Om + (T'' + T''' + T'''') (если точка ветвления цикла имеет (a, a)), где под T понимаются деревья некоторой формы. Следовательно общий вид компонент связности удовлетворяет утверждению теоремы. Покажем, что форма деревьев T, T', T'', T''', T'''' также удовлетворяет условию теоремы.

Рассмотрим компоненты связности вида Т + От + Т' и притягиваемые ими деревья. Точки ветвления данных компонент, лежащие на цикле, будут иметь вид (а, у) и (х, а). Тогда для точки ветвления (а, у) имеются два состояния (а1 , у'), (а2, у'), одно из которых лежит на цикле-аттракторе, а второе на притягиваемом дереве. Пусть, для определённости, (а1, у') лежит на притягиваемом дереве, т.е. а[ принадлежит притягиваемому дереву в Б. Из чего следует, что состояния, лежащие на рассматриваемом дереве, могут быть точками ветвления только в том случае, когда вторая их компонента обращается в а. Соответственно расстояние между данными точками ветвления равно т, исключая ближающую к циклу точку ветвления.

Так как каждая из рассматриваемых точек ветвления имеет вид (а&, а), то, очевидно, что все точки ветвления будут расположены на одной цепи, которая будет притягивать другие, более короткие, цепи. Аналогичные рассуждения можно привести и для второй точки ветвления цикла данных компонент связности.

Покажем, что данные деревья удовлетворяют условиям о расстоянии до первой точки ветвления. Пусть имеются две точки ветвления ¿1 и ¿2, лежащие на цикле и являющиеся корнями притягиваемых деревьев. Наименьшее расстояние между ними равно Н1 и, для определённости, пусть это 1, ). Очевидно, что

^(¿1, ¿2)+ ^(¿2, ¿1 )= т, ^(¿1, ¿2)= т - ^(¿2, ¿1), ^(¿1, ¿2) = , = т — ¿1), ¿1 )= т — Л4.

Из данных равенств получаем, что для точки ¿2 первая точка ветвления притягиваемого дерева будет расположена на расстоянии Л4, так как первая компонента точки ¿2 является точкой а на Л4-м предыдущем шаге. Аналогично для ¿1 — первая точка ветвления будет располагаться на расстоянии (т — Л4) от цикла-аттрактора, что соответстввует утверждению теормы относительно первых точек ветвления притягиваемых деревьев.

Таким образом, получаем, что для случая с двумя точками ветвления на цикле-аттракторе результирующая динамическаая система удовлетворяет утверждению теоремы. Покажем, что и для случая с единственной точкой ветвления теорема выполняется.

В случае, если точка ветвления компоненты связности системы Б2 единственна, она должна иметь вид (а, а). Следовательно, в неё будут переходить точки вида (а',6), (6, а'), (а', а') и (6,6), где а' — состояние, переходящее в а и расположенное на цикле-аттракторе, а 6 — состояние, переходящее в а и расположенное на притягиваемой цепи в исходной системе.

По лемме 1 состояние (а', а') принадлежит циклу-аттрактору, а остальные состояния, переходящие в (а,а), принадлежат притягиваемым деревьям. Очевидно, что форма деревьев, определяемых состояниями (а',6) и (6,а'), аналогична форме деревьев рассмотреных выше (для случая с компонентой связности, притягивающей два дерева). Дерево, ассоциированное с состоянием (6,6), будет представлять собой цепь, так как в системе Б точка а не переходит в точку 6, следовательно, ни (6,6), ни любая из точек, переходящих в (6,6), не может быть точкой ветвления. Тогда, рассматривая точку (а, а) как первую точку ветвления одного из деревьев, ассоциированных с точками (а',6) и (6, а'), получаем, что данный случай также удовлетворяет условию теоремы.

Из вышесказанного следует, что теорема верна, если Б = От + Рк. Расширим данное утверждение на Б = От + (Ркх + Рк2 + ... + Рк1).

Заметим, что если все цепи притягиваются одной точкой ветвления в системе Б, то количество компонент связности и расположение точек ветвления не изменится в системе Б2, как и ограничения по высотам деревьев. Следовательно, для компонент связности, имеющих две точки ветвления на цикле, справедливость теоремы очевидна. Покажем, что теорема также справедлива и для компоненты связности системы Б2, имеющей одну точку ветвления на цикле.

Пусть система Б притягивает I цепей в точке а, принадлежащей циклу-аттрактору, тогда точка (а, а) системы Б2 должна притягивать (I + 1)2 — 1 деревьев. Из того, что множество состояний системы Б2 есть декартово произведение множества состояний системы Б на себя, получаем, что из ((I+ 1)2 — 1) деревьев иметь точки ветвления могут 2 ■ I деревьев, т. е. только деревья ассоциированные с точками вида (а, у) и (х,а). Следовательно, ((I + 1)2 — 1) — 2 ■ I деревьев, притягиваемых к (а, а), будут цепями.

Упрощая ((I+ 1)2 — 1) — 2 ■ I получаем, что количество притягиваемых цепей (точкой (а, а)) равняется I2. Тогда рассматривая I цепей с первой точкой ветвления в (а, а), получаем утверждение теоремы, что и требовалось показать. □

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Библиографический список

1. Тяпаев Л. Б. Геометрическая модель поведения автоматов и их неотличимость // Математика, механика, математическая кибернетика : сб. науч. тр. Саратов : Изд-во Сарат. ун-та, 1999. С. 139-143.

2. Тяпаев Л. Б. Решение некоторых задач для конечных автоматов на основе анализа их поведения // Изв. Сарат. ун-та. Нов. сер. Сер. Математика. Механика. Информатика. 2006. Т. 6, вып. 1/2. С. 121-133.

3. Тяпаев Л. Б. Геометрические образы автоматов и ди-

намические системы // Дискретная математика и ее приложения : материалы X междунар. семинара / под ред. О. М. Касим-Заде. М. : Изд-во мех.-мат. ф-та Моск. ун-та, 2010. С. 510-513.

4. Матов Д. О. Аффинные преобразования геометрических образов конечных автоматов // Проблемы теоретической кибернетики : материалы XVI междунар. конф. / под ред. Ю. И. Журавлева. Нижний Новгород : Изд-во Нижегородского госун-та, 2011. С. 303-306.

Discrete Dynamical Systems Defined Geometrical Images of Automata

L. B. Tyapaev, D. V. Vasilenko, M. V. Karandashov

Saratov State University, Russia, 410012, Saratov, Astrahanskaya st., 83, tiapaevlb@info.sgu.ru, egoschauer@mail.ru, norg113@gmail.com

The object of study is the dynamic system defined by geometrical images of automata. The phase space of the system is determined by orthogonal and affine transformations of geometric images. Compositions of dynamical systems of a given type and their characteristics are studied.

Key words: automata, discrete dynamical systems, geometric images of automata. References

1. Tyapaev L. B. The geometric model of the behavior of automata and their indistinguishability. Matematica, Mekhanica, Matematicheskaya kibernetika: Sb. naych. tr. Saratov, Saratov Univ. Press, 1999, pp. 139-143 (in Russian).

2. Tyapaev L. B. Solving Some Problems of Automata Behaviour Analysis. Izv. Sarat. Univ. N. S. Ser. Math. Mech. Inform., 2006, vol. 6, no. 1/2, pp. 121-133 (in Russian).

3. Tyapaev L. B. Geometric images of automata УДК 519.71, 519.651

ОБ ОДНОВРЕМЕННОМ ПРИБЛИЖЕНИИ АЛГЕБРАИЧЕСКИХ МНОГОЧЛЕНОВ И ИХ ПРОИЗВОДНЫХ НЕЙРОННЫМИ СЕТЯМИ ПРЯМОГО РАСПРОСТРАНЕНИЯ СИГНАЛА С ОДНИМ СКРЫТЫМ СЛОЕМ

Н. С. Узенцова1, С. П. Сидоров2

1 Аспирантка кафедры математической экономики, Саратовский государственный университет им. Н. Г. Чернышевского, Uzentsovans@gmail.com

2Кандидат физико-математических наук, доцент кафедры математической экономики, Саратовский государственный университет им. Н. Г. Чернышевского, sidorovsp@info.sgu.ru

В данной статье приводится алгоритм нахождения весов нейронной сети прямого распространения сигнала с одним основным слоем. Алгоритм используется для решения задачи равномерного приближения алгебраического многочлена совместно с его производными с наперед заданной точностью. В качестве функции активации используется рациональная сигмоида.

Ключевые слова: нейронные сети, аппроксимация функций.

and dynamical systems. Discretnaya matematica i eyo prilozheniya. Materialy X Mezhd. seminara. Ed. O. M. Kasim-Zade. Moscow, 2010, pp. 510-513 (in Russian).

4. Matov D. O. Affine transformations of geometric images of finite automata. Problemy teoteticheskoj kibernetiki : Materialy XVI Mezhdunar. konf. Ed. Yu. I. Zhuravlyova. Nizhni Novgorod, 2011, pp. 303-306 (in Russian).

© Узенцова Н. С., Сидоров С. П., 2013

i Надоели баннеры? Вы всегда можете отключить рекламу.