Составители:
Рубрика:
29 30
и условиям неотрицательности:
0≥
j
x
(
)
nj ,1= ,
для которых целевая функция:
∑
=
=
n
j
jj
xcZ
1
достигает максимума.
Если ввести в рассмотрение матрицу:
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎝
⎛
=
mnm
n
aa
aa
A
K
KKL
K
1
111
и векторы:
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎝
⎛
=
n
x
x
X
K
1
,
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎝
⎛
=
n
b
b
b
K
1
,
(
)
n
ccС ,,
1
K
=
,
то стандартная форма модели примет вид:
(max).
,0
,
CXZ
X
bAX
=
≥
≤
Задачу ЛП в стандартной форме удобно решать графически,
если число переменных равно двум (
2=n ).
3.1.3. Каноническая форма модели
Найти совокупность значений n переменных ,x,,x,x
n
K
21
удовлетворяющих системе уравнений:
∑
=
=
n
j
ijij
bxa
1
( mi ,1= )
и условиям неотрицательности:
0≥
j
x ( nj ,1= ),
для которых целевая функция
nn
xcxcZ
+
+= K
11
достигает мак-
симума.
Компактная форма модели имеет вид:
bAX
=
,
0≥X ,
(max)CXZ
=
.
3.2. Понятие допустимого решения, области допустимых
решений, оптимального решения задачи линейного
программирования
Определение 3.1.
Вектор X, удовлетворяющий системе
ограничений ЗЛП, в том числе и условиям неотрицатель-
ности, если они имеются, называется допустимым реше-
нием ЗЛП.
Определение 3.2. Совокупность всех допустимых ре-
шений образует область допустимых решений (ОДР) ЗЛП.
Определение 3.3.
Допустимое решение, для которого
целевая функция достигает максимума (или минимума),
называется оптимальным решением. Будем обозначать
оптимальное решение
.X
∗
3.3. Переход от задачи минимизации целевой функции
к задаче максимизации
Задача минимизации целевой функции Z легко может быть
сведена к задаче максимизации функции Z
1
при тех же ограниче-
ниях путем введения функции
ZZ
−
=
1
.
Обе задачи имеют одно и то же решение
,X
∗
и при этом
1
maxmin ZZ
−
=
.
Проиллюстрируем этот факт графически на примере функ-
ции одной переменной:
и условиям неотрицательности: Компактная форма модели имеет вид: xj ≥ 0 ( j = 1, n) , AX = b , для которых целевая функция: X ≥ 0, n Z = CX (max) . Z = ∑cjxj j =1 3.2. Понятие допустимого решения, области допустимых достигает максимума. решений, оптимального решения задачи линейного Если ввести в рассмотрение матрицу: программирования ⎛ a11 K a1n ⎞ ⎜ ⎟ Определение 3.1. Вектор X, удовлетворяющий системе A=⎜ L K K ⎟ ограничений ЗЛП, в том числе и условиям неотрицатель- ⎜a ⎟ ⎝ m1 K a mn ⎠ ности, если они имеются, называется допустимым реше- нием ЗЛП. ⎛ x1 ⎞ ⎛ b1 ⎞ Определение 3.2. Совокупность всех допустимых ре- ⎜ ⎟ ⎜ ⎟ и векторы: X = ⎜K⎟ , b = ⎜K⎟ , С = (c1,K, cn ) , шений образует область допустимых решений (ОДР) ЗЛП. ⎜x ⎟ ⎜b ⎟ Определение 3.3. Допустимое решение, для которого ⎝ n⎠ ⎝ n⎠ целевая функция достигает максимума (или минимума), то стандартная форма модели примет вид: называется оптимальным решением. Будем обозначать AX ≤ b, оптимальное решение X ∗ . X ≥ 0, Z = CX (max). 3.3. Переход от задачи минимизации целевой функции к задаче максимизации Задачу ЛП в стандартной форме удобно решать графически, если число переменных равно двум ( n = 2 ). Задача минимизации целевой функции Z легко может быть 3.1.3. Каноническая форма модели сведена к задаче максимизации функции Z1 при тех же ограниче- ниях путем введения функции Найти совокупность значений n переменных x1 , x2 ,K , xn , Z1 = − Z . удовлетворяющих системе уравнений: n Обе задачи имеют одно и то же решение X ∗ , и при этом ∑ aij x j = bi ( i = 1, m ) min Z = − max Z1 . j =1 Проиллюстрируем этот факт графически на примере функ- и условиям неотрицательности: ции одной переменной: xj ≥ 0 ( j = 1, n ), для которых целевая функция Z = c1 x1 + K + cn xn достигает мак- симума. 29 30
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »