О себе О работе Учебники Методич.ук. Тесты

 


Назад, к списку статей...

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

А. Н. Швецов , А. А. Суконщиков

(Вологда)

При моделировании различных процессов возникает проблема выбора класса исчислений, средствами которого следует описывать рассматриваемый процесс или систему. Исследуем вопрос о возможностях канонических исчислений Э. Поста при моделировании сложных дискретных систем (СДС). Каноническим исчислением (КИ) называется четверка вида [1]:

(A, а, P, G) , (1)

где A - алфавит исчисления, а-список аксиом КИ, P - алфавит переменных, G-список правил вывода, каждое из которых имеет вид

(2)

-------------------------------------------------------------

где (i=1,...m: j=1, ..n ) и G (k=1, ..n+1) - некоторые конкретные слова в алфавите A, в том числе и пустое слово. Далее воспользуемся определениями, введенными в [2]. Число m называется индексом схемы (2). Реализующим набором схемы (2) называется выражение вида:

где - список (без повторений) всех переменных, входящих в (2), а - слово в алфавите A, называемое значением переменной в данном реализующем наборе, (i=1,2,...,f). Если вместо каждого вхождения каждой переменной в схему (2) подставить значение этой переменной в R(R- это конкретный реализующий набор схемы (2)), то все строки схемы превратятся в слова в алфавите A. Так получается реализация производящей схемы (2) реализующим набором R. Конструктивный объект называется реализацией схемы (2), если он является реализацией схемы каким-либо реализующим набором. Слово Q называется словом непосредственно выводимым по схеме (2) из слов , если выражение

является реализацией схемы(2). Список слов называется выводом в КИ, если каждое слово этого списка является аксиомой данного КИ или непосредственно выводимо по какой-нибудь схеме из слов, предшествующих этому слову в рассматриваемом списке. Длиной вывода называется число слов в выводе. Слово P называется выводимым в КИ, если можно построить вывод в КИ, последним словом которого является P.

Понятия вывода и выводимости в КИ позволяют определить эквивалентность исчислений и их отношения с понятием множества (2). Если алфавит содержит A, то оно называется исчислением над A. Два исчисления над A эквивалентны относительно A, если любое слово в A выводимо в первом исчислении тогда и только тогда, когда оно выводимо во втором. Пара

(A, T) , (3)

где T - каноническое исчисление над A, является представлением множества выводимых в T слов алфавита A. При этом A называется основным алфавитом представления, а дополнение до полного алфавита исчисления T называется вспомогательным алфавитом, при этом говорят, что T строго представляет множество выводимых в нем слов.

Множество M слов в A перечислимо, если для него существует представление (3).

Рассмотрение вопроса о корректности продукционных моделей, построенных средствами канонических исчислений Поста и их позднейших модификаций показало возможность представления отношений, функций и алгоритмов, и применимость некоторых традиционных методов анализа логической непротиворечимости для КИ. Исследовалась представимость n-арных отношений, частично рекурсивных функций и произвольных алгоритмов.

Анализ свойств замкнутости рекурсивно перечислимых множеств показывает, что алгоритмически неразрешимые проблемы остаются неразрешимыми и в аппарате КИ.

С точки зрения моделирования СДС средствами КИ эти положения означают невозможность доказательства выводимости тех или иных фактов, событий или состояний для произвольной модели СДС.

В теории моделирования принято выделять ряд основных подходов, которые применяются к различным классам систем и объектов. Такими подходами являются: непрерывно-детерминированный, дискретно-детерминированный, дискретно-стохастический, обобщенный. В рамках непрерывно - детерминированного подхода модели систем и объектов строятся в форме систем дифференциальных уравнений различных типов. Ранее уже отмечалось, что канонические исчисления (КИ) принципиально работают с дискретными математическими объектами, поэтому выполнять сопоставление RB и непрерывно-детерминированных моделей не имеет смысла.

В качестве моделей дискретно-детерминированных объектов во многих случаях используются конечные автоматы F. Как известно, классический КА задается схемой вида:

, (4)

где {X} - множество входных сигналов(символов) КА, {Y} - множество выходных сигналов(символов), {S} - множество внутренних состояний автомата, S - начальное состояние автомата, , f -функция переходов и p-функция выходов.

Поскольку абстрактный КА реализует некоторое отображение множества слов входного алфавита Х на множество слов выходного алфавита Y , то можно считать его семиотической моделью, доступной для рассмотрения в терминах КA. Построим КИ, описывающее функционирование КА. При этом выявляется тот факт, что для задания самого процесса функционирования КА необходимо задать последовательность поступающих на его вход сигналов. Схема (4) не учитывает этот факт, то есть не отражает зависимость поведения КА от условий внешней среды. Каноническое исчисление Q, моделирующее поведение конечного автомата U, можно задать следующим образом:

