![](/user_photo/2706_HbeT2.jpg)
- •1. Элементы теории множеств
- •1.1 Понятие множества. Основные определения
- •Способы задания множества
- •Равенство множеств
- •Подмножество
- •Операции над множествами
- •Предварительные замечания
- •Объединение множеств
- •1.5.3 Пересечение множеств
- •1.5.4 Разность множеств
- •1.5.5 Симметрическая разность
- •1.5.6 Универсальное множество
- •1.5.7 Дополнение множества
- •Принцип двойственности в алгебре множеств
- •Тождества алгебры множеств
- •Разбиение множества
- •Упорядочение элементов и прямое произведение множеств
- •Упорядоченное множество
- •Прямое произведение множеств
- •1.9.3 Проекция множества
- •1.10 Соответствия
- •1.10.1 Обратное соответствие
- •1.10.2 Композиция соответствий
- •1.10.3 Отображения и функции
- •1.10.4 Основные свойства отображений
- •1.11 Функция
- •1.11.1 Способы задания функции
- •1.11.2 Сужение функции
- •1.11.3 Обратная функция
- •1.11.4 Функция времени
- •1.11.5 Понятие функционала
- •1.11.6 Понятие оператора
- •1.12 Отношения
- •1.12.1 Задание бинарных отношений
- •Свойства отношений
- •1.12.3 Отношение эквивалентности
- •1.12.4 Отношение порядка
- •1.13 Конечные и бесконечные множества
- •1.13.1 Счётные и несчётные множества
- •1.13.2 Свойства счетных множеств
- •1. Всякое подмножество счетного множества конечно или счетно.
- •2. Объединение любого конечного или счетного множества счетных множеств есть снова счетное множество.
- •3. Всякое бесконечное множество содержит счетное подмножество.
- •1.13.3 Эквивалентность множеств
- •1.13.4 Теорема г. Кантора
- •1.13.5 Теорема Кантора – Бернштейна
- •1.13.6 Верхняя и нижняя границы множества
- •1.13.7 Теорема о верхних и нижних границах подмножества
- •1.13.8 Понятие мощности множества
- •2. Основные положения теории графов
- •2.1 Определение графа
- •2.2 Матричные представления графа
- •2.3. Достижимость
- •2.4. Неориентированные графы
- •2.5. Изоморфизм графов
- •2.6. Отношение порядка и отношение эквивалентности на графе
- •2.7. Характеристики графов
- •2.8 Операции над графами
- •2.9. Определение путей экстремальной длины
- •2.9.1. Задача о кратчайшем пути между двумя вершинами (ориентированного графа
- •2.9.2 Задача о нахождении пути максимальной длины между двумя фиксированными вершинами ориентированного графа
- •Номера работ обозначены числами в кружке.
- •Литература
2.9.2 Задача о нахождении пути максимальной длины между двумя фиксированными вершинами ориентированного графа
Сетевое планирование.
Постановка задачи и ее решение аналогичны предыдущей задаче. Алгоритм решения задачи следующий:
Шаг 1.
Проставить метки: для вершин Х0
=
0, для любой другой вершины Xi
метку
Шаг 2.
Найти на графе такую дугу (Xi,
Xj),
для которой
Изменить
метку вершины Xj
на
Шаг 3. Повторять шаг 2 до тех пор, пока метки вершин не перестанут меняться.
На графе-сети получим решение за один шаг, если будем пользоваться формулой
2.22
Определим путь максимальной длины и его длину для условия предыдущей задачи.
Следуя алгоритму,
полагаем
Так как
,
то меняем метку вершины X1
на метку
Х0
Аналогично, для вершины X2:
Х0
Для определения метки вершины Х3 применяем формулу 2.22:
Х1
Справа отмечаем вершину, по которой достигается максимум.
Для вершины Х4 и Х5 получаем:
Х3
=
Х4
Длина
максимального пути из вершины Х0
в вершину Х5
=14.
Сам путь
получим,
просматривая отмеченные вершины:
= {Х0,
X1,
Х3,
Х4, X5}.
Путь максимальной длины - критический путь, его длина совпадает с критическим временем завершения проекта, представленного графом-сетью, т.е. с критическим временем. Вершина Х0 - событие, состоящее в начале всего проекта, т.е. всех работ, представленных на графе дугами; Xn - событие, состоящее в окончании всех работ, всего проекта. Другие вершины X1, ... , Xn-1 - события, состоящие в начале одних и окончании других работ. Дуги графа - работы, составляющие проект. Последовательность выполнения работ - содержание проекта, представлено графом-сетью. Длина дуги - продолжительность выполнения данной работы. Скорейшее время завершения всего проекта совпадает с длиной пути максимальной длины из Х0 в Хn и называется критическим временем. Работы, составляющие критический путь не допускают запаздывания по времени.
Так, граф (рис. 2.18) может рассматриваться как некоторый проект, состоящий из девяти работ, заданных таблицей:
-
Виды
работ
Какие работы следуют за перечисленными
Продолжительность работ
1
2,3
2
2
8
3
3
6,7
4
4
6,7
5
5
9
4
6
8
6
7
-
4
8
-
2
9
-
7
Номера работ обозначены числами в кружке.
Работы критического пути 1, 3, 6, 8 не допускают запаздывания по времени, так как в противном случае запаздывает исполнение всего проекта. Начинать построение сетевого графа необходимо с работ, не отмеченных во втором столбце таблицы (работы 1, 4, 5); заканчивают проект работы, за которыми не следуют никакие другие (работы 7, 8, 9).
Рис. 2.18