Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

МОТС 30 вариант Первая часть

.docx
Скачиваний:
82
Добавлен:
01.04.2014
Размер:
833.28 Кб
Скачать

0

1

0

0

7

5

0

4

3

5

4

9

1

2

3

3

0

6

3

4

5

6

0

1

8

0

0

7

5

0

4

3

5

1

0

1

4

9

1

2

3

3

0

6

3

1

0

0

0

0

4

4

0

5

6

8

7

3

1

2

6

-7

0

4

3

-3

3

-1

0

1

-4

0

4

-2

-3

0

5

-6

-3

-1

0

0

4

6

-4

-4

8

-5

-6

-8

Дуговые потоки:

Стоимость доставки груза по путям, формирующим максимальный поток:

d=7*3+3*3+1*4+2*1+6*1+4*5+3*3+3*5+1*4+4*2+5*3+4*5+6*7+8*6=223

3. Анализ сетей Петри

μ1 = 2 ; μ2 =1; μ3 =3

μ0 = [2 1 3]

  1. Описать сеть аналитическим и матричным способом

Аналитический способ

P= {p1 p2 p3 } – множество позиций

T = {t1 t2 t3 t4 } – множество переходов

F(t1) = {p1} H(t1) = {p1 p3}

F(t2) = {p1 p3} H(t2) = { p2 p3 }

F(t3) = {p2} H(t3) = {p2 p3}

F(t4) = { p1 p2 } H(t4) = { }

Матричный способ

2. Проверить условие срабатывания автомата

- переход t1:

Переход разрешен.

Новая маркировка:

µ / Т=[2 1 3 ]+[1 0 0 0 ]D=[2 1 3 ]+[0 0 1 ]=[2 1 4 ];

переход t2:

Переход разрешен.

Новая маркировка:

µ / Т=[2 1 3 ]+[0 1 0 0 ]D=[2 1 3 ]+[-1 1 0 ]=[1 2 3 ];

- переход t3 :

Переход разрешен.

Новая маркировка:

µ / Т= [2 1 3 ]+[0 0 1 0 ]D=[2 1 3 ]+[0 0 1 ]=[2 1 4 ]

- переход t4 :

Переход разрешен.

Новая маркировка:

µ / Т= [2 1 3 ]+[0 0 0 1 ]D=[2 1 3 ]+[-1 -1 0 ]=[1 0 3 ]

  1. Построить дерево достижимости:

4. Исследовать задачу достижимости для сети Петри, с начальной маркировкой [2 1 3] для маркировки [2 1 7]

t1

Уравнение µ/T = µ0T + xT D принимает вид:

[0 0 4] = [(– x2 -2x4)(x2)(x1 + x3)]

Приравниваем составляющие векторов

одно из решений x1 = 4; x2=0; x3 =0; x4=0

Маркировка достижима и для ее достижения необходимо чтобы переход t1 сработал 4 раза; переход t2 , - 0 раз ; t3- 0 раз ;, t4 - 0 раз.

4.Элементы математической логики и теории автоматов.

Конечный автомат задан графом, определенным в задаче 1 контрольной работы № 1. Вершины графа отожествляются с состояниями автомата таким образом, что множество состояний Q = {q1, q2 ,…, qn}. Переход автомата из одного состояния в другое осуществляется под воздействием множества входных сигналов X={x1, x2, x3, x4}. Переходы определяются законом отображения Г вершин графа, причем каждому переходу соответствует только одна из букв множества X. При задании графа эти буквы расставить произвольно.

Автомат позволяет вырабатывать выходные сигналы Y={y1, y2, y3}:

y1 – переход из состояния qi в состояние qi (петля);

y2 – переход из состояния qi в qj при i<j;

y3 – переход из состояния qi в qj при i>j.

Таблица переходов:

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Количество букв входного алфавита АА п=4, количество букв выходного алфавита m = 3, количество состояний r = 7. Определим количество входов СА: p ≥ log2 4, принимаем р = 2. Количество выходов СА: e ≥ log2 3, принимаем е =2. Количество элементов памяти, т.е. необходимое количество D-триггеров: z ≥ log2 7, принимаем z = 3.

Осуществим кодирование входного и выходного алфавитов структурного автомата:

1

0

0

0

1

0

0

0

0

1

0

1

0

0

1

1

0

0

1

1

1

0

1


0

0

0

1

1

0

1

1