Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Osnovy_Sist_analiza.doc
Скачиваний:
0
Добавлен:
06.12.2018
Размер:
1.17 Mб
Скачать

4.2. Методы построения опорного плана Метод северо-западного угла

Заполнение распределительной таблицы начинается с левого верхнего (северо-западного) угла, и продолжается при продвижении по строке вправо или по столбцу вниз. В клетку (1; 1) записывают величину x11 = min {a1; b1}.

Если a1 > b1, то x11 = b1 и первый столбец закрывается для заполнения его клеток:

x21 = … = xm1 = 0.

Следующей заполняется клетка (1; 2). При этом x12 = min {a1 b1; b2}.

Если b1 > a1, то x11= a1 и закрывается первая строка. Полагают

x12 = … = x1n = 0.

Следующей заполняется клетка (2; 1): x21 = min {a2; b1 a1}.

Если b1 = a1, то исключается и поставщик и потребитель. Однако для выполнения алгоритма условно считают, что один из объектов закрыт (например потребитель), а поставщик сохраняется с нулевым запасом.

Вычислительный процесс продолжается до заполнения всех клеток.

Метод наилучшего элемента

Заполнение таблицы начинается с клетки с минимальным тарифом (минимальной стоимостью), в которую записывают объем перевозок xlk = min {al; bk}. Затем из рассмотрения исключается или строка (если запас поставщика полностью исчерпан), или столбец (если запрос потребителя полностью удовлетворен). Если в таблице несколько клеток с равными минимальными стоимостями, то прежде заполняется та клетка, в которую можно вписать больший объем перевозок.

Из оставшейся части таблицы стоимостей снова выбирают клетку с наименьшей стоимостью и процесс распределения продолжают, пока все запасы не будут распределены, а потребности удовлетворены.

4.3. Решение транспортной задачи методом потенциалов

Для решения транспортной задачи используют метод потенциалов (модифицированный распределительный метод).

Потенциалами называются числа uí и vj, удовлетворяющие следующим условиям оптимальности плана перевозок.

  1. Для всех занятых клеток (xij > 0) должно выполняться равенство

vjui = cij.

  1. Для всех свободных клеток (xij = 0) справедливо соотношение vj ui cij.

Здесь ui – потенциал i-й строки,

vj потенциал j-го столбца.

Для определения потенциалов составляют систему m+n–1 линейно независимых уравнений с количеством неизвестных m + n. Так как уравнений на одно меньше, чем неизвестных, то система неопределенна и имеет бесконечное множество решений. Поэтому одно неизвестное определяют произвольно. Обычно полагают u1 = 0. Тогда можно определить все остальные значения потенциалов.

Характеристикой или оценкой свободной клетки (i, j) называют величину wij, которая определяется по формуле:

wij = cij – (vj ui).

Критерий оптимальности при решении задачи на минимум целевой функции заключается в следующем. Если оценки базисных клеток равны нулю, а оценки свободных клеток неотрицательны.

wij = 0, если (i, j) – занятая клетка;

wij ≥ 0, если (i, j) – свободная клетка,

то план перевозок является оптимальным.

Если хотя бы одна свободная клетка имеет отрицательную оценку (при условии, что все базисные оценки равны нулю), то рассматриваемый опорный план не является оптимальным. Он может быть улучшен путем введения клетки с наибольшей по абсолютной величине отрицательной оценкой в состав базисных клеток. Такая клетка называется перспективной и обозначается (i, j)*.

При решении задачи на максимум целевой функции признаком оптимальности является отсутствие в таблице положительных характеристик: все

wij ≤ 0.

Последовательное улучшение неоптимального опорного плана состоит в перераспределении грузоперевозок. После каждого шага перераспределения план снова проверяется на оптимальность. Вычисления проводят до тех пор, пока не будет получен оптимальный вариант плана.

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