Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
31-40.doc
Скачиваний:
13
Добавлен:
25.09.2019
Размер:
1.82 Mб
Скачать

31.32. Сетевая тз: улучшение базисного потока(итерация).

Пусть на сети S задан базисный поток x, которому соотв-ет дерево SБ. 1) вычисляем потенциалы вершин по: . Обычно один потенциал надо положить 0; 2) вычисляем оценки небазисных дуг по: ; 3) проверяем выполнение условий . Если они вып-ся, то текущий поток оптимальный, иначе переходим к след. шагу; 4) фиксируем дугу (i0,j0), для которой . Выбор дуги может быть произвольным, если таких дуг несколько. При ручном счете обычно выбирают дугу с минимальным значением; 5) строим цикл по дугам (i0,j0) и дугам и выбираем направление по дуге (i0,j0); 6) если все дуги в цикле прямые, то решение задачи остается по причине неограниченности снизу целевой ф-ии; 7) в противном случае определяем (i0,j0) – циркуляцию со значением , где нах-ся по след-щим правилам: на каждой обратной дуге мы находим величину, на которой можно изменить поток, т.е. ; 8) фиксируем дугу (i*,j*), на которой достигается минимум , т.е. ; 9) вычислим дуговой поток ; 10) формируем новое базисное мн-во дуг: из UБ удаляем дугу (i*,j*). Опр: переход от x к наз-ют итерацией м. потенциалов. М. потенциалов конечен (за конечное число итераций получится оптимальный базисный поток), если все его базисные потоки невырождены.

33. Построение начального базисного потока.

Построение начального потока как и в С-М наз-ся первой фазой м.потенциалов. при небольших размерах, м.потенциалов можно построить методом проб. В общем случае решают з-чей 1-ой фазы на расширенной сети. Пусть x* - оптимальный поток, полученный на 1-ой фазе м.потенциалов, Ui*. Возможны случаи:

1) имеются ненулевые дуговые потоки по искусств-ым дугам. , (i,j) – искусств-ая дуга. Исходная з-ча не имеет решений;

2) , (i,j) – искусств-ые дуги, ,UБ*содержит ровно 1 искусств-ую дугу. Из сети убираем все искусств-ые дуги;

3) , (i,j) – искусств-ые дуги. Среди UБ* есть исусств-ые дуги. UБ* содержит более одной искусств-ой дуги, тогда всегда сущ-ет (i*,j*), которая замыкает цикл с 2 искусств-ыми дугами. Одна из этих искусств-ых дуг в базисном мн-ве заменяем (i*,j*). Через конечное число шагов придем к ситуации, когда остается одна искусств-ая дуга.

34. Матричная тз: постановка з-чи, теорема сущ-ния, транспортная таблица.

Имеется Ai,i=1..n с объемом производства ai, i=1..n, ai>0. Имеется m пунктов потребления Bj ,,j=1..m с объемом потребления bj, ,j=1..m, bj>0. Суш-ет коммуникация из каждого n производства в каждый пункт потребления. (Ai,Bj). cij – стоимость перевозки единицы продукта. (4)- кол-во продуктов, перевозимого по коммуникации (Ai,Bj). - план перевозок. Нужно найти такой план перевозок, при котором общая стоимость перевозки min. - целевая ф-ия.

Весь продукт из каждого n пр-ва дб вывезен.

Запросы каждого n потребителя должны быть удовлетворены

Теорема1: для того, чтобы з-ча имела решение необх-о и дост-но, чтобы выполнялось условие баланса: .

Опр: посл-сть клеток (i1,j1), (i1,j2), (i2,j2), (i2j3),…, (ikjk) наз-ся простой цепью, которая соед-ет клетку (i1j1) с (ikjk). Опр: если в простой цепи последняя клетка (ikjk) нах-ся в том же столбце, что и (i1j1), то мы имеем цикл. Опр: пусть в таблице выделено некоторое подмн-во клеток. Это подмн-во наз-ся связным, если любые две клетки подмн-ва можно соединить цепью из клеток этого подмн-ва. Опр: аналогом дерева сети на транспортной таблице явл-ся связное подмн-во клеток, число элементов которых равно n+m=1. Опр: базисным планом наз-ся план, в котором xij=0, (i,j)%U\UБ=UН.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]