Многие элементы и их связи удобно изображать не таблицами, а так называемыми графами. Это, хотя и часто связываемые, но все же две различные
V, R, где V - это R - это множество ребер графа или задаваемое в зависимости от элементов V множество связей, отношений между элементами множества V
V и соединяющими (в соответствии с заданными отношениями R ) их линиями (ребрами). Ребра плоскостного графа могут пересекаться (зрительно) не только в вершинах, но и вне их.
Пример.
Пусть V={a, b, c, d, e}, R={rab, rac, rca, rbe, rdb, rda, rce}, где, например, rab означает, что a и b связаны отношением
(на геометрическом графе есть стрелка, исходящая из вершины a и входящая в вершину b ).
Тогда можно построить геометрический граф (рис. 5.1).
(рис 5.1) Ориентированный графПример.Если вершины графа на рис. 5.1 отождествить с городами,
а ребра - с путями, связывающими их все время "под гору",
то получим ориентированный граф. Если каждое ребро снабдить
стоимостью бензина на путь, то получим
v1 и v2 графа G называется величина минимального по весам ребер пути из вершины v1 в вершину v2 (i,j) или $$(i\to j)$$. Начальная вершина называется истоком, началом дуги, а конечная - (i,j) не эквивалентна дуге (j,i). vk, и дуга (i,j) инцидентны, если эта вершина является началом или концом этой дуги, то есть vk=i или vk=j
Пример.Связный
(рис 5.2) Связный взвешенный графA элементов aij размером n строк и m столбцов ( n - число m - число ребер графа, i=1,2,...,n ; j=1,2,...,m), которая заполняется по правилу: "каждой aij=1, если i -ая вершина инцидентна j -ой вершине, и aij=0 - в противном случае. Для +1, а для конечной вершины -1.
B элементов bij размером n строк и n столбцов ( n - число bij=1, если i -ая вершина смежна с j -ой вершиной, то есть существует ребро, идущее из вершины i в вершину j, и bij=0, - в противном случаеbij=1 в таблице проставляется вес этого ребра (i,j).
Эти способы представления имеют свои достоинства и недостатки. Основной общий недостаток обоих способов - большой объем памяти, требуемый при их запоминании, и большое число шагов для нахождения пути из одной вершины в другую.
Больший эффект имеет в этом плане представление графа списком. Будем называть списком любую упорядоченную последовательность однотипных элементов. Граф представляется списком инциденций. Этот список содержит для любой вершины i список вершин j, таких, что $$i\to j$$ (неориентированный граф). Последняя запись - пара (i,j) списка часто помечается, например, словом "конец" или знаком пустого множества. Начало каждого списка хранится в отдельном списке.
Пример.Для графа, изображенного на рис. 5.1,
Этот же граф можно определить двумя списками: списком всех вершин (слева) и "привязанного" к каждому элементу этого списка другого списка связанных с ним вершин списка (справа):
Пример.Генеалогическое дерево -
(рис 5.3) Генеалогическое дерево двух поколений ИвановыхВ различных проблемах управления и планирования используются графы специального назначения, называемые
i в событие (вершину) с номером j, идентифицируется с длительностью работы по переходу от события i к событию j ;
может быть преобразована введением фиктивного события Таким образом,
Пример.Строительство нового дома включает укрупненные операции,
приведенные в таблице.
| № | Операция | Время (дни) | Предшествующие операции | Дуга графа |
|---|---|---|---|---|
| 1. | Расчистка участка | 1 | нет | 1-2 |
| 2. | Закладка фундамента | 4 | Расчистка участка (1) | 2-3 |
| 3. | Возведение стен | 4 | Закладка фундамента (2) | 3-4 |
| 4. | Монтаж электропроводки | 3 | Возведение стен (3) | 4-5 |
| 5. | Штукатурные работы | 4 | Монтаж электропроводки (4) | 3-6 |
| 6. | Благоустройство территории | 6 | Возведение стен (3) | 5-7 |
| 7. | Отделка | 4 | Штукатурные работы (5) | |
| 8. | Настил крыши | 5 | Возведение стен (3) | 3-8 |

Две работы, соответствующие дуге 4-5, - параллельные, их можно либо заменить одной, представляющей совместную операцию (монтаж электропроводки и настил крыши), с новой длительностью (рис 5.5)
Часто при изображении
(рис 5.6) Сетевой график проекта строительства дома с весамиЗдесь введены два события: 0 - начало строительства дома, 9 - завершение (сдача) дома. Длительности a, b, c работ 7-9, 6-9, 8-9 должны быть определены.
Для нахождения
j определяется как продолжительность самого tij - время, необходимое для выполнения работы (i,j), то есть работы по переходу от события i к событию j. Пусть от начального события (i=1) к j -му событию ведут k путей, которые мы обозначим через $$\Pi_1, \Pi_2, \dotsc, \Pi_k$$. Продолжительность всех работ на пути $$\Pi_s$$ состоит из суммы продолжительностей, составляющих этот путь $$\Pi_s$$ работ:$$T_m(\Pi_s) = \SUM_{p\in \Pi_s} \SUM_{q\in \Pi_s} t_{pq}, \quad$$
s= 1,2,..., k, m=1, 2,...,n.
Пусть $$T_j^p$$ - наиболее j, $$1\le j\le n$$. Он определяется как самый длинный путь от первого узла (i=1) до j -го узла:$$T^p_j=\max \{T_j(\Pi_s)\},$$
j=1,2,...,n. Максимум берется по всем путям $$\Pi_s$$, соединяющим узлы 1 и j. Следовательно,$$T^p_j = \begin{cases}
0, j=1, \\
\max_{i<j} \{T^p_i +t_{ij}, 2\le j\le n.
\end{cases}$$
Максимум берется по всем работам, завершающимся в j -ом узле и выходящим из любого предшествующего i -го узла.
Пример.
Рассмотрим
(рис 5.7) Сетевой график для примераДля этого
Определим теперь понятие i -го события, не отодвигающий время завершения всего проекта, то есть наиболее поздний срок завершения всех работ, ведущих к i -му узлу. Тогда ясно, что наиболее поздний срок наступления последнего события n (завершения проекта) необходимо положить равным наиболее i (i<n), необходимо делать просчет в обратном направлении. Пусть i -му событию предшествует ряд работ. Вычислим наиболее поздние сроки наступления всех событий, предшествующих i -му событию, и вычтем продолжительности работ, ведущих в i -ое событие. Тогда$$T_i^n = \begin{cases}
T^p_i, i=n, \\
\min _{j>i} \{T^n_j - t_{ij}\}, 1\le i\le n-1.
\end{cases}$$
Минимум берется по всем событиям, соединенным с i -ым событием.
Пример.
Для t=16, необходимо его начать в момент времени t=0.
Итак, $$T_j^p$$ - i, а $$T^n_n-T_j^n$$ - i к событию n. Эти длины определяются взятием максимума
(минимума).
Пусть теперь $$T_{ij}^{\text{рн}}$$ - (i,j) (далее мы будем обозначать просто ij ). Так как работа не может начинаться раньше наступления предшествующего i, то имеем: $$T_{ij}^{\text{рн}}=T_j^p$$. Поэтому ij будет равен: $$T_{ij}^{\text{ро}} = T_{ij}^{\text{рн}} + t_{ij}= T^p_i +t_{ij}$$.
ij можно закончить не позже наиболее позднего допустимого срока наступления последнего события j, то полагаем: $$T_{ij}^{\text{по}}= T^n_j$$.
ij: $$T_{ij}^{\text{пн}} = T_j^{\text{по}}-t_{ij} = T_j^n - t_{ij}$$.
Определим теперь резервы времени. Пусть Ri - резерв времени для выполнения i -го события. Тогда $$R_i=T_i^n-T^p_i$$. Если $$T_i^n=T^p_i$$, то задержка события i не допускается. (R_i=0) называются
Полный (суммарный) резерв времени работы ij, которая не вызовет задержки окончания всего проекта:$$R_{ij}^n = T_{ij}^{\text{по}} - T_{ij}^{\text{рн}} = T^n_j - T^p_i.$$
Работа ij с Rij=0 находится на
ij, не влияющей на начало последующих работ , $$k\le n$$
ij - это максимальная продолжительность задержки работы ij без задержки последующих работ, при условии, что все предшествующие работы заканчиваются как можно позжеij:$$R_{ij}^{\text{н}}=\max \{0,\, T_j^p - T^n_i - t_{ij}\}.$$
Для примера (рис. 5.7), приведенного выше, получаем таблицу резервов времени.
| Событие | Операция | $$R_{ij}^{\text{п}}$$ | $$R_{ij}^{\text{с}}$$ | $$R_{ij}^{\text{н}}$$ |
|---|---|---|---|---|
| 1. | (1,2) | 4-0-4=0 | 4-0-4=0 | 4-0-4=0 |
| 2. | (1,3) | 7-0-3=4 | 5-0-3=2 | 5-0-3=2 |
| 3. | (1,4) | 10-0-4=6 | 4-0-4=0 | 4-0-4=0 |
| 4. | (2,3) | 7-4-1=2 | 5-4-1=0 | 5-4-1=0 |
| 5. | (2,5) | 11-4-7=0 | 11-4-7=0 | 11-4-7=0 |
| 6. | (2,7) | 16-4-8=4 | 16-4-8=4 | 16-4-8=4 |
| 7. | (3,5) | 11-5-4=2 | 11-5-4=2 | 11-7-4=0 |
| 8. | (4,6) | 12-4-2=6 | 12-4-2=6 | 12-10-2=0 |
| 9. | (5,6) | 12-11-1=0 | 12-11-1=0 | 12-11-1=0 |
| 10. | (5,7) | 16-11-3=2 | 16-11-3=2 | 16-11-3=2 |
| 11. | (6,7) | 16-12-4=0 | 16-12-4=0 | 16-12-4=0 |
Многие элементы и их связи удобно изображать не таблицами, а так называемыми графами. Это, хотя и часто связываемые, но все же две различные
V, R, где V - это R - это множество ребер графа или задаваемое в зависимости от элементов V множество связей, отношений между элементами множества V
V и соединяющими (в соответствии с заданными отношениями R ) их линиями (ребрами). Ребра плоскостного графа могут пересекаться (зрительно) не только в вершинах, но и вне их.
Пример.
Пусть V={a, b, c, d, e}, R={rab, rac, rca, rbe, rdb, rda, rce}, где, например, rab означает, что a и b связаны отношением
(на геометрическом графе есть стрелка, исходящая из вершины a и входящая в вершину b ).
Тогда можно построить геометрический граф (рис. 5.1).
(рис 5.1) Ориентированный графПример.Если вершины графа на рис. 5.1 отождествить с городами,
а ребра - с путями, связывающими их все время "под гору",
то получим ориентированный граф. Если каждое ребро снабдить
стоимостью бензина на путь, то получим
v1 и v2 графа G называется величина минимального по весам ребер пути из вершины v1 в вершину v2 (i,j) или $$(i\to j)$$. Начальная вершина называется истоком, началом дуги, а конечная - (i,j) не эквивалентна дуге (j,i). vk, и дуга (i,j) инцидентны, если эта вершина является началом или концом этой дуги, то есть vk=i или vk=j
Пример.Связный
(рис 5.2) Связный взвешенный графA элементов aij размером n строк и m столбцов ( n - число m - число ребер графа, i=1,2,...,n ; j=1,2,...,m), которая заполняется по правилу: "каждой aij=1, если i -ая вершина инцидентна j -ой вершине, и aij=0 - в противном случае. Для +1, а для конечной вершины -1.
B элементов bij размером n строк и n столбцов ( n - число bij=1, если i -ая вершина смежна с j -ой вершиной, то есть существует ребро, идущее из вершины i в вершину j, и bij=0, - в противном случаеbij=1 в таблице проставляется вес этого ребра (i,j).
Эти способы представления имеют свои достоинства и недостатки. Основной общий недостаток обоих способов - большой объем памяти, требуемый при их запоминании, и большое число шагов для нахождения пути из одной вершины в другую.
Больший эффект имеет в этом плане представление графа списком. Будем называть списком любую упорядоченную последовательность однотипных элементов. Граф представляется списком инциденций. Этот список содержит для любой вершины i список вершин j, таких, что $$i\to j$$ (неориентированный граф). Последняя запись - пара (i,j) списка часто помечается, например, словом "конец" или знаком пустого множества. Начало каждого списка хранится в отдельном списке.
Пример.Для графа, изображенного на рис. 5.1,
Этот же граф можно определить двумя списками: списком всех вершин (слева) и "привязанного" к каждому элементу этого списка другого списка связанных с ним вершин списка (справа):
Пример.Генеалогическое дерево -
(рис 5.3) Генеалогическое дерево двух поколений ИвановыхВ различных проблемах управления и планирования используются графы специального назначения, называемые
i в событие (вершину) с номером j, идентифицируется с длительностью работы по переходу от события i к событию j ;
может быть преобразована введением фиктивного события Таким образом,
Пример.Строительство нового дома включает укрупненные операции,
приведенные в таблице.
| № | Операция | Время (дни) | Предшествующие операции | Дуга графа |
|---|---|---|---|---|
| 1. | Расчистка участка | 1 | нет | 1-2 |
| 2. | Закладка фундамента | 4 | Расчистка участка (1) | 2-3 |
| 3. | Возведение стен | 4 | Закладка фундамента (2) | 3-4 |
| 4. | Монтаж электропроводки | 3 | Возведение стен (3) | 4-5 |
| 5. | Штукатурные работы | 4 | Монтаж электропроводки (4) | 3-6 |
| 6. | Благоустройство территории | 6 | Возведение стен (3) | 5-7 |
| 7. | Отделка | 4 | Штукатурные работы (5) | |
| 8. | Настил крыши | 5 | Возведение стен (3) | 3-8 |

Две работы, соответствующие дуге 4-5, - параллельные, их можно либо заменить одной, представляющей совместную операцию (монтаж электропроводки и настил крыши), с новой длительностью (рис 5.5)
Часто при изображении
(рис 5.6) Сетевой график проекта строительства дома с весамиЗдесь введены два события: 0 - начало строительства дома, 9 - завершение (сдача) дома. Длительности a, b, c работ 7-9, 6-9, 8-9 должны быть определены.
Для нахождения
j определяется как продолжительность самого tij - время, необходимое для выполнения работы (i,j), то есть работы по переходу от события i к событию j. Пусть от начального события (i=1) к j -му событию ведут k путей, которые мы обозначим через $$\Pi_1, \Pi_2, \dotsc, \Pi_k$$. Продолжительность всех работ на пути $$\Pi_s$$ состоит из суммы продолжительностей, составляющих этот путь $$\Pi_s$$ работ:$$T_m(\Pi_s) = \SUM_{p\in \Pi_s} \SUM_{q\in \Pi_s} t_{pq}, \quad$$
s= 1,2,..., k, m=1, 2,...,n.
Пусть $$T_j^p$$ - наиболее j, $$1\le j\le n$$. Он определяется как самый длинный путь от первого узла (i=1) до j -го узла:$$T^p_j=\max \{T_j(\Pi_s)\},$$
j=1,2,...,n. Максимум берется по всем путям $$\Pi_s$$, соединяющим узлы 1 и j. Следовательно,$$T^p_j = \begin{cases}
0, j=1, \\
\max_{i<j} \{T^p_i +t_{ij}, 2\le j\le n.
\end{cases}$$
Максимум берется по всем работам, завершающимся в j -ом узле и выходящим из любого предшествующего i -го узла.
Пример.
Рассмотрим
(рис 5.7) Сетевой график для примераДля этого
Определим теперь понятие i -го события, не отодвигающий время завершения всего проекта, то есть наиболее поздний срок завершения всех работ, ведущих к i -му узлу. Тогда ясно, что наиболее поздний срок наступления последнего события n (завершения проекта) необходимо положить равным наиболее i (i<n), необходимо делать просчет в обратном направлении. Пусть i -му событию предшествует ряд работ. Вычислим наиболее поздние сроки наступления всех событий, предшествующих i -му событию, и вычтем продолжительности работ, ведущих в i -ое событие. Тогда$$T_i^n = \begin{cases}
T^p_i, i=n, \\
\min _{j>i} \{T^n_j - t_{ij}\}, 1\le i\le n-1.
\end{cases}$$
Минимум берется по всем событиям, соединенным с i -ым событием.
Пример.
Для t=16, необходимо его начать в момент времени t=0.
Итак, $$T_j^p$$ - i, а $$T^n_n-T_j^n$$ - i к событию n. Эти длины определяются взятием максимума
(минимума).
Пусть теперь $$T_{ij}^{\text{рн}}$$ - (i,j) (далее мы будем обозначать просто ij ). Так как работа не может начинаться раньше наступления предшествующего i, то имеем: $$T_{ij}^{\text{рн}}=T_j^p$$. Поэтому ij будет равен: $$T_{ij}^{\text{ро}} = T_{ij}^{\text{рн}} + t_{ij}= T^p_i +t_{ij}$$.
ij можно закончить не позже наиболее позднего допустимого срока наступления последнего события j, то полагаем: $$T_{ij}^{\text{по}}= T^n_j$$.
ij: $$T_{ij}^{\text{пн}} = T_j^{\text{по}}-t_{ij} = T_j^n - t_{ij}$$.
Определим теперь резервы времени. Пусть Ri - резерв времени для выполнения i -го события. Тогда $$R_i=T_i^n-T^p_i$$. Если $$T_i^n=T^p_i$$, то задержка события i не допускается. (R_i=0) называются
Полный (суммарный) резерв времени работы ij, которая не вызовет задержки окончания всего проекта:$$R_{ij}^n = T_{ij}^{\text{по}} - T_{ij}^{\text{рн}} = T^n_j - T^p_i.$$
Работа ij с Rij=0 находится на
ij, не влияющей на начало последующих работ , $$k\le n$$
ij - это максимальная продолжительность задержки работы ij без задержки последующих работ, при условии, что все предшествующие работы заканчиваются как можно позжеij:$$R_{ij}^{\text{н}}=\max \{0,\, T_j^p - T^n_i - t_{ij}\}.$$
Для примера (рис. 5.7), приведенного выше, получаем таблицу резервов времени.
| Событие | Операция | $$R_{ij}^{\text{п}}$$ | $$R_{ij}^{\text{с}}$$ | $$R_{ij}^{\text{н}}$$ |
|---|---|---|---|---|
| 1. | (1,2) | 4-0-4=0 | 4-0-4=0 | 4-0-4=0 |
| 2. | (1,3) | 7-0-3=4 | 5-0-3=2 | 5-0-3=2 |
| 3. | (1,4) | 10-0-4=6 | 4-0-4=0 | 4-0-4=0 |
| 4. | (2,3) | 7-4-1=2 | 5-4-1=0 | 5-4-1=0 |
| 5. | (2,5) | 11-4-7=0 | 11-4-7=0 | 11-4-7=0 |
| 6. | (2,7) | 16-4-8=4 | 16-4-8=4 | 16-4-8=4 |
| 7. | (3,5) | 11-5-4=2 | 11-5-4=2 | 11-7-4=0 |
| 8. | (4,6) | 12-4-2=6 | 12-4-2=6 | 12-10-2=0 |
| 9. | (5,6) | 12-11-1=0 | 12-11-1=0 | 12-11-1=0 |
| 10. | (5,7) | 16-11-3=2 | 16-11-3=2 | 16-11-3=2 |
| 11. | (6,7) | 16-12-4=0 | 16-12-4=0 | 16-12-4=0 |
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.