Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lineyka_ekz.rtf
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
44.28 Mб
Скачать

36. Методы получения первого опорного решения.

Построение первоначального опорного плана

Для определения опорного плана существует несколько методов: метод северо-западного угла (диагональный метод), метод наименьшей стоимости (минимального элемента), метод двойного предпочтения и метод аппроксимации Фогеля.

Кратко рассмотрим каждый из них.

1.Метод северо-западного угла. При нахождении опорного плана на каждом шаге рассматривают первый из оставшихся пунктов отправления и первый из оставшихся пунктов назначения. Заполнение клеток таблицы условий начинается с левой верхней клетки для неизвестного («северо-западный угол») и заканчивается клеткой для неизвестного, т.е. как бы по диагонали таблицы.

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

3. Метод двойного предпочтения. Суть метода заключается в следующем. В каждом столбце отмечают знаком «√» клетку с наименьшей стоимостью. Затем то же проделывают в каждой строке. В результате некоторые клетки имеют отметку «√√�. В них находится минимальная стоимость, как по столбцу, так и по строке. В эти клетки помещают максимально возможные объемы перевозок, каждый раз исключая из рассмотрения соответствующие столбцы или строки. Затем распределяют перевозки по клеткам, отмеченным знаком «√�. В оставшейся части таблицы перевозки распределяют по наименьшей стоимости.

4. Метод аппроксимации Фогеля. При определении опорного плана данным методом на каждой итерации по всем столбцам и всем строкам находят разность между двумя записанными в них минимальными тарифами. Эти разности заносят в специально отведенных для этого строке и столбце в таблице условий задачи. Среди указанных разностей выбирают максимальную. В строке (или столбце), который данная разность соответствует, определяют минимальный тариф. Клетку, в которой он записан, заполняют на данной итерации.

37. Метод потенциалов

Идея метода потенциалов, его экономическая интерпретация. Пусть каждый из пунктов производства продукции вносит за перевозку единицы груза (неважно куда) какую-то сумму ; в свою очередь, каждый из пунктов потребления также вносит за перевозку единицы груза (все равно, откуда) сумму ; эти платежи передаются некоторому третьему лицу («перевозчику»).

Предположим, что интересы пунктов i и j не противоречат друг другу и они действуют как единая экономическая система. Перевозка единицы груза из i-го в j-ый пункт объективно стоит , а стороны вместе платят за эту перевозку «перевозчику» сумму:

, (3.9)

величина называется «псевдостоимостью» перевозки единицы груза из i-го пункта производства в j-ый пункт потребления.

Платежи и не обязательно должны быть положительными: не исключено, что «перевозчик» сам платит тому или другому пункту какую-то премию за перевозку.

Оптимальным будет такой план перевозок, при котором пункты i и j не переплачивают «перевозчику» ничего сверх объективной стоимости перевозок , т.е. такой план, любое отступление от которого не выгодно для пунктов производства и потребления, так как заставит их платить за перевозку больше, чем если бы они возили грузы сами.

В [3] доказано, что признаком оптимальности плана является выполнение двух условий.

1. Для всех базисных клеток:

2. Для всех свободных клеток:

План, обладающий такими свойствами, называется потенциальным, а соответствующие ему платежи ( , ) – потенциалами пунктов и .

Процедура построения потенциального (оптимального плана) состоит в следующем.

В качестве первого приближения к оптимальному берется любой опорный план. Для этого плана потенциалы ( , ), соответствующие базисным клеткам, подчиняются условию: сумма потенциалов (псевдостоимость) равна стоимости перевозки единицы груза (3.10). Уравнений всего m+n-1, а число неизвестных равно m+n. Следовательно, потенциал одного пункта можно задать произвольно (например, равным нулю). После этого из m+n-1 уравнений можно найти остальные потенциалы, а по ним вычислить псевдостоимости (3.9) для каждой свободной клетки. Если оказалось, что все эти псевдостоимости не превосходят стоимостей (3.11), то план оптимален. Если нет, то план может быть улучшен переносом перевозок по циклу.

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

Знаком «+» отмечаются те вершины цикла, в которых перевозки увеличиваются, а знаком «-» – те вершины, в которых они уменьшаются. Перенести какое-то количество единиц груза по циклу – это значит увеличить перевозки, стоящие в положительных вершинах цикла, на это количество единиц, а перевозки, стоящие в отрицательных вершинах – уменьшить на то же количество. Очевидно, при переносе любого числа единиц по циклу равновесие между запасами и заявками не меняется. При любом циклическом переносе, оставляющем перевозки неотрицательными, допустимый план остается допустимым. Стоимость же этого плана может меняться – увеличиваться или уменьшаться.

Цена цикла – увеличение стоимости перевозок при перемещении одной единицы груза по циклу. Цена цикла равна алгебраической сумме стоимостей, стоящих в вершинах цикла. Стоимости, стоящие в положительных вершинах, берутся со знаком «+», а в отрицательных – со знаком «–».

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