Реферат: Математическое программирование 2
2) находим опорный план перевозок путем составления 1-й таблицы одним из способов - северо-западного угла или наименьшего тарифа;
3) проверяем план (таблицу) на удовлетворение системе уравнений и на невыражденность; в случае вырождения плана добавляем условно заполненные клетки с помощью « 0 »;
4) проверяем опорный план на оптимальность, для чего:
а) составляем систему уравнений потенциалов по заполненным клеткам;
б) находим одно из ее решений при a1 =0;
в) находим суммы ai +bj =C¢ij («косвенные тарифы») для всех пустых клеток;
г) сравниваем косвенные тарифы с истинными: если косвенные тарифы не превосходят соответствующих истинных(C¢ij £ Cij ) во всех пустых клетках, то план оптимален (критерий оптимальности). Решение закончено: ответ дается в виде плана перевозок последней таблицы и значения min f.
Если критерий оптимальности не выполняется, то переходим к следующему шагу.
5) Для перехода к следующей таблице (плану):
а) выбираем одну из пустых клеток, где косвенный тариф больше истинного (C¢ij = ai +bj > Cij );
б) составляем цикл пересчета для этой клетки и расставляем знаки « + », « - » в вершинах цикла путем их чередования, приписывая пустой клетке « + »;
в) находим число перерасчета по циклу: число X=min{Xij }, где Xij - числа в заполненных клетках со знаком « - »;
г) составляем новую таблицу, добавляя X в плюсовые клетки и отнимая X из минусовых клеток цикла
6) См. п. 3 и т.д.
Через конечное число шагов (циклов) обязательно приходим к ответу, ибо транспортная задача всегда имеет решение.