Читайте также: |
|
10. Предварительный этап:
Определяется начальный опорный план одним из указанных выше способов (например, методом северо-западного угла).
20. Первый шаг:
Вычисляется оценочная матрица . Для расчета всех элементов матрицы необходимо сначала определить все потенциалы. Далее строится схема перевозок, соответствующая начальному опорному плану , то есть соединяем коммуникациями пункты отправления и пункты назначения, для которых . Пользуясь выше указанными соотношениями для определения потенциалов по базисным клеткам, определяем последовательно все потенциалы пунктов отправления и назначения, принимая для удобства . Затем пересчитываем стоимости в небазисных клетках таблицы издержек. Очевидно, что позиции матрицы , отвечающие базисным элементам плана , будут заняты нулями.
30. Итерации:
· я итерация. Если в оценочной матрице все элементы неотрицательны, то план - оптимальный, в противном случае следует приступить к его улучшению;
· выбирается наибольший по абсолютной величине отрицательный элемент оценочной матрицы и, начиная с соответствующего ему элемента , в матрице строится замкнутая цепочка[3], в которую входят элементы ;
· строится новый план , прибавляя: (минимальный элемент выбирается из только из тех элементов, которые связаны цепочкой) ко всем четным элементам цепочки и вычитая из нечетных[4]. Элементы матрицы , не входящие в цепочку, переносятся в матрицу без изменения;
· далее с помощью эквивалентных преобразований (элементарные преобразования Гаусса) на основе матрицы строится матрица для нового плана . Для этого необходимо выделить в матрице все элементы, соответствующие ненулевым элементам плана (они обязательно равны нулю). В матрице вычеркивается строка, содержащая элемент . Если в этой строке имеются выделенные элементы, то вычеркиваются соответствующие этим элементам столбцы. Если в каждом вычеркнутом столбце присутствуют выделенные элементы, то далее вычеркиваются им соответствующие строки и так далее, до тех пор пока описанная процедура выполнима. После этого ко всем элементам вычеркнутых строк прибавляется величина равная , а из элементов вычеркнутых столбцов эта величина вычитается. Таким образом получается новая оценочная матрица. Если в матрице нет отрицательных элементов, то план на этом шаге оптимален. В противном случае необходимо выполнить еще одну итерацию.
На этом итерации завершаются.
ПРИМЕР: Пусть даны: матрица транспортных издержек , объемы производства и объемы потребления
А | |||||
С | |||||
В |
Решение начинаем с проверки баланса: Далее, строим начальный опорный план по методу северо-западного угла:
Приступаем к вычислению потенциалов. В таблице издержек для удобства выделим клетки соответствующие плану перевозок.
По соответствующим маршрутам плана указываем стоимость перевозки единицы груза из го пункта отправки в й пункт потребления. Принимаем (можно выбрать любое число) и, пользуясь соотношением: определяем потенциалы
и так далее.
-1 | -6 |
Далее рассчитываем элементы оценочной матрицы по соотношениям:
и так далее.
Таким образом
Поскольку в имеются отрицательные элементы, - план не является оптимальным.
Приступаем к итерациям. В матрице , начиная с элемента , соответствующего в оценочной матрице наибольшему по абсолютной величине отрицательному элементу, строим цепочку.
– | + | ||||||
+ | – | ||||||
Изменяя элементы, входящие в цепочку, на величину строим новый план перевозок
Снова расставляем потенциалы, используя матрицу транспортных издержек, данную в условиях задачи.
-1 |
И далее строим оценочную матрицу:
В оценочной матрице нет отрицательных элементов, следовательно, план является оптимальным. Таким образом, остается оценить стоимость перевозки в условных единицах.
На этом решение задачи завершается.
Дата добавления: 2015-10-29; просмотров: 103 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Метод двойного предпочтения. | | | II.1.3. Решение транспортной задачи в QSB. |