104
=
+ (
+
+ ⋯ +
)
=
+ (
+
+ ⋯ +
) (4.10)
..........................................................................
=
+ (
+
+ ⋯ +
)
.
Если все числа
β
1
,
β
2
,...,
β
m
неотрицательные, то разбиение перемен-
ных на базисные и свободные произведено правильно.
Приняв
x
i
=
β
для
i
= 1, 2,…,
m
;
x
i
= 0 для
i = m
+ 1,
m
+ 2,…,
n
, полу-
чаем допустимое решение. Если же среди чисел
β
1
,
β
2
,...,
β
n
есть отрица-
тельные, то разбиение переменных на базисные и свободные произведено
неправильно и необходимо в качестве базисных и свободных взять другие
переменные.
3. Подставив в целевую функцию значение базисных переменных
(4.10), получим выражение целевой функции через свободные переменные:
=
+
+ ⋯ +
, (4.11)
где
γ
– значение целевой функции при выбранном первом допустимом ре-
шении.
Если все числа
+ ⋯ +
неотрицательные, то выбранное до-
пустимое решение является оптимальным.
4. Если среди чисел
+ ⋯ +
есть отрицательные и числа
α
lk
, ...,
α
mk
все положительные, то оптимального решения не существует.
Если же среди этих чисел есть отрицательные, то для нахождения второго
решения в базисную переводятся другие свободные переменные, а одна из
базисных переменных – в свободную группу.
5. Находится второе допустимое решение целевой функции. Вновь
полученные базисные переменные выражаются через свободные, и итера-
ционный процесс продолжается. За конечное число этапов находится оп-
тимальное решение либо делается вывод, что оно не существует.
Задача оптимизации может быть представлена в матричном виде.
Оптимизировать
Z = cx
при ограничениях
Ax = b, х ≥
0
, b ≥
0
,
где
А
– матрица размерности
m
n
(матрица коэффициентов);
x
– вектор-столбец размерности
Достарыңызбен бөлісу: