Линейные задачи оптимизации. Ч.1. Линейное программирование. Лутманов С.В. - 54 стр.

UptoLike

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

Рубрика: 

2. ПОСТАНОВКА ЗАДАЧИ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ
54
1
1
11010
1
100
,
,
0,1,,
n
n
n
m
mmn
j
P
kuku
P
kuku
ujn
r
r
+=
+=
³=
L
LLLLLLLL
L
и доставляющий наименьшее значение функции
()
1
1
11
mm
n
iiini
ii
IuLkluLklu
==
æöæö
÷÷
çç
=-++-
÷÷
çç
÷÷
÷÷
çç
èøèø
åå
L.
Здесь
r
- удельная плотность бумаги.
Легко видеть, что построенная математическая модель представляет
собой задачу линейного программирования. Эта задача будет допустимой, если
в число вариантов разметки сетки бумагоделательной машины для каждого
типоразмера включить вариант, содержащий только этот типоразмер.
Транспортная задача. Имеется
r
карьеров, где добывается песок и
p
потребителей песка. В
i
-
м карьере ежесуточно добывается
i
a
тонн песка,
1,,
ir
=
L
, а
j
-
му потребителю ежесуточно требуется
j
b
тонн песка,
1,,
jp
=
L
.
Стоимость перевозки одной тонны песка с
i
-
го карьера
j
-
му потребителю
равна
,1,,,1,,
ij
cirjp
==
LL
. Требуется составить план перевозок песка так,
чтобы вывести весь песок, добытый в каждом из карьеров в течение суток,
обеспечить потребителей нужным суточным количеством песка и при этом
минимизировать затраты на перевозку.
Математическая модель задачи имеет следующий вид. Обозначим через
ij
u
планируемое к перевозке количество тонн песка с
i
-
го карьера
j
-
му
потребителю
1,,,1,,
irjp
==
LL
. Требуется определить вектор
11
0
1
0
0
1
0
0
p
r
rp
u
u
u
u
u
æö
÷
ç
÷
ç
÷
ç
÷
ç
÷
ç
÷
÷
ç
÷
ç
÷
ç
÷
ç
÷
ç
÷
=
ç
÷
÷
ç
÷
ç
÷
ç
÷
ç
÷
ç
÷
ç
÷
÷
ç
÷
ç
÷
ç
÷
ç
÷
ç
÷
èø
÷
÷
L
L
L
,
удовлетворяющий соотношениям
2. ПОСТАНОВКА ЗАДАЧИ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ


                                               P1
                                       k11u01 + L k1n u0n =
                                                  ,
                                               r
                                       LLLLLLLL
                                                               Pm
                                       km1u10 + Lkmn u0n =        ,
                                                               r
                                       u j ³ 0, j = 1,L, n

и доставляющий наименьшее значение функции
                                  æ              ö            æ              ö
                        I (u ) = çç L - å ki1li ÷÷ u1 + L + çç L - å kin li ÷÷ u n .
                                          m                          m

                                  çè    i =1
                                                 ÷ø          çè    i =1
                                                                             ÷ø

      Здесь r - удельная плотность бумаги.
      Легко видеть, что построенная математическая модель представляет
собой задачу линейного программирования. Эта задача будет допустимой, если
в число вариантов разметки сетки бумагоделательной машины для каждого
типоразмера включить вариант, содержащий только этот типоразмер.
      Транспортная задача. Имеется r карьеров, где добывается песок и p
потребителей песка. В i - м карьере ежесуточно добывается ai тонн песка,
i = 1,L, r , а j - му потребителю ежесуточно требуется b j тонн песка, j = 1,L, p .

Стоимость перевозки одной тонны песка с i - го карьера j - му потребителю
равна cij , i = 1,L, r , j = 1,L, p . Требуется составить план перевозок песка так,
чтобы вывести весь песок, добытый в каждом из карьеров в течение суток,
обеспечить потребителей нужным суточным количеством песка и при этом
минимизировать затраты на перевозку.
      Математическая модель задачи имеет следующий вид. Обозначим через
u ij планируемое к перевозке количество тонн песка с i - го карьера j - му

                                                                                                      æ u011 ÷ö
                                                                                                      çç ÷
                                                                                                       çç L ÷÷
                                                                                                        çç ÷÷÷
                                                                                                         ççu01 p ÷÷
                                                                                                          ç ÷÷
потребителю     i = 1,L, r, j = 1,L, p .       Требуется           определить          вектор   u0 = çç L ÷÷÷ ,
                                                                                                          çç ÷
                                                                                                           çç u0r1 ÷÷
                                                                                                            çç ÷÷÷
                                                                                                             çç L ÷÷
                                                                                                              çç rp ÷÷
                                                                                                               çèç u0 ÷÷÷ø

удовлетворяющий соотношениям

                                                    54