МОТС 30 вариант Первая часть
.docx
|
|||||||||
|
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]
-
Описать сеть аналитическим и матричным способом
Аналитический способ
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 ]
-
Построить дерево достижимости:
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 |