![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Метод потенциалов решения транспортной задачи
Для определения номера переменной, вводимой в базис на очередной итерации необходимо: - рассчитать новые значения коэффициентов целевой функции при небазисных переменных; - выбрать среди всех этих коэффициентов максимальный положительный (для задачи минимизации). Переменная, соответствующая максимальному коэффициенту и будет вводимой в базис. В методе потенциалов, который впервые был предложен Канторовичем и Габуриным, вычисление новых значений коэффициентов целевой функции основано на соотношениях двойственности. Определим вид этих соотношений для транспортной задачи. Для этого запишем транспортную задачу в аналитической форме: Представим двойственную переменную С учетом последнего неравенства соотношения двойственности преобразуются к виду
где Неизвестными в этих уравнениях являются двойственные переменные (потенциалы) Общее количество неизвестных потенциалов равно n+m. Для того, чтобы решить систему из n+m-1 уравнений, с n+m неизвестными, одной из неизвестных необходимо задать произвольное значение. Обычно полагают После того, как вычислены все В приведенных выше рассуждениях одной из двойственных переменных придавалось произвольное значение ( Пусть Тогда Так как принято значение Обозначим Определим методом потенциалов номер переменной, вводимой в базис, для задачи из примера 1. В качестве опорного плана, возьмем план, полученный способом северо-западного угла, табл. Рассчитаем потенциалы. Получим систему линейных уравнений: Оценки для небазисных переменных рассчитаем по формуле: Запишем эти оценки в левом нижнем углу соответствующих клеток транспортной таблицы. Так как переменная
Нахождение переменной, исключаемой из базиса. В соответствии с условием допустимости симплекс-метода из базиса должна выводиться та переменная, которая первой обращается в нуль при увеличении переменной, вводимой в базис. Поскольку все коэффициенты в ограничениях транспортной задачи равны нулю либо единице, номер переменной, исключаемой из базиса, определяется следующим образом. Строится замкнутый цикл, соответствующий переменной, вводимой в базис. Цикл состоит из последовательности горизонтальных и вертикальных отрезков, начинающихся и заканчивающихся на базисных переменных. Цикл начинается и заканчивается на переменной, вводимой в базис. Для переменной Заметим, что для каждого базисного решения и каждой переменной, вводимой в базис, можно построить только один цикл. Из таблицы видно, что если мы будем увеличивать Анализ таблицы показывает, что из базиса должна быть выведена переменная
Значение целевой функции на новом базисе оказывается равным 225, что на 24 единицы меньше чем при начальном базисе. Оптимальность нового базисного решения проверяется с помощью уже рассмотренного метода потенциалов. Составим систему уравнений: Присвоим потенциалу Теперь можно рассчитать и новые значения коэффициентов Отрицательные значения всех Таким образом, оптимальный по критерию стоимости план рассредоточения кораблей рекомендует: из первого пункта базирования направить четыре корабля в первую точку рассредоточения, шесть – во вторую и два в четвертую, из второго пункта базирования - семь кораблей в третью точку рассредоточения и один – в четвертую. При таком плане стоимость рассредоточения составит 225 условных единиц. Популярное:
|
Последнее изменение этой страницы: 2016-07-13; Просмотров: 814; Нарушение авторского права страницы