Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В приложениях теории графов для сетей с одним источником s и одним стоком r большое значение имеет группа задач о кратчайшей (или максимальной) цепи из истока в сток, причем пропускные способности всех дуг сети в таком случае могут быть положены равными бесконечности.
Формулировка задачи имеет следующий вид:
задана сеть - G = {N, A}; для всех дуг из A определена обобщенная стоимость cij прохождения единицы потока по дуге, которая в реальных задачах в зависимости от выбранного критерия оптимальности может быть либо временем выполнения каких-либо процессов в моделируемом объекте, либо расстоянием, либо величиной, имеющей денежное выражение и связанной со стоимостью. Для фиктивных дуг, задающих только последовательность узлов, cij = 0, для пары узлов i и j, не соединенных дугой, cij = .
Интенсивности истока и стока: ds = 1, dr = -1; для остальных узлов сети
d = 0.
Требуется найти цепь [ s,..., r ] с оптимальной (минимальной или максимальной) суммарной обобщенной стоимостью csr всех входящих в нее дуг.
Эта задача может быть представлена, как задача дискретного программирования:
В силу вышесказанного решение задачи может быть произведено с использованием общих методов дискретного программирования, например метода ветвей и границ, но здесь далее будет рассмотрен метод, учитывающий специфику данной задачи.
Дата публикования: 2014-10-20; Прочитано: 390 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!