Следовательно, для более быстрого приближения к
оптимальному решению необходимо ввести в базис опорного решения переменную . Так как минимальное значение
достигается при
, то исключаем из базиса переменную
. После первой итерации
симплекс-таблица примет вид:
№ |
|
|
1 |
4 |
1 |
0 |
0 |
|
|
|
|
|
|||
5 |
7 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1/5 |
1 |
1 |
-3/5 |
0 |
-2/5 |
0 |
3 |
21/5 |
1 |
0 |
7/5 |
1 |
3/5 |
0 |
|
22/5 |
1 |
4/5 |
1 |
1/5 |
0 |
|
|
0 |
-16/5 |
0 |
1/5 |
0 |
Так
как в строке есть отрицательная оценка
, то решение
не
является оптимальным. Значит, с помощью симплекс-метода нужно улучшить решение,
найти другое решение, при котором значение функции
будет
больше найденного
. При следующей итерации из
базиса выводится переменная
, так как
, а в базис вводится переменная
, так как в столбце с отрицательной
оценкой есть только один положительный элемент 7/5, который находится в третьей
строке. После этой итерации симплекс-таблица примет вид:
№ |
|
|
1 |
4 |
1 |
0 |
0 |
|
|
|
|
|
|||
5 |
7 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
2 |
1 |
1 |
0 |
3/7 |
-1/7 |
0 |
2 |
3 |
4 |
0 |
1 |
5/7 |
3/7 |
0 |
|
14 |
1 |
4 |
23/7 |
11/7 |
0 |
|
|
0 |
0 |
16/7 |
11/7 |
0 |
Так как в строке нет
отрицательных оценок, то решение
является
оптимальным. Но в исходной задаче не было переменных
и
, поэтому в ответе их не учитываем и
получаем Хопт=(2, 3, 0),
.
Ответ: , Хопт=(2, 3, 0).
Задача 3. Для данной задачи линейного программирования построить двойственную, решить ее графически, по теореме двойственности найти решение исходной задачи:
Решение. В исходной задаче:
,
,
,
,
то
есть нужно максимизировать функцию , если
и
.
Тогда для этой задачи можно построить двойственную: минимизировать функцию
, если
,
где
,
,
,
,
или
(2.2)
Решим
двойственную задачу графически. Для этого на плоскости построим
область допустимых планов. Заменяя знаки неравенств знаками равенств, получаем
уравнения четырех прямых:
Построим эти прямые и пересечение соответствующих четырех полуплоскостей, которые образуют незамкнутую многоугольную область рис.2.2:
Рис.2.2
Строим
линию уровня , перпендикулярную к вектору
, и находим точку
как решение системы уравнений
граничных прямых (1) и (2). Тогда решением двойственной задачи будет
.
Подставим значения координат –
и
в
систему ограничений (2.2):
Так
как при подстановке оптимального решения в
систему ограничений (2.2) третье и четвертое ограничения выполняются как
строгие неравенства, то соответствующие координаты оптимального решения
исходной задачи равны 0, то есть
(см. п.1.10,
вторая теорема двойственности). Подставим эти значения в исходную систему
ограничений:
или
откуда ,
. Значит,
и
.
Ответ: .
Задача 4. Решить транспортную задачу методом потенциалов:
45 |
15 |
20 |
20 |
|
25 |
9 |
5 |
3 |
10 |
55 |
6 |
3 |
8 |
2 |
20 |
3 |
8 |
4 |
8 |
Решение. Определим исходное опорное решение для данной транспортной задачи по методу «минимального элемента».
Просматривая элементы матрицы затрат, находим наименьший
элемент . Поэтому принимаем
и исключаем из дальнейшего рассмотрения
четвертый столбец, так как
. Далее снова
находим в оставшейся матрице наименьший элемент
(так
как
, то можно взять любой). Следовательно,
. Теперь исключаем из дальнейшего
рассмотрения второй столбец. В матрице затрат снова находим минимальный элемент
. Поэтому принимаем
и исключаем третью строку. Новый минимальный
элемент
, следовательно,
. На этом шаге исключаем из рассмотрения
третий столбец. После этого остались невычеркнутыми клетки с номерами (1,1) и
(2,1). Минимальным оказывается
, откуда
. Наконец, на последнем шаге заносим
в единственную невычеркнутую клетку
. Итак, получили
исходное опорное решение:
.
Ему
соответствует значение целевой функции .
Проверим, является ли найденное решение оптимальным? Для этого построим
систему потенциалов для найденного решения.
Согласно определению,
числа и
(потенциалы)
должны удовлетворять
равенствам (в данном случае
):
,
где
- коэффициенты затрат,
соответствующие занятым клеткам для решения
,
то есть базисным переменным
в опорном решении
. В данном примере получим следующие
шесть уравнений для определения неизвестных
и
:
Поскольку число уравнений на единицу меньше числа неизвестных,
одно неизвестное всегда оказывается свободным и ему можно придать любое
числовое значение. Положим . Тогда из первого
уравнения получаем
и из второго -
. Из третьего уравнения, подставляя
, находим
и
из шестого уравнения
. Далее, из четвертого и
пятого уравнений после подстановки
получим
и
.
Найденные значения потенциалов указаны в первом столбце и первой строке
таблицы:
|
|
|
|
||||||
45 |
15 |
20 |
20 |
||||||
|
25 |
9 |
5 |
3 |
10 |
||||
5 |
20 |
||||||||
|
55 |
6 |
3 |
8 |
2 |
||||
20 |
15 |
20 |
|||||||
|
20 |
3 |
8 |
4 |
8 |
||||
20 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.