Файл: Точек, являющихся образом множества объектов, и множества линий.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.10.2023
Просмотров: 256
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Остались не вычеркнутыми элементы:
l01=7: l05+l51=13+10=23>7;
l02=5: l05+l52=13+8=21>5;
l03=3: l05+l53=13+2=15>3;
l04=9:l05+l54=13+10=23>9;
l06=8: l05+l56=13+7=20>8;
l07=18: l05+l57=13+12=25>18;
l12=2: l15+l52=10+8=18>2;
l13=4: l15+l53=10+10=20>4;
l14=6: l15+l54=10+10=20>6;
l16=8: l15+l56=10+7=17>8;
l17=15: l15+l57=10+12=27>15;
l23=2: l25+l53=8+10=18>2;
l24=4: l25+l54=8+10=18>4;
l26=6: l25+l56=8+7=15>6;
l27=13: l25+l57=8+12=20>13;
l34=6: l35+l54=10+10=20>10;
l36=5: l35+l56=10+7=17>5;
l37=15: l35+l57=10+12=22>15;
l46=10:l45+l56=10+7=17>10;
l47=9: l45+l57=10+12=22>9;
l67=10:l65+l57=7+12=19>10.
Очевидно, никаких изменений в обеих матрицах не следует.
р=6
L 6 | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 |
x0 | 0 | 7 | 5 | 3 | 9 | 13 | 8 | 18 |
x1 | 7 | 0 | 2 | 4 | 6 | 10 | 8 | 15 |
x2 | 5 | 2 | 0 | 2 | 4 | 8 | 6 | 13 |
x3 | 3 | 4 | 2 | 0 | 6 | 10 | 5 | 15 |
x4 | 9 | 6 | 4 | 6 | 0 | 10 | 10 | 9 |
x5 | 13 | 10 | 8 | 10 | 10 | 0 | 7 | 12 |
x6 | 8 | 8 | 6 | 5 | 10 | 7 | 0 | 10 |
x7 | 18 | 15 | 13 | 15 | 9 | 12 | 10 | 0 |
Остались не вычеркнутыми элементы:
l01=7: l06+l61=8+8=16>7;
l02=5: l06+l62=8+6=14>5;
l03=3: l06+l63=8+5=13>3;
l04=9:l06+l64=8+10=18>9;
l05=13: l06+l65=8+7=15>13;
l07=18: l06+l67=8+10=18=18;
l12=2: l16+l62=8+6=14>2;
l13=4: l16+l63=8+5=13>4;
l14=6: l16+l64=8+10=18>6;
l15=10: l16+l65=8+7=15>10;
l17=15: l16+l67=8+10=18>15;
l23=2: l26+l63=6+5=11>2;
l24=4: l26+l64=6+10=16>4;
l25=6: l26+l65=6+7=13>6;
l27=13: l26+l67=6+10=16>13;
l34=6: l36+l64=5+10=15>6;
l35=10: l36+l65=5+7=12>10;
l37=15: l36+l67=5+10=15=15;
l45=10:l46+l65=10+7=17>10;
l47=9: l46+l67=10+10=20>9;
l57=12:l56+l67=7+10=17>12.
Очевидно, никаких изменений в обеих матрицах не следует.
р=7
L7 | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 |
x0 | 0 | 7 | 5 | 3 | 9 | 13 | 8 | 18 |
x1 | 7 | 0 | 2 | 4 | 6 | 10 | 8 | 15 |
x2 | 5 | 2 | 0 | 2 | 4 | 8 | 6 | 13 |
x3 | 3 | 4 | 2 | 0 | 6 | 10 | 5 | 15 |
x4 | 9 | 6 | 4 | 6 | 0 | 10 | 10 | 9 |
x5 | 13 | 10 | 8 | 10 | 10 | 0 | 7 | 12 |
x6 | 8 | 8 | 6 | 5 | 10 | 7 | 0 | 10 |
x7 | 18 | 15 | 13 | 15 | 9 | 12 | 10 | 0 |
1 ... 9 10 11 12 13 14 15 16 17
Остались не вычеркнутыми элементы:
l01=7: l07+l71=18+15=33>7;
l02=5: l07+l72=18+13=31>5;
l03=3: l07+l73=18+15=33>3;
l04=9:l07+l74=18+9=27>9;
l05=13: l07+l75=18+12=30>13;
l06=8: l07+l76=18+10=28>18;
l12=2: l17+l72=15+13=28>2;
l13=4: l17+l73=15+15=30>4;
l14=6: l17+l74=15+9=24>6;
l15=10: l17+l75=15+12=27>10;
l16=8: l17+l76=15+10=25>15;
l23=2: l27+l73=13+15=28>2;
l24=4: l27+l74=13+9=22>4;
l25=8: l27+l75=13+12=25>8;
l26=6: l27+l76=13+10=23>6;
l34=6: l37+l74=15+9=24>6;
l35=10: l37+l75=15+12=27>10;
l36=5: l37+l76=15+10=25>5;
l45=10:l47+l75=9+12=21>10;
l46=10: l47+l76=9+10=19>10;
l56=7:l57+l76=7+10=17>12.
Очевидно, никаких изменений в обеих матрицах не следует.
Таким образом, результат решения задачи совпадает с результатом при р=4, поскольку последние изменения в прокладке кратчайших маршрутов для данного графа завершились после исследования x4 в качестве базовой вершины:
L7 | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | | 7 | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 |
x0 | 0 | 7 | 5 | 3 | 9 | 13 | 8 | 18 | | x0 | x0 | x3 | x3 | x3 | 2x3 | х3 | х3 | 1x4 |
x1 | 7 | 0 | 2 | 4 | 6 | 10 | 8 | 15 | | x1 | x3 | x1 | x2 | x2 | x2 | x2 | x2 | x4 |
x2 | 5 | 2 | 0 | 2 | 4 | 8 | 6 | 13 | | x2 | x3 | x1 | x2 | x3 | x4 | x5 | x6 | x4 |
x3 | 3 | 4 | 2 | 0 | 6 | 10 | 5 | 15 | | x3 | x0 | x2 | x2 | x3 | 3x2 | x2 | x6 | x4 |
x4 | 9 | 6 | 4 | 6 | 0 | 10 | 10 | 9 | | x4 | x3 | x2 | x2 | x2 | x4 | x5 | x2 | x7 |
x5 | 13 | 10 | 8 | 10 | 10 | 0 | 7 | 12 | | x5 | x3 | x2 | x2 | x2 | x4 | x5 | x6 | x7 |
x6 | 8 | 8 | 6 | 5 | 10 | 7 | 0 | 10 | | x6 | x3 | x2 | x2 | x3 | x2 | x5 | x6 | x7 |
x7 | 18 | 15 | 13 | 15 | 9 | 12 | 10 | 0 | | x7 | x4 | x4 | x4 | x4 | x4 | x5 | x6 | x7 |
По матрице ||L7(n, n)|| можно найти длину кратчайшего перехода между любой парой вершин исходного графа. Например, между вершинами х0 и х7длина кратчайшего перехода l07=18, между вершинами х1 и х6 длина кратчайшего перехода l16=8.
По матрице ||ν7(n, n)|| можно сформировать переход, соответствующий кратчайшему маршруту. Рассмотрим эту задачу на примере вершин х0 и х7 (вершины перехода выделены в результирующей матрице переходов зеленым цветом):
-
переход х0 - х7 выполняется через вершину х4, смежную с вершиной х7, – получаем фрагмент перехода (х4, х7) длиной 9; -
переход х0 – х4 выполняется через вершину х3, смежную с вершиной х0, – получаем фрагмент перехода (х0, х3) длиной 3; -
переход х3 – х4 выполняется через вершину х2, смежную с обеими вершинами, – получаем фрагмент перехода (х3, х2, х4) длиной 2+4=6.
В результате «соединения» фрагментов переходов получается переход ν07=(х0, х3, х2, х4, х7).
Для вершин х1 и х6 переход х1 - х6 выполняется через вершину х2, смежную обеим вершинам, – сразу получаем результат - переход ν16=(х1, х2, х6).
При решении практических задач возникает необходимость поиска нескольких путей, частично упорядоченных по возрастанию относительно кратчайшего. Такие задачи возникают при врéменной загруженности канала на определенном участке или неисправности узла. Для решения подобных задач разработаны обобщенные алгоритмы Флойда, которые в данном курсе не рассматриваются.
3.4. Поиск критического пути в графе
Графовые моделичасто используются для управления некоторым проектом, например, учебным процессом.
Каждый проект имеет, как правило, большой перечень работ и большое число соисполнителей с указанием продолжительности и стоимости каждой работы, последовательности и согласованности исполнения. В случае учебного процесса эти работы включают:
-
разработку основной образовательной программы по направлению подготовки, -
составление календарного плана; -
распределение учебной нагрузки между кафедрами и преподавателями; -
формирование расписания; -
обучение студентов; -
защиту выпускной квалификационной работы.
Для сложного проекта необходимо:
-
устанавливать последовательность и сроки использования ограниченных ресурсов, -
координировать работы соисполнителей, -
анализировать компромиссные решения по затратам и срокам исполнения, -
предвидеть возможные срывы и задержки каждой работы и проекта в целом.
С целью управления проектами был разработан метод сетевого планирования и управления (СПУ), задача которого состоит в том, чтобы средствами графовых моделей наглядно и системно отобразить, исследовать и оптимизировать последовательность и взаимозависимость работ.
В качестве такой графовой модели используется ориентированный граф и разработанные методы и модели его анализа и исследования.
Граф, используемый в СПУ, имеет одну вершину–исток, которая представляет начало работ по всему проекту, и одну вершину–сток, которая представляет окончание всего проекта, т.е. является сетевой моделью.
На рисунке представлена упрощенная сетевая модель проекта:
Между истоком сети x0 и стоком сети xkесть множество вершин–событий x1, x2, x3, фиксирующих начало и/или окончание одной или нескольких работ в моменты времени t(xi), а множество дуг – это работы, имеющие продолжительность τ