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

АДС / Lab3

.docx
Скачиваний:
8
Добавлен:
30.06.2018
Размер:
22.86 Кб
Скачать

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

Вариант №9

Студента ИТ 14-1 Красовского Абхая

Ориентированные графы без контуров и упорядочение вершин и дуг

Цель работы – Определение объекта исследования (основные понятия); изучение принципов и способов упорядочивания вершин и дуг ориентированных графов без контуров (сетевые модели проектов).

Задание

1 Изучить основные понятия для исследования ориентированных графов (дуга, ребро; путь, маршрут; контур, цикл; «связность», «сильная связность» орграфа).

2 Орграф как бинарное отношение, заданное на вершинах графа; свойства бинарного отношения для орграфа без контуров.

3 Для индивидуального варианта выполнить разбиение вершин на слои с использованием матрицы смежности. Получить варианты упорядоченных вершин.

4 Выполнить п.3 с использованием графического метода.

5 Выполнить п. 3 и 4 для разбиения на слои и упорядочивания дуг орграфа.

Выбор варианта: студент выбирает № варианта задачи, определив значение t, где t = ] N/ 9[ – остаток от деления нацело числа N (порядковый номер в основном списке группы). t = ] 9/9 [ = 0

3.Разбиение вершин на слои с помощью матрицы смежности

S

a

b

c

d

f

m

t

S

0

1

1

0

0

0

0

0

2

X

X

X

X

X

X

a

0

0

1

0

1

0

0

0

2

0

X

X

X

X

X

b

0

0

0

1

1

1

0

0

3

3

0

X

X

X

X

c

0

0

0

0

0

0

0

0

0

0

0

0

0

X

X

d

0

0

0

1

0

0

1

0

2

2

2

0

X

X

X

f

0

0

0

0

0

0

0

1

1

1

1

1

1

1

X

m

0

0

0

0

0

1

0

1

2

2

2

2

0

X

X

t

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

S a b d c,m f t

= (2, 2, 3, 0, 2, 1, 2, 0) ; = (0, 3, 0, 2, 1, 2, 0) ; = (0, 0, 2, 1, 2, 0) ; = (0, 0, 1, 2, 0) ; = (0, 1, 0, 0)

= (1, 0) ; = (0) ;

(S)(a)(b)(d)(c,m)(f)(t)

4. Разбиение вершин на слои графическим методом

а) Вершина «S» образует 0-й слой, т.к. у нее нет предков(входящих в нее дуг). Удаляем вершину S и исходящие из нее дуги.

б) Теперь вершина «a» образует 1-й слой. Удаляем ее и исходящие из нее дуги.

в) Вершина «b» образует 2-й слой. Удаляем ее и исходящие из нее дуги.

г) Вершина «d» образует 3-й слой. Удаляем ее и исходящие из нее дуги.

д) Вершины «c» и «m» образуют 4-й слой. Удаляем их и исходящие из них дуги.

е) Вершина «f» образует 5-й слой. Удаляем ее и исходящие из нее дуги.

ё) Вершина «t» образует 6-й слой. У нее нет дуг, а значит это последний слой.

(S)(a)(b)(d)(c,m)(f)(t)

5.Разбиение и упорядочивание дуг

S

a

b

c

d

f

m

t

S

0

1

1

0

0

0

0

0

2

X

X

X

X

X

X

a

0

0

1

0

1

0

0

0

2

0

X

X

X

X

X

b

0

0

0

1

1

1

0

0

3

3

0

X

X

X

X

c

0

0

0

0

0

0

0

0

0

0

0

0

0

X

X

d

0

0

0

1

0

0

1

0

2

2

2

0

X

X

X

f

0

0

0

0

0

0

0

1

1

1

1

1

1

1

X

m

0

0

0

0

0

1

0

1

2

2

2

2

0

X

X

t

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1,2 3,4 6,7,8 5,12 9,10 11 0

(S)(a)(b)(d)(c,m)(f)(t)

(1,2)(3,4)(6,7,8)(5,12)(9,10)(11)

(S)(a)(b)(d)(m)(f)(c,t)

(1,2)(3,4)(6,7,8)(5)(9,10)(11)(12)

Соседние файлы в папке АДС