3.         Двухэтапный метод

Этап 1. Вводятся искусственные переменные, необходимые для получения стартовой точки. Записывается новая целевая функция, предусматривающая минимизацию суммы искусственных переменных при исходных ограничениях, видоизменённых за счёт искусственных переменных. Если минимальное значение новой целевой функции равно нулю (т.е. все искусственные переменные в оптимуме равны нулю), то исходная задача имеет допустимое решение и переходим к Этапу 2.

Этап 2. Оптимальное базисное решение, полученное на Этапе 1, используется в качестве начального условия исходной задачи.

Рассмотрим на примере.

Этап 1.

Минимизация

$r=R_{1}+R_{2}$

при ограничениях

$\begin{array}{c}\begin{array}{ccccccccccccc}x_{1} & + & x_{2} & & & & & + &...... & & & = & 4\end{array}\\x_{1},x_{2},x_{3},x_{4},R_{1},R_{2}\ge 0\end{array}$

$r=R_{1}+R_{2}=(3-3x_{1}-x_{2})+(6-4x_{1}-3x_{2}+x_{3})=-7x_{1}-4x_{2}+x_{3}+9$

$x_{1}$

$x_{2}$

$x_{3}$

$R_{1}$

$R_{2}$

$x_{4}$

Решение

$r$

$7$

$4$

$-1$

$0$

$0$

$0$

$9$

$R_{1}$

$3$

$1$

$0$

$1$

$0$

$0$

$3$

$R_{2}$

$4$

$3$

$-1$

$0$

$1$

$0$

$6$

$x_{4}$

$1$

$2$

$0$

$0$

$0$

$1$

$4$

$r$

$0$

$\frac{5}{3}$

$-1$

$-\frac{7}{3}$

$0$

$0$

$2$

$x_{1}$

$1$

$\frac{1}{3}$

$0$

$\frac{1}{3}$

$0$

$0$

$1$

$R_{2}$

$-3$

$\frac{2}{3}$

$-1$

$-\frac{7}{3}$

$1$

$0$

$1$

$x_{4}$

$-6$

$-\frac{1}{3}$

$0$

$-\frac{7}{3}$

$0$

$1$

$3$

$r$

$0$

$0$

$0$

$-1$

$-1$

$0$

$0$

$x_{1}$

$1$

$0$

$\frac{1}{5}$

$\frac{3}{5}$

$-\frac{1}{5}$

$0$

$\frac{3}{5}$

$x_{2}$

$0$

$1$

$-\frac{3}{5}$

$-\frac{1}{5}$

$\frac{3}{5}$

$0$

$\frac{6}{5}$

$x_{4}$

$0$

$0$

$1$

$1$

$-1$

$1$

$1$

Т.к. $min\, r=0$, можно переходить к Этапу 2.

Этап 2. Исходную задачу сформулируем следующим образом:

минимизировать

$z=4x_{1}+x_{2}$

при ограничениях

$\begin{array}{c}\begin{array}{ccccccccc}x_{1} & & & + & \frac{1}{5}x_{3} & ......_{3} & + & x_{4} & = & 1\end{array}\\x_{1},x_{2},x_{3},x_{4}\ge 0\end{array}$

Теперь, приравняв x3=0, получим НДБР

$x_{1}=\frac{3}{5},\, x_{2}=\frac{6}{5},\, x_{4}=1$

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

$z=4x_{1}+x_{2}=4(\frac{3}{5}-\frac{1}{5}x_{3})+(\frac{6}{5}+\frac{3}{5}x_{3})=\frac{18}{5}-\frac{1}{5}x_{3}$



Информация о работе «Линейное программирование»
Раздел: Информатика, программирование
Количество знаков с пробелами: 20533
Количество таблиц: 10
Количество изображений: 1

Похожие работы

Скачать
62893
11
17

... . При этом значения cij соответствуют коэффициентам целевой функции исходной замкнутой транспортной задачи (1) и в последующем не изменяются. Элементы xij соответствуют значениям переменных промежуточных решений транспортной задачи линейного программирования и изменяются на каждой итерации алгоритма. Если в некоторой ячейке xij=0, то такая ячейка называется свободной, если же xij>0, то такая ...

Скачать
58662
0
0

... среди математиков, его разделяли А.Н.Колмогоров, И.М.Гельфанд, В.И.Арнольд, С.П.Новиков и др. Нельзя не восхищаться естественностью и внутренней стройностью математической работ Л.В. по двойственности линейного программирования и их экономической интерпретацией. 2. О математической экономике как области математики и о некоторых ее связях А) Связи линейного программирования с функциональным и ...

Скачать
59893
13
0

... решения останется неизменным, т.е. будет состоять из переменных (Х3,Х6,Х4,Х5).   СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 1. Смородинский С.С., Батин Н.В. Методы и алгоритмы для решения оптимизационных задач линейного программирования. Ч.1. – Мн.: БГУИР, 1995. 2. Смородинский С.С., Батин Н.В. Методы и алгоритмы для решения оптимизационных задач линейного ...

Скачать
32158
4
0

... области (если допустимая область ограничена и не пуста); 3.   ограниченность целевой функции в допустимой области является необходимым и достаточным условием разрешимости задачи. Гл 2 Решение задач линейного программирования графическим способом на ЭВМ 2.1 Описание работы программы Программа написана с использованием собственных функций и процедур и трех стандартных модулей System, Crt и ...

0 комментариев


Наверх