Пример выполнения лабораторной работы по Теории систем и системному анализу
Лабораторная работа №1
"Нахождение кратчайшего пути".
Цель работы: "Выработать у студентов практические навыки работы с пакетом networks для решения задач на нахождение кратчайшего пути".
Задание: "Определить кратчайшие пути, соединяющие узел V1 с
остальными узлами сети и их длины".
Вариант № 13
Теоретическая часть
Простым примером такого типа задач является задача выбора наиболее экономичного пути для доставки единицы транспортируемого продукта из узлов множества S, называемых источниками в узлы другого множества Т, называемого стоками.
Пусть задана сеть G, стоящая из узлов V и множества дуг Е. В которой каждая дуга соответствует упорядоченной паре различных узлов i и j.
Потоком называется вектор вдоль дуги, удовлетворяющий некоторой совокупности ограничений, определяемых с помощью понятия чистого потока f из узла i.
Цель состоит в минимизации стоимости суммарной потока.
Решение задачи сводится к нахождению некоторой цепи от источника к стоку.
Путь представляет собой последовательность чередующихся узлов и дуг.
Цепью называется простой ориентированный путь, в котором все узлы различны, а каждая дуга проходит путь в соответствии с её ориентацией.