Смекни!
smekni.com

Методические указания к выполнению лабораторных работ по курсу "Дискретная математика" пенза 2004 (стр. 2 из 6)

Рис. 1. Объединение графов G1, G2

Объединение графов G1 и G2 называется дизъюнктным, если V1

V2 =
. При дизъюнктном объединении никакие два из объединяемых графов не должны иметь общих вершин.

Пересечение. Граф G называется пересечением графов G1, G2, если VG = V1

V2 и UG = U1
U
2 (риc.2). Операция "пересечения" записывается следующим образом: G = G1
G
2.

Рис.2. Пересечение графов G1, G2.

Декартово произведение. Граф G называется декартовым произведением графов G1 и G2 если VG = V1

V2 —декартово произведение множеств вершин графов G1, G2, а множество ребер Uc задается следующим образом: вершины (zi, vk) и (zj, vl) смежны в графе G тогда и только тогда, когда zi = zj(i = j), a vk и vl смежны в G2 или vk = vl(k = l), смежны в графе G1 (см. рис.3).

Рис. 3. Декартово произведение графов G1, G2

Кольцевая сумма графов представляет граф, который не имеет изолированных вершин и состоит из ребер, присутствующих либо в первом исходном графе, либо во втором. Кольцевая сумма определяется следующим соотношением: G = G1

G2 (рис.4).

Рис.4. Кольцевая сумма графов G1, G2

Лабораторное задание

1. Выполните генерацию матриц M1, М2 смежности неориентированных помеченных графой G1, G2. Метки вершин выберите из подмножества натуральных чисел {1, 2, …, n}. Порядок графов, определяется преподавателем. Вычислите матрицу смежности дополнительного графа (дополнения)

G1. Порядок графа п определяется преподавателем.

2. Вычислите матрицы смежности подграфов Н, Q графа G1(

G1).

Например:

H = G1 - vi, i = 1, 2,..., n;

Q = G1 - vi - vj, i = 1, 2,..., n, i

j.

3. Выполните операцию отождествления вершин (стягивания ребра, расщепления вершины) в графе G1(

G1), Номера выбираемых для выполнения операции двух вершин (вершины) согласуйте с преподавателем.

4. Выполните операцию объединения (пересечения, кольцевой суммы) графов G = G1

G2 (G = G1
G2, G = G1
G2).

5. Выполните операцию декартова произведения графов G = G1 X G2, i = 1,2

Содержание отчета

1. Матричные и графические представления графов G1(

G1),Н,Q,,G2, G3.

2. Протоколы и результаты выполнения операций отождествления вершин (стягивания ребра), расщепления вершины объединения, пересечения, кольцевой суммы, декартова произведения графов в матричной и графической формах.

Контрольные вопросы

1. Задан неориентированный граф G. В графе удаляются вершина и два ребра. Существенна ли последовательность выполнения операций?

2. Как выглядит колода P(G) п — вершинного графа G, если все подграфы, входящие в колоду, выписать следующим образом:

G1 = G - vi, i = 1, 2, ..., n?

3. К = {{1, 2}; {1, 2}} — полный двухвершинный граф, Q = ({{1,2,3,4}; {{1, 2}; {2, 3}; {3, 4}; {4, 1}} - двумерный куб. Верно ли, что граф R = К

Q - трехмерный куб?

4. Графы H = H1

H2 и Q являются подграфами полного n-вершинного графа. Выполняется ли для них соотношение

H

Q = (H1
H
2)
Q = H
1
Q
H
2
Q?

Лабораторная работа № 3

АНАЛИЗ СВОЙСТВ СЕТЕЙ ПЕТРИ

Цель работы - изучение форм представления сетей Петри и их анализ в среде системы компьютерной математики Mathcad.

Основные понятия и определения

Cеть Петри представляется четверткой

, где
– конечное множество позиций
,
– конечное множество переходов
,
– отображение множества переходов в комплекты входных позиций (входная функция),
– отображение множества переходов в комплекты выходных позиций (выходная функция). Множество позиций и переходов не пересекаются
. Позиция
является входной позицией перехода
, если
. Позиция
является выходной позицией перехода
, если
. Входы и выходы переходов представляют собой комплекты позиций. Запись
обозначает число появлений позиции
в комплекте
. Для сети, приведенной на рис. 5,
и
. Входная и выходная функции имеют вид:
;
;
;
;
;
;
;
.

Маркировка сети Петри есть процесс присвоения фишек (маркеров) позициям. Маркировка задается функцией, отображающей множество позиций

в множество неотрицательных целых чисел
. Маркировка может быть определена как вектор
. На графе фишки изображаются маленькими точками в кружке позиции. Состояние сети Петри определяется её маркировкой. Запуск разрешенного перехода изменяет состояние сети Петри посредством изменения маркировки.