Численные методы. Корнюшин П.Н. - 79 стр.

UptoLike

Составители: 

79
Таблица 4
Провозные способности судов в
единицу времени, тыс. т
Эксплуатационные расходы судов за
единицу времени, тыс. руб.
Тип
судна
на линии 1 на линии 2 на линии 1 на линии 2
1 3 16 10 15
2 9 30 24 30
Требуется составить план работы судов, обеспечивающий выполнение заданного объема
перевозок в указанное время с минимальными эксплуатационными расходами.
Решение.
В качестве параметров управления выберем время, назначенное судну каждого
типа для работы на каждой из линий, так что намечаемый план работы судов будет состоять из
следующих величин:
x
11
время работы судов 1 типа на линии 1;
x
12
то же, на линии 2;
x
21
время работы судов 2 типа на линии 1;
x
22
то же, на линии 2.
При таком плане эксплуатационные расходы составят сумму (в тыс. руб.)
Z=10x
11
+15x
12
+24x
21
+30x
22
, (4)
которая является целевой функцией задачи; ее надо минимизировать.
Ограничения задачи запишутся в виде следующих соотношений:
,483016
;1893
;3
;3
2212
2111
2221
1211
=+
=+
+
+
xx
xx
xx
xx
(5)
где первые два выражают требования выполнить перевозки в заданное время, а последние два
выражают требования выполнить заданный объем перевозок на каждой линии. К этим
ограничениям добавляются требования неотрицательности:
.0,0,0,0
22211211
xxxx (6)
Полученная задача линейного программирования отличается от предыдущих тем, что в
ней 4 переменных, и для того чтобы можно было получить решение графически, надо свести ее к
задаче с двумя переменными. Это можно сделать, выразив, например, из двух последних
ограничений-равенств (5) переменные x
21
и x
22
через переменные x
11
и
12
:
)3(
15
8
);6(
3
1
1222
1121
xx
xx
=
=
(7)
и подставив эти выражения в целевую функцию (4), во второе неравенство и в последние два
неравенства (6). Тогда после простейших вычислений получим задачу:
.0;0
;3;6
;985
;3
min;962
1211
1211
1211
1211
1211
+
+
+=
xx
xx
xx
xx
xxZ
Если отложим на оси абсцисс величину x
11
, а на оси ординат x
12
(рис.6.18), то эти
ограничения приведет к многоугольнику ABCD (прямые x
11
=6 и x
12
=3 не входят в звенья этого
                                                  79



       Таблица 4
        Тип        Провозные способности судов в         Эксплуатационные расходы судов за
       судна          единицу времени, тыс. т                единицу времени, тыс. руб.

                   на линии 1        на линии 2            на линии 1          на линии 2

         1             3                 16                   10                   15

         2             9                 30                   24                   30


       Требуется составить план работы судов, обеспечивающий выполнение заданного объема
перевозок в указанное время с минимальными эксплуатационными расходами.
       Решение. В качестве параметров управления выберем время, назначенное судну каждого
типа для работы на каждой из линий, так что намечаемый план работы судов будет состоять из
следующих величин:
       x11 – время работы судов 1 типа на линии 1;
       x12 – то же, на линии 2;
       x21 – время работы судов 2 типа на линии 1;
       x22 – то же, на линии 2.
       При таком плане эксплуатационные расходы составят сумму (в тыс. руб.)
                                Z=10x11+15x12+24x21+30x22,  (4)
которая является целевой функцией задачи; ее надо минимизировать.
       Ограничения задачи запишутся в виде следующих соотношений:
                                     x11 + x12 ≤ 3;
                                     x 21 + x22 ≤ 3;
                                                               (5)
                                  3x11 + 9 x21 = 18;
                                 16 x12 + 30 x22 = 48,
где первые два выражают требования выполнить перевозки в заданное время, а последние два
выражают требования выполнить заданный объем перевозок на каждой линии. К этим
ограничениям добавляются требования неотрицательности:
                             x11 ≥ 0, x12 ≥ 0, x 21 ≥ 0, x22 ≥ 0. (6)
       Полученная задача линейного программирования отличается от предыдущих тем, что в
ней 4 переменных, и для того чтобы можно было получить решение графически, надо свести ее к
задаче с двумя переменными. Это можно сделать, выразив, например, из двух последних
ограничений-равенств (5) переменные x21 и x22 через переменные x11 и 12:
                                       1
                                  x21 = (6 − x11 );
                                       3                     (7)
                                        8
                                  x22 = (3 − x12 )
                                       15
и подставив эти выражения в целевую функцию (4), во второе неравенство и в последние два
неравенства (6). Тогда после простейших вычислений получим задачу:
                                   Z = 2 x11 − x12 + 96 → min;
                                           x11 + x12 ≤ 3;
                                         5 x11 + 8 x12 ≥ 9;
                                         x11 ≤ 6; x12 ≤ 3;
                                         x11 ≥ 0; x12 ≥ 0.
       Если отложим на оси абсцисс величину x11, а на оси ординат x12 (рис.6.18), то эти
ограничения приведет к многоугольнику ABCD (прямые x11=6 и x12=3 не входят в звенья этого