, (5)

где множества {X},{Y} и {S} составят алфавит КИ, аксиома задает начальное состояние КА, и -состояние выхода при , p-переменная исчисления, задающая последовательность входных сигналов:

где

Множество правил вывода П будет иметь вид:

Последнее правило, завершающее работу исчисления при окончании входной последовательности:

Нетрудно видеть, что исчислением вида (4) можно определить работу как автомата Мура, так и автомата Мили. За рамками W остается формирование последовательности p. В каждом конкретном случае возможно построение p с помощью отдельного исчисления.

Средством описания систем дискретно-стохастической природы могут служить схемы вероятностных автоматов (P-автоматов). Такой автомат задается пятеркой вида

,

где {B}-множество распределений вида

При этом , где - вероятность перехода автомата в состояние с выходом bl, если он находился всостоянии и на вход поступил сигнал . Функционирование P - автомата может быть задано вероятностным каноническим исчислением в соответствии с [3]. Если K - каноническое исчисление вида:

,

где - однопосылочные правила, то выводом с анализомвисчислении К называется произвольный список вида U:

,

где - слова в A, и для всех выводимо из одним применением правила Вероятностное исчисление строится как пара (K,O), где O - алгоритм, применимый к произвольному выводу с анализом и ставящий в соответствие каждому u матрицу

для которой

При этом интерпретируется как вероятность продолжения u путем применения к .В соответствии с этим вероятностное исчисление , моделирующее работу Р - автомата, можно задать как пару(,O), где - есть введенное ранее исчисление вида (4) для детерминированного КА, а J сопостовляет любому выводу матрицу размерности S(l+1):

; ;

В исчислении вывод продолжается лишь за счет применения одного из правил вывода к последнему слову в u, то есть к последнему состоянию Р-автомата.

Непрерывно-стохастический подход можно рассмотреть на примере систем массового обслуживания(СМО), для которых имеется хорошо разработанный математический аппарат теории массового обслуживания (3). Q-схема, описывающая процесс функционирования СМО произвольной сложности, задается в виде:

Q=(W,U,H,Z,R,A,Y),

где W-множество входящих потоков, U-множество потоков обслуживания, R-оператор сопряжения элементов структуры, H-подмножество собствен- ных параметров, A-оператор алгоритмов обслужи- вания заявок, Z-множество векторов состояний СМО, Y-множество выходных потоков.

Известно, что возможности аналитических моделей СМО являются ограниченными. Поэтому широко используются имитационные модели Q - схем, реализованные средствами различных языков моделирования. Возможности языков имитационного моделирования обсуждались авторами в ряде работ [5], [6].

Доказательство строгой адекватности моделей на канонических исчислениях Q - схемам требует более детального рассмотрения и будет приведено позднее.

Таким образом, оказывается возможным получать модели дискретно-детерминированных, дискретно-стохастических инепрерывно-стохастических систем в рамках единого математического аппарата КИ.

Предметом дальнейших исследований является создание моделей поведения различных видов вероятностных автоматов (Мура, Мили, Y- и S- детерминированных ) средствами КИ, поиск методов интерпретации Q - схем и сопоставление с обобщенным подходом, основанным на понятии агрегативной системы (6)

ЛИТЕРАТУРА

1. Post E.L. Formal reduсtions of the general сombinatorial problem // Amer.J.Math.-1943.- Vol.65, N2. - p. 197-215.

2. Маслов С.Ю. Некоторые свойства аппарата канонических исчислений Э.Л. Поста // Тр.матем.инс. АН СССР. - 1964. - Т. 72. - С. 5-56.

3. Маслов С.Ю. Теория дедуктивных систем и ее применения. - М. :Радио и связь, 1986. - 136с.

4. Исследование операций: В 2-х т. Пер. с анг. Под ред. Дж.Моудера, С.Элмаграби. - М. :Мир, 1981. Т.1. - 712с.

5. Суконщиков А.А., Швецов А.Н. Разработка программно - алгоритмических средств моделирования сложных дискретных систем // Сб,.науч.трудов ВоПИ Ч.2. - Вологда, 1995. - С. 97-102.

6. Суконщиков А.А., Швецов А.Н. Интегрированная система моделирования РТС / Тез.докл.6-ой международной науч.техн.конф. “ Робототехника для экстремальных условий “, С.-Петербург, 18-20 апреля 1995г. -СП ., 1995.

7. Бусленко Н.П., Калашников В.В., КоваленкоИ.Н. Лекции по теории сложных систем. - М.:Сов.радио, 1973. -430с.


Назад, к списку статей...


О себе О работе Учебники Методич.ук. Тесты

Hosted by uCoz