, , , , . — . (LP) . -. : , , .
LP:
- . , . , , , . , , .
- . , LP . , 1 , , . , LP . , .
- . — , , , , , . «Z».
- . LP . , , «b<3», b , . , / , .
, : , , , . LP , .
. LP, :
- , , , .
- : .
- . , , .
- : . , , , .
- : .
- : .
, . , .
, : X 1, X 2, X 3, ..., X n — ; C 1, C 2, C 3, ..., C n — .
:
- (≤). , , 2 .
- (=). , , .
- (≥). , , , .
- .
- LP .
- .
, .
:
- , .
- . n- .
- , .
- .
- , .
LP . , .
LP, , :
x ≥ 0, y ≥ 0, z ≥ 0 :
Ax + By + C z +. , ≤ N,
, , N .
«≤», «=» «≥».
LP :
- .
- .
- . LP.
- , , .
:
- , .
- .
- .
- , LP . , .
.
, . :
- , .
- , (0,0). , .
- , — , . .
- , .
- , , , , , , .
-:
- , , , .
- .
- , , . . , . , , .
- . . «b» «a/b», "a" . , «b» .
- , , , , -, .
- , , , , , .
, -, , , . ( ) — , , .
LP (Ax + By +. , .≥ N) N, ( ). , , , . .
, , . , I .
I . . , , , . , , II.
II - . I - , .
, -.
PHPSimplex
LP . , .
PHPSimplex — - LP. . . , , , .
WanerMath:
Warneth 2 :
- ( ).
- .
, , . , . , «», , , , .
JSimplex — . LP . , . , «». , .
, .
LP
. 150 100 . 250 200 .
, 250 . — 20 , 50 . , .
:
- . , : x — , y — .
- , , : x ≥ 0, y ≥ 0.
- : x ≥ 150, y ≥ 100.
- - : x ≤ 250, y ≤ 200.
- 'x' 'y' - : + ≥ 250
- : P = -20x + 50y.
- : P = -20x + 50y , 150 ≤ x ≤ 250; 100 ≤ y ≤ 200; x + y ≥ 250.
:
- . , , , , .
- : , , . , , .
- : , , .
- , . , . .
- : , .
- : , .
- : , .
These are some of the most common applications where linear programming is used. In general, any optimization problem that satisfies the above conditions can be solved with its help.