61
Теперь математическую модель операции можно записать как
()( )
)
max
232313133222212122212111111
→
++= xaxaCxaxaCxaxaCW (2.12)
при ограничениях
,
,
,
,
,
2232221
1131211
3232313133
2222212122
1212111111
Nxxx
Nxxx
βxaxab
βxaxab
βxaxab
=++
=++
≤+≤
≤+≤
(2.13)
где
.3,1,2,1,0 ==≥ jix
ij
(2.14)
Итак, мы рассмотрели несколько задач исследования операций.
Можно выделить характерные черты, которые объединяют эти задачи:
•
элементы решения
n
xxx ,...,,
21
должны быть неотрицательными;
•
требуется определить такие значения
0,...,,
00
2
0
1
≥
n
xxx
, чтобы
выполнялись некоторые ограничения, имеющие вид линейных неравенств
или равенств относительно переменных
njx
j
,1, = , и при этом некоторая
линейная функция
W тех же переменных njx
j
,1, = обращалась бы в
минимум или максимум.
Для решения подобных задач разработан специальный
математический аппарат, который носит название линейного
программирования (планирования). А нужен ли специальный
математический аппарат? Может быть, необходимо, как это принято при
поиске экстремумов функций многих переменных в математике, взять
частные производные по всем переменным
njx
j
,1, = функции W ,
приравнять их к нулю и найти точку экстремума? По знаку вторых
производных или методом приращений определить вид экстремума. Но в
виду линейности функции
W сделать этого нельзя. Производные по
аргументам
njx
j
,1, = функции W будут константами, равными
njC
j
,1, = , т.е. ни одна частная производная не будет равна нулю ни при
каких значениях
njx
j
,1, = . Максимум или минимум функции W , если он
существует, достигается всегда где-то на границах возможных значений
njx
j
,1, = , т.е. там, где начинают действовать ограничения.
Математический аппарат линейного программирования позволяет
последовательно и довольно быстро обследовать границы области
возможных решений и найти на этих границах решение задачи или
доказать, что оно не существует.