Математическое программирование (линейное программирование). Киселева Э.В - 16 стр.

UptoLike

Рубрика: 

33 34
тимых решений достигают экстремальных значений одновремен-
но. Оптимальному решению (
n
x,,x K
1
) задачи (3.1)–(3.3) соот-
ветствует оптимальное решение ),,(
1
+
mn
xx K задачи (3.4)–(3.6),
т.е. исходная модель и ее каноническая форма эквивалентны.
Пример. При производстве двух видов изделий (А и В)
предприятие использует 4 вида ресурсов. Нормы расхода ресур-
сов на производство единицы продукции, объем ресурсов, а так-
же прибыль от реализации единицы продукции приведены в таб-
лице:
Нормы затрат ресурсов
Вид ресурса
А В
Объем
ресурса
1 2 3 20
2 3 1 15
3 4 0 16
4 0 3 12
Прибыль 5 3
Определить оптимальный план производства продукции,
обеспечивающий предприятию максимальную прибыль.
Составить математическую модель задачи и привести ее к
каноническому виду.
Решение. Обозначим через
()
T
xxX
21
,=
план выпуска про-
дукции. Модель задачи примет вид:
.x;x
,x
,x
,xx
,xx
,xxZ
00
123
164
153
2032
max35
21
2
1
21
21
21
+
+
+=
Модель записана в стандартной форме.
Перейдем к модели в каноническом виде. Введем балансо-
вые неотрицательные переменные
6543
,,, xxxx , которые приба-
вим к левым частям ограничений-неравенств. В целевую функ-
цию все дополнительные переменные введем с коэффициентами,
равными нулю. Получим каноническую форму модели:
max,000035
654321
+
+
+
+
+
=
xxxxxxZ
()
.6,10
,123
,164
,1523
,2032
62
51
431
321
=
=+
=+
=++
=++
jx
xx
xx
xxx
xxx
j
Отметим экономический смысл дополнительных перемен-
ных. Очевидно,
=
+
=
2
1j
jijiin
xabx
(
)
4,1=i ,
т.е. дополнительная переменная
in
x
+
показывает величину не-
использованного i-го ресурса
(
)
41,i
=
.
3.4.2. Переход от канонической формы модели задачи
линейного программирования к стандартной
Пусть ЗЛП задана в канонической форме:
=
=
n
j
jj
xcZ
1
max
,
=
=
n
j
ijij
bxa
1
(
)
mi ,1= ,
0
j
x
(
)
nj ,1= .
Первый способ
Каждое ограничение-равенство может быть заменено экви-
валентной системой неравенств:
тимых решений достигают экстремальных значений одновремен-                вим к левым частям ограничений-неравенств. В целевую функ-
но. Оптимальному решению ( x1∗ ,K , xn∗ ) задачи (3.1)–(3.3) соот-        цию все дополнительные переменные введем с коэффициентами,
                                                                          равными нулю. Получим каноническую форму модели:
ветствует оптимальное решение ( x1∗ , K , x n∗+ m ) задачи (3.4)–(3.6),            Z = 5 x1 + 3 x 2 + 0 ⋅ x3 + 0 ⋅ x 4 + 0 ⋅ x5 + 0 ⋅ x6 → max,
т.е. исходная модель и ее каноническая форма эквивалентны.                                    ⎧2 x1 + 3 x 2 + x3             = 20,
      Пример. При производстве двух видов изделий (А и В)                                     ⎪
предприятие использует 4 вида ресурсов. Нормы расхода ресур-                                  ⎪3 x1 + 2 x3       + x4         = 15,
                                                                                              ⎨
сов на производство единицы продукции, объем ресурсов, а так-                                 ⎪4 x1                + x5      = 16,
же прибыль от реализации единицы продукции приведены в таб-                                   ⎪⎩     3x2               + x 6 = 12,
лице:
                        Нормы затрат ресурсов         Объем                                     xj ≥0                   ( j = 1,6).
      Вид ресурса
                            А              В          ресурса                 Отметим экономический смысл дополнительных перемен-
           1                2              3            20                ных. Очевидно,
           2
           3
                            3
                            4
                                           1
                                           0
                                                        15
                                                        16                                      xn+i = bi − ∑ aij x j
                                                                                                                        2
                                                                                                                                        (i = 1,4) ,
                                                                                                                        j =1
           4                0              3            12
        Прибыль             5              3                              т.е. дополнительная переменная xn +i показывает величину не-

    Определить оптимальный план производства продукции,                   использованного i-го ресурса (i = 1,4 ) .
обеспечивающий предприятию максимальную прибыль.
                                                                               3.4.2. Переход от канонической формы модели задачи
    Составить математическую модель задачи и привести ее к
                                                                                    линейного программирования к стандартной
каноническому виду.
                                                                              Пусть ЗЛП задана в канонической форме:
    Решение. Обозначим через X = (x1 , x 2 )T план выпуска про-                                                  n
дукции. Модель задачи примет вид:                                                                    Z = ∑ c j x j → max ,
                                                                                                                 j =1
                          Z = 5 x1 + 3x2 → max ,
                                                                                                                                    (         )
                                                                                                     n
                          ⎧2 x1 + 3 x2 ≤ 20 ,                                                      ∑a       ij   x j = bi i = 1, m ,
                          ⎪3 x + x ≤ 15,                                                            j =1
                          ⎪ 1 2
                          ⎨
                                     ≤ 16 ,
                                                                                                           xj ≥ 0              ( j = 1, n).
                          ⎪4 x1                                               Первый способ
                          ⎪⎩     3x2 ≤ 12 ,                                   Каждое ограничение-равенство может быть заменено экви-
                             x1 ≥ 0; x2 ≥ 0.                              валентной системой неравенств:
    Модель записана в стандартной форме.
    Перейдем к модели в каноническом виде. Введем балансо-
вые неотрицательные переменные x3 , x 4 , x5 , x 6 , которые приба-

                                   33                                                                                          34