132
Анализируя результаты решения прямой задачи линейного
программирования (x
*
= ║0 6 0 0 5 0 3 1 0 0 0 3 32 0 22║
т
), можно
заключить, что
- на первую строительную площадку целесообразно отправить
5 машин с базы, расположенной во 2 населенном пункте;
- на вторую строительную площадку целесообразно отправить
6 машин с базы, расположенной в 1 населенном пункте;
- на третью строительную площадку целесообразно отправить
3 машины с базы, расположенной во 2 населенном пункте;
- на четвертую строительную площадку целесообразно
отпра-
вить 1 машину с базы, расположенной во 2 населенном пункте, и
3 машины с базы, расположенной в 3 населенном пункте;
При этом со второй базы будут вывезены все материалы,
т.к. x
д2
= 0; на первой базе останется 32 и на третьей 22 тонны
материала.
Анализ результатов решения двойственной задачи показы-
вает, что (μ
*
= ║ 2.2 2.4 2.8 3.0 0 -0.2 0 ║
т
):
- оптимальное значение целевой функции прямой и двойст-
венной задачи равны c
т
x* = b
т
μ* = 220;
- если потребности строительных площадок в материалах бу-
дут увеличиваться, то расход бензина будет расти, причем более
всего он будет расти, если увеличиваются потребности СП
4
(т.к.
μ
4
= 3.0), и менее всего, если увеличиваются потребности СП
1
(т.к. μ
1
= 2.2);
- увеличение запасов материалов на базах пунктов НП
1
и НП
3
не влияет на расход бензина (μ
1
= 0, μ
3
= 0), в то же время увели-
чение количества материалов на базе НП
2
позволяет снизить
расход бензина, необходимого на перевозку (μ
2
= -0.2).
7.2. Линейное программирование
Рассмотрим задачу линейного программирования, постав-
ленную в следующем виде
L = c
т
x → max
A x ≤ b
x ≥ 0
Здесь А - матрица условий размерности m×n;
c
т
- вектор коэффициентов целевой функции размерности
1×n;
b - вектор ограничений размерности m×1;