ВУЗ:
Составители:
Рубрика:
83
оптимальным решением. И, наконец, если найдётся с
j*
> 0 и найдётся
a
ij*
> 0, то от допустимого решения x
(0)
= (0, …, 0, b
1
, …, b
n
) следует
перейти к новому решению x
(1)
(выполнить первую итерацию) и уже
его проверять на оптимальность.
Для нового решения x
(1)
∈
Y
⊂
R
m+n
все повторяется. В
зависимости от результатов проверки либо получают
окончательный результат, либо переходят к следующей итерации.
Допустимое решение, полученное на каждой итерации,
соответствует вершине многогранной области.
Процедуру решения задач линейного программирования
симплекс – методом удобно оформлять в виде симплекс – таблицы.
Рассмотрим решение задачи линейного программирования с
использованием таблиц.
Пример 10.1.
Решить задачу линейного программирования
симплекс - методом
,303
max;)(
21
21
≤+
→+=
xx
xxxf
.0 ;0
,202
21
21
≥≥
≤+
xx
xx
Задача задана в стандартной форме. Перепишем её в
равносильной канонической форме
,30x03
max;00)(
4321
4321
=+++
→+++=
xxx
xxxxxf
.4,...,1 ;0
,20 02
4321
=≥
=+++
ix
xxxx
i
оптимальным решением. И, наконец, если найдётся сj* > 0 и найдётся
aij* > 0, то от допустимого решения x(0) = (0, …, 0, b1, …, bn) следует
перейти к новому решению x(1) (выполнить первую итерацию) и уже
его проверять на оптимальность.
Для нового решения x (1) ∈ Y ⊂ R m+n все повторяется. В
зависимости от результатов проверки либо получают
окончательный результат, либо переходят к следующей итерации.
Допустимое решение, полученное на каждой итерации,
соответствует вершине многогранной области.
Процедуру решения задач линейного программирования
симплекс – методом удобно оформлять в виде симплекс – таблицы.
Рассмотрим решение задачи линейного программирования с
использованием таблиц.
Пример 10.1. Решить задачу линейного программирования
симплекс - методом
f ( x) = x1 + x 2 → max;
x1 + 3 x 2 ≤ 30,
2 x1 + x2 ≤ 20,
x1 ≥ 0; x2 ≥ 0.
Задача задана в стандартной форме. Перепишем её в
равносильной канонической форме
f ( x ) = x1 + x 2 + 0 x3 + 0 x 4 → max;
x1 + 3 x 2 + x3 + 0x 4 = 30,
2 x1 + x 2 + 0 x 3 + x 4 = 20,
xi ≥ 0; i = 1,...,4.
83
Страницы
- « первая
- ‹ предыдущая
- …
- 81
- 82
- 83
- 84
- 85
- …
- следующая ›
- последняя »
