Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
рамки для Теории(Новая2) - копия.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.26 Mб
Скачать

2.4. Описание выбранного метода.

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

Пусть одним из методов получен опорный план транспортной задачи его следует оптимизировать.

Теорема о потенциалов, если для некоторого опорного плана Х*(xij*) (i=1.m. j=1.n) существуют такие числа α1, α2, αm, β1, β2 βm что выполняется следующие условия

βj – αi = cij при xij >0

βj – αi ≤ cij , то Х* = (х*ij) оптимальный план

Числа называются потенциалами соответственно строк и столбцов

Теорема позволяет построить алгоритм нахождения решений транспортной задачи. Для каждой строки и столбца определяют потенциалы. Эти числа находят из системы уравнения.

βj – αi = cij

Так как число неизвестны числа уравнений на единицу. Можно положить одно из неизвестных равный нулю, и найти последовательное значение поставленных неизвестных. После того, как все потенциалы найдены, для каждой их свободной клетки определяют числа

aij = βj – αi - cij

Если среди чисел с коэффициентами ij нет положительных то найденный опорный план является оптимальным. Если же для некоторой свободной клетки то исходный план не является оптимальным и, необходимо перейти к новому плану.

Для этого рассматривают все свободные клетки для которых αij>0 и среди чисел выбирают максимальное. Клетку которой это число соответствует следует заполнить. Заполняя выбранную клетку необходимо изменить объемы поставок записанных в ряде других занятых клеток и связанных заполнены так называемые циклом. Циклом пересчета таблицы условий транспортной задачи называется ломанной линия вершины которой расположен в занятых клетках таблицы, а звеньях вдоль строк столбцов, при чем в каждой вершине цикл встречаются ровно два звена. Одно из которых находится в строке, а другое в столбце.

При правильном построении опорного плана, для любой свободной клетки можно построить лишь одни цикл. После его построения следует перейти к новому опорному Планк, для этого необходимо переместить грузы в пределах клетки связанных с одной свободной клеткой. Это перемещение производится по следующим правилам:

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

  2. в данной свободной клетке в переносе наименьший из чисел хij стоящих в минусовых клетках. Одновременно это число прибавляется к соответствующим числам стоящих в плюсовых клетках и вычитать из чисел стоящих в минусовых клетках.

Клетка которая была ранее свободной становится занятым, так определяет новый опорный план транспортной задачи.

Описанный выше в переход от одного плана к другому называют сдвигом по циклу пересчета.

Полученная опорный план транспортной задачи проверяют на оптимальность.