Методы построения опорных решений
Метод северо-западного угла. Начинаем заполнение с клетки (1,1) – С-З угол, либо удовлетворяя потребность, либо исчерпывая запасы в этом пункте. Затем переходим в следующий столбец или строку, что зависит от наличия потребности и запасов, идя как бы по диагонали таблицы заканчиваем заполнение в клетке (m,n), таким образом, будет получено опорное решение. Метод минимального элемента Среди всех клеток выбираем клетку с наименьшим тарифом Cks и начинаем заполнение с этой клетки, либо удовлетворяя потребность, либо исчерпывая запасы (если таких клеток несколько, то заполняем все эти клетки). Затем переходим к заполнению клеток с большими по величине тарифами, пока полностью не исчерпаем запасы или не удовлетворим потребности. Замечание: Если заполненных клеток оказалось меньше чем m+n-1, то к полученному набору дописывают в некоторых клетках «0», так чтобы общее количество заполненных клеток стало m+n-1. Алгоритм решения транспортной задачи методом потенциалов. 1. Построить опорное решение транспортной задачи тремя описанными выше методами. Для каждого опорного решения найти значение целевой функции и остановится на том, для которого это значение минимально. 2. Найти потенциалы заполненных клеток. 3. Для незаполненных клеток проверить условие оптимальности. Если условие оптимальности выполняется, то полученное решение оптимально. 4. В противном случае выбирают клетку (k,s), для которой Uk+Vs>Cks и строим цикл транспортной таблицы, приписывая клетке знак «+» и чередуя знаки во всех остальных клетках цикла. 5. Проводим пересчет таблицы по следующему правилу. Необходимо выбрать число r=min xij из цикла со знаком «-». В клетках цикла, помеченных знаком «+», это число прибавляем. В клетках цикла, помеченных знаком «-», это число отнимаем. Остальные клетки цикла не изменяем и ту клетку, в которой было найдено r, не заполняем. 6. Возвращаемся к пункту 2. Пример: Составим опорное решение методом С-З угла:
ƒ(α1)=270+560+700+720+40+880=3170 Составим опорное решение методом минимального элемента
ƒ(α2)=270+80+770+330+720+240=2410 Поскольку, пока минимальные затраты получились при α2 начинаем реализацию метода потенциалов с этого опорного решения.
Условие оптимальности не выполняется в клетке (3;3). Производим пересчет.
|