Documente Academic
Documente Profesional
Documente Cultură
1
7n condi'iile restrictive8
a x b i m
ij j i
j
n
, 1 :
1
i 0
j
.
+ac
c
j
repre&int costul func'ionrii mainii
M
j
7n unitatea de
timp, atunci se va cere minimi&area func'iei de cost
f c x
j j
j
n
1
.
b) Problema dietei (a amestecului).
< se determine cantit'ile
x
j
din alimentele
A
j
,
1 j n
,
alctuind o diet
( )
x x
n 1
,..., astfel 7nc2t costul acesteia
f c x
j j
j
n
1
s fie
minim, unde
c
j
repre&int costul unitar al alimentului
A
j
, dac se mai
cunoate componen'a 7n substan'e nutritive S S S
m 1 9
, ,..., (cum ar fi8
glucide, lipide, vitamine) a alimentelor
A
j
,
1 j n
, dat prin matricea8
( )
a
ij
i m
j n
1
1
unde
a
ij
este cantitatea de substan' S
i
con'inut 7n unitatea din
alimentul
A
j
i se cere ca fiecare diet s con'in cel pu'in cantit'ile b
i
din
substan'a S
i
, 1 i m. +eci, matematic problema se transcrie8
9)
'
n 1,9,..., j : 0
m i 1 , b 0 a
e restrictiv conditiile in 0 c min
j
n
1 j
i j ij
n
1 j
j j
c) Problema folosirii optime a resurselor.
= unitate economic trebuie s produc produsele P P P
n 1 9
, ,...,
av2nd la dispo&i'ie cel mult cantit'ile b b b
m 1 9
, ,..., din resursele
R R R
m 1 9
, ,..., . >tiind c producerea unei unit'i din produsul
P
j
necesit
cantitatea
a
ij
din resursa R
i
i c prin livrarea unei unit'i din acelai produs
se ob'ine beneficiul
C
j
, 1 i n se cere s se determine cantit'ile
x x x
n 1 9
, ,..., din produsele P P P
n 1 9
, ,..., astfel ca beneficiul s fie
ma0im. +eci8
'
n j x
m i b x a
x c
j
n
j
i j ij
n
j
j j
,..., 9 , 1 :
1 ,
conditiile in ma0
1
1
d) Problema de transport.
<e dau depo&itele D D D
n 1 9
, ,..., , av2nd disponibil o marf 7n
cantit'ile b b b
n 1 9
, ,..., ? consumatorii C C C
m 1 9
, ,..., solicit2nd marfa
7n cantit'ile b@
1
, b@
9
, ..., b@
m
? i costul unitar
c
ij
de transport al mrfii de la
depo&itul D
i
la consumatorul
C
j
.
<e cere s se gseasc un sistem de numere nenegative
{ }
x i n j m
ij
, , ,..., ? , ,..., 1 9 1 9
unde
x
ij
este cantitatea de marf
transportat de la D
i
la
C
j
, care s fac minim costul de transport, adic
9A
func'ia
f c x
ij ij
j
m
i
n
1 1
i s nu depeasc disponibilul din nici un
depo&it, adic8
x b i n
ij
j
m
i
1
1 , ,...,
i s satisfac mcar cererea fiecrui
consumator, adic8 x b j m
ij
i
m
j
1
1
@
, , ... ,
<istemul { }
x i n j m
ij
, , ,..., ? , ,..., 1 9 1 9
care 7ndeplinete aceste
condi'ii se numete program de transport. Bvident, e0isten'a unui program de
transport impune condi'ia ca disponibilul total s depeasc sau s fie mcar
egal cu cererea total, adic8
( )
1
1 1
b b
i
i
n
j
j
m
@
+ac restric'iile problemei sunt date ca egalit'i atunci i rela'ia (1)
devine egalitate, i 7n acest ca& problema de transport se numete ec#ilibrat.
(n ca& contrar spunem c avem o problem de transport neec#ilibrat.
+atele problemei de transport pot fi 7nscrise 7ntr6un tablou de forma8
3abelul (3)
5onsumatori
+epo&ite
C C C
m 1 9
...
+isponibil
D
D
D
n
1
9
c c c
c c c
c c c
m
m
n n nm
11 19 1
91 99 9
1 9
...
...
...
b
b
b
n
1
9
5erere
b b b
m
@ @ ... @
1 9
#$. No%iu"i e"er!le pri&i"d problem! pror!m#rii li"i!re
B0emplele pre&entate conduc la re&olvarea unor probleme matemetice
asemntoare. !orma standard a unei probleme de programare liniar de
minim (sau program liniar de minimi&are) se pre&int astfel8
99
( )
'
'
n i x
b m i b x a
x c f
PL
j
i i
n
j
j ij
n
j
j j
1 , :
: , 1 ,
e restrictiv conditiile in min
min 9
1
1
iar a unui program liniar de ma0imi&are8
( )
'
'
n j x
b m i b x a
x c f
PL
j
i i
n
j
j ij
n
j
j j
1 , :
: , 1 ,
conditiile in ma0
ma0 3
1
1
5ondi'iile restrictive se mai numesc i restric'iile programului liniar.
+ac notm8
( )
( )
x x x X a A
n
T
ij
i m
j n
1 9
1
1
, , ... , ?
( ) ( )
b b b L c c c C
m
T
n 1 9 1 9
, ,..., ? , ,...,
1::
atunci
PL min
se transcrie matriceal astfel8
( )
( )
9
:
@
min f x C X
A X L
X
T
'
iar
PL ma0
8
( )
( )
3
:
@
ma0 f x C X
A X L
X
T
'
1 9
, ,...,
se numete
program de ba& dac vectorii coloan
a
j
, corespun&tori componentelor
x
j
nenule
( )
x
j
: , sunt liniar independen'i.
+eoarece rang
A m
un program de ba& are cel mult m componente
nenule?
'e(i"i%i! II.$.). +ac un program de ba& are e0act m componente
nenule (mF rang C), atunci programul de ba& se numete nedegenerat. (n ca&
contrar, degenerat.
1:1
'e(i"i%i! II.$.*. Gatricea H de tipul m 0 m format din coloanele lui C
corespun&toare componentelor nenule ale unui program de ba& nedegenerat
I se numete ba& a programului I.
B0emplul DD.3.1. Problema de programare liniar8
( ) min
, .
9 3 3
9
3 %
: 1 %
1 9 3 %
1 9 3 %
1 9 3 %
x x x x
x x x x
x x x x
x j
j
+
+ +
'
_
,
_
,
_
,
'
1 63
rang C F 9
x
x
x
x
X ,
<istemul liniar de restric'ii se transcrie i sub forma8
1
1
1
1
1
3
1
1
9
%
1
9
3 %
1 9 3 %
_
,
_
,
_
,
_
,
_
,
a
a
a a
L
x x x x
Programe ale problemei sunt de pild8
1:9
X X X
1 9 3
3
:
:
1
3
1
:
:
E
1
1
1
_
,
_
,
_
,
? ?
primele dou fiind i programe de ba& nedegenerate cu ba&ele
B
1
1 1
1 1
_
,
? respectiv B
9
1 1
1 1
_
,
(sau cu nota'iile anterioare
( ) ( ) B a a B a a
1 1 % 9 1 9
, ? , .
-alorile func'iei obiectiv, corespun&toare celor trei programe sunt8
( ) ( ) ( ) f X f X f X
1 9 3
) 3 E , , . Programul
X
3
nu este de ba& deoarece
vectorii coloan corespun&tori componentelor nenule, respectiv8
a a a a
1 9 3 %
, , ,
sunt liniar dependen'i.
-ectorul X
%
1
:
1
:
_
,
mul'imea programelor
optime ale acestei probleme8
( )
{ }
P X P C X C X X P
T T
?
.
+eorem! II.$.1. Gul'imile P i
P
sunt conve0e.
'emo"str!%ie8 < demonstrm c P este conve0, adic
( ) ( ) [ ] ( ) ( ) X Y P Y P Y , , si avem IJ 16 si IJ 16 :1 :
!aptul c ( ) IJ 16 Y :este evident.
+eoarece
X P A X L siK P implicL CK F L
. +eci8
( )
[ ]
( ) ( ) A X Y A X AY L L L + + + 1 1 1 .
+eci8
( ) X Y P + 1
Pentru a demonstra c
P
_
,
M i : 1. Cvem8
1:3
( )
( )
( )
( )
C X Y C X C Y C X
C X C X
T T T
X P
T
X P
T
X P
T
+ + +
+
1 1
1
min
min min
+eci ( )
X Y
+ 1 este optim.
+eorem! II.$.2. +ac o problem de programare liniar admite
programe atunci admite i programe de ba&.
+eorem! II.$.$. +ac un program liniar are optim, atunci are i un
program optim de ba&.
Pentru demonstra'ia acestor dou teoreme avem nevoie de urmtoarea
lem8
Lem! II.$.1. =ricare ar fi sistemele de numere reale8
{ } { } x x i n y i n y
i i i i
si nu toate nule > : 1 1 , , se poate determina
un numr
> :
astfel 7nc2t x y
i i
: pentru orice
[ ] , , 1 i n i pentru cel pu'in un indice j,
1 j n
, s avem
x y x y
j j j j
+ : : sau
'emo"str!%i! lemei. *rupm indicii { }
1 9 , ,..., n dup semnul
numerelor y
i
astfel 7nc2t { } { }
I i y I i y
i i 1 9
: : > < si
. 5um nu to'i y
i
sunt nuli,
1 i n
, avem I I
1 9
. +ac I
1
si D
9
comparm
rapoartele x y
i i
N cu i I
1
i apoi pe cele cu i I
9
. *sim r I
1
i I
9
astfel 7nc2t8
:
:
1
9
<
<
x
y
x
y
x
y
x
y
r
r
i I
i
i
r
r
i I
i
i
min
ma0
-om lua { }
min ,
iar j astfel8
6 dac
<
_
,
_
,
_
,
min
i I
i
i
x
y
9
vom avea 7n ambele ca&uri
( ) ( )
[ ] x y i n
i i
: 1 si , .
+ac I
1
si D
9
lum
iar dac I
1
si D
9
lum
.
+emonstra'ia lemei este 7nc#eiat.
'emo"str!%i! teoremei II.$.2. -om demonstra c un program de ba&
este un program admisibil cu un numr minim de componente nenule.
!ie I programul admisibil cu numrul minim de componente nenule.
!ie r numrul componentelor sale nenule. (=rice alt program admisibil va
avea cel pu'in r componente nenule).
+ac r F : atunci I F : este program de ba&. +ac r P :, fie
{ }
x x x
i i i
r 1 9
, ,..., componentele strict po&itive ale lui I. (restul sunt nule).
+ac
a a a
i i i
r 1 9
, ,...,
sunt liniar independen'i atunci I este program de ba&.
< presupunem prin reducere la absurd c
a a a
i i i
r 1 9
, ,...,
sunt liniar
dependen'i , adic e0ist
y y y R
i i i
r 1 9
, ,...,
nu to'i nuli astfel 7nc2t8
(E) y a y a y a
i
i
i
i
i
i
r
r
1
1
9
9
: + + + ...
5onsider2nd Y R
n
cu O
i
:pentru
{ } { } { } i n i i i y i i i ! r
r i r
!
19 19
1 9 1 9
, , ... , , , . .. , , , ... , ? , , ... , . si O pentru i
i
atunci folosind (E) putem scrie A Y : . Ctunci8
(;)
( )
( )
A X Y AX AY AX L R + +
Ccum aplicm lema DD.3.1. pentru sistemele
{ } { }
x x y y
i i i i
r r 1 1
,..., ,..., . si +eci e0ist
> :
astfel 7nc2t, pentru un
[ ]
,
s avem
x y ! r x y
i i i i
! ! j j
+ + : 1 : , , si
pentru mcar un { }
j r 1 9 , ,...,
. Ctunci X Y + devine un program
admisibil dar cu cel mult
r 1
componente nenule, contrar ipote&ei. +eci
rela'ia (E) nu este posibil, re&ult c I este program de ba&.
'emo"str!%i! teoremei II.$.$. !ie
X P
:
este program optim de ba&. +ac r P :, fie
a a a
i i i
r 1 9
, ,...,
coloanele lui C corespun&toare celor r componente nenule din
X
. +ac
1:E
aceste coloane sunt liniar independente atunci
X
satisfc2nd
AY :.
+ac
C Y
T
:
am putea alege un
[ ]
:
, astfel 7nc2t
X Y P C Y
T
+ < si :?
atunci
( )
5 5
3 3
X Y X C Y C X
T T
+ + < contrar faptului c
X
este
program optim? deci
C Y
T
:
.
Ctunci aleg2nd un [ ]
,
astfel ca X Y P
+
:
ceea ce contra&ice faptul c r
este numrul minim de componente nenule pentru un program optim. +eci
X
1 9
: : : , ,..., , , ,..., ? deci variabilele x x x
m 1 9
, ,..., sunt
principale iar x x
m n +1
,..., secundare, iar vectorii coloan
a a a
m 1 9
, ,...,
formea& ba&a H a programului de ba&
X
. !ie
{ }
# a a a
m m n
+ + 1 9
, ,..., .
Gai not2nd8
X
x
x
X
x
x
C
c
c
C
c
c
$
m
m
n
$
m
m
n
_
,
_
,
_
,
_
,
+ + 1 1 1 1
? ? ? problema (9) poate fi
scris8
1:;
( )
( )
)
:
min f X C X C X
B X # X L
X
$
T
$
T
$
+
+
'
(nmul'ind
BX #X L
$
+
la st2nga cu
B
1
ob'inem8
( )
A
1 1
% X B # X B L
$
+
care repre&int transcrierea sistemului de restric'ii 7n ba&a H, cci dac scriem
a & a j n
j
ij
i
i
m
1
1 , (e0primarea vectorilor coloan 7n func'ie de
vectorii ba&ei H) vom avea8
&
ij ij
pentru 1 i, j m si & pentru mJ1 j n.
ij
:
5orespun&tor
programului
X
'
+eci x
i
+
1
1
1
1
iar
+eci rela'ia (A) devine8
( )
1:
1
X B #X X
$
+
de unde
( )
11
1
X X B #X
$
i atunci
8
( )
( ) ( )
f X C X C X C X B #X C X C X C C B # X
$
T
$
T
$
T
T
$
T
T
$
T
+ + +
1 1
sau e0plicit8
( ) ( )
19
1 1 1
f X c x c c & x
i i
i
m
j j ij
i
m
j m
n
j
+
_
,
1:)
.ot2nd8 c x ' c & ' m j n
i i
i
m
i ij
i
m
j
+
1 1
1 si , atunci8
( ) ( )
( )
13
1
f X ' c ' x
j j j
j m
n
+
+
=bservm c ( )
' f X C B L
$
T
si Q
1
.
Ccum putem asocia problemei PL6 min urmtorul tabel8
C B
$
c
1
c
9
c
n
X
a
1
a
9
a
n
vectorii
ba&ei
& & &
& & &
n
m m mm
11 19 1
1 9
...
...
componentele
nenule ale lui
X
C '
j j
.................................
........
( )
f X
:
1
:
pentru orice program admisibil
I. +eci
X
este optim.
+eorem! II.).2. +ac
X
1
9 , ,..., unde8
1:A
(<)
x R
x x & i m
x m j n j (
(
i
i i(
j
+
+
,
?
? ,
1
: 1
Cstfel avem
( )
x j n
j
: 1 .
Pentru
1 i m
avem8
( )
a x a x a x a x & a a x a & a
ij
j
j
n
ij
j
j
m
ij
j
j m
n
ij j j(
j
m
i( ij j
j
m
ij j( i(
j
m
+
+ + +
1 1 1 1 1 1
(folosind (9)) +
_
,
+
+
a x & x a & a
ij j j) )
) m
n
j
m
ij j(
j
m
i(
1 1 1
+
_
,
+ +
+ +
_
,
+
+ +
+ +
+ +
+
a x a & x a a a x a & x
a x a & x a x x a & a x
x a a x x
ij j
j
m
ij
j
m
j) )
) m
n
i( i( ij j
j
m
ij j) )
) m
n
j
m
ij j
j
m
ij j) )
j
m
) m
n
ij j
j
m
) ij j)
j
m
) m
n
ij j
j
m
) i)
) m
n
ij j
j
m
1 1 1 1 1 1
1 1 1 1 1 1 1
1 1
(renotLm pe # cu j)
j ij
j m
n
ij j
j
n
i
a a x b
+
1 1
+eci
X
este solu'ie admisibil. Cvem8
( ) ( )
( ) f X c x c ' x c x c '
j j
j
m
j j
j m
n
j
j j
j
m
( (
+ +
+
1 1 1
din definirea lui
X
.
+eoarece > < : : si c
t
'
(
atunci
( )
f I
, adic
func'ia obiectiv nu are optim finit.
+eorem! II.).$. +ac
X
(
i
i(
i(
>
'
min N ,
1:9
se poate substitui 7n ba&a H vectorul
a
cu vectorul
a
(
, ob'in2nd o ba& B@ ,
corespun&toare unui program de ba&
X@
care ameliorea& valoarea func'iei
obiectiv.
'emo"str!%ie. +eoarece &
(
:, folosind lema substitu'iei re&ult c
7nlocuind
a
7n H cu
a
(
sistemul de vectori nou ob'inut
B@
, este o ba&.
<olu'ia de ba& corespun&toare lui
B@
este dat tot de lema substitu'iei8
( )
1E
1
:
:
: 1
x x
x
&
& i m i
x
x
x
&
x m j n j (
i i
(
i(
(
(
j
@
@
@
@
, ,
, ,
>
+
'
, deci o sum de numere nenegative? iar dac &
i(
> :
avem x &
x
&
x
&
i i(
i
i(
(
@
_
,
i 'in2nd seama de (1%) 7nseamn c x
i
@
este
produs de dou numere nenegative).
+eci
( )
X x x x
n
T
@ , ,...,
@ @ @
1 9
este o solu'ie de ba&. -aloarea func'iei obiectiv
pentru
X@
este8
( )
( ) ( ) ( ) ( ) ( ) f X f X c ' x f X c ' x f X
j j
j m
n
j ( ( (
@ .
@ @
+ + <
+
1
Ccum putem pre&enta algoritmul simple0 pentru o problem PL 6 min
7n form standard.
,P!sul 1
-
8 <e gsete un program de ba& nedegenerat
X
cu ba&a H? se
construiete tabelul simple0 (<).
,P!sul
9
,
11:
negative, se alege cea mai mic. Dndicele j corespun&tor s6l notm cu t.
(+ac e0ist mai mul'i t se alege primul de la st2nga la dreapta). -ectorul
a
(
va intra 7n ba&. <e cercetea& dac &
i(
: pentru
1 i m.
+ac +C, se
trece la pasul %, dac .1, se trece la pasul 3.
6P!sul
3
(
i
i(
i(
>
'
min N , 1 : .
-ectorul
a
cu
B B @
i
X X
@
6P!sul )
-
.5onclu&ie8 RPL 6 min nu are optim finitS D algoritmul se oprete.
6P!sul
E
'
E ) 9 9
3 9 E 3 )
9 3 %
: 1 9 E
1 9 3 % E
1 9 3 % E
1 9 3 % E
Clegem ( ) X
T
1 9 : : : , , , ,
. Cvem8
{ } a a a a a B a a
1 9 3 % E 1 9
3
9
9
1
1
1
E
3
3
1
_
,
_
,
_
,
_
,
_
,
? ? ? ? ,
5oordonatele vectorilor
a a
1 9
si
7n ba&a H sunt
1
:
_
,
, respectiv
:
1
_
,
.
Pentru a afla coordonatele lui
a
3
se procedea& astfel8 punem
a a a R
3
1
1
9
9
1 9
+ , ,
, deci8
111
1 9
1 9
1 9
3
9
9
1
1
1
3 9 1
9 1
_
,
_
,
_
,
+
+
'
ceea ce ne d
1 9
1 1 , . +eci
7n ba&a H, a
B
3
1
1
_
,
. Cnalog se gsesc8 a a
B B
% E
1
1
1
3
_
,
_
,
,
Cadar tabelul simple0 corespun&tor ba&ei H are forma8
E ) 9 9 1
a a a a a
1 9 3 % E
E
)
a
a
1
9
1 : 1 1 61
: 1 61 1
1
9
c '
j j
: : 11 61: 61E
19
+eci a
E
intr 7n ba&,
a
9
iese din ba&, &
9E
6 pivot. <e e0ecut
pivotajul i ob'inem8
E
1
a
a
1
E
1 1N3 9N3 :
: 1N3 61N3 1N3 1
E 3
9 3
N
N
c '
j j
: E ; 6E :
9
Dntr 7n ba&a
a
%
i iese
a
1
.
9
1
a
a
%
E
3 % 1 % 1 9 1 :
1 % 1 % 1 9 : 1
N N N
N N N
E %
1 %
N
N
c '
j j
1EN% 9EN% 1)N9 : :
11 % N
>i am ob'inut ( )
c ' j
j j
: 1 E.
+eci programul optim este
( ) :,:,:,E % 1 % N , N min
T
f cu F
11
%
.
Clgoritmul se aplic i problemelor PL 6 ma0 7n forma
standard cu observa'ia c ( ) ma0 min f f . +e asemenea algoritmul se
119
3
%N3
( ) X f X @
N
N
@
_
,
E 3
:
:
:
9 3
9
aplic i 7n ca&ul 7n care func'ia obiectiv are forma
f c x R
j j
j
n
+
1
,
,
deoarece punctele de e0trem ale acesteia sunt aceleai cu punctele de e0trem
ale func'iei8
+ c x
j j
j
n
1
.
# *. +r!t!re! problemelor de pror!m!re li"i!r# c!re "u !u (orm!
st!"d!rd. Metod! b!/ei !rti(ici!le.
+ac sistemul de restric'ii con'ine inecua'ii de forma 8
a x b a x b i m
ij j
j
n
i ij j
j
n
i
_
,
1 1
1 sau , atunci acestea se transform 7n
egalit'i dac se adaug (respectiv se scade) 7n primul membru o necunoscut
au0iliar y
i
, O
i
:, numit i variabil de egali&are sau de compensare.
+eci8
a x y b
ij j
j
n
i i
+
1
(respectiv
a x y b
ij j
j
n
i i
1
).
+ac o component a termenului liber { } b i m
i
, ,9, ... , 1 este
negativ atunci se 7nmul'ete egalitatea sau inegalitatea respectiv cu 61.
+ac nu toate componentele lui
X R
n
'
9
9 %
%
:,
1 9
1 9
1 9
9 1
se transform 7n8
113
( )
min
@
, , , ,
@ @@
@ @@
@ @@
@ @@
+ +
+ +
'
f x x x
P
x x x y
x x x y
x x x y y
9 9
9 9 %
%
:
1 1 9
1 1 9 1
1 1 9 9
1 1 9 1 9
care este o problem standard PL 6 min. <e re&olv problema (P@) i apoi se
re'ine solu'ia pentru problema (P).
(n ca&ul 7n care nu dispunem de un program de ba& se utili&ea&
me(,da ce-,r d,*. fa&e pentru determinarea unui astfel de program.
0!/! I8 Programului liniar8
( )
1; 1
:, 1
1
1
PL
f c x
a x b i m
x j m
j j
j
n
j j
j
n
i
j
'
min
min
,
i se asocia& programul liniar au0iliar, cu variabilele artificiale
x x x
a a
m
a
1 9
, ,...,
8
( )
1) 1
:, :, 1 1
1
1
PL
+ x
a x x b i m
x x j n i m
a
i
a
i
m
ij j i
a
j
n
i
j i
a
'
min
min
,
, .
<istemul de restric'ii este un sistem de m ecua'ii cu n J m necunoscute.
<e observ c
( ) :,:,
1 9
.. . ,:, , , ... , b b b
m
T
este o solu'ie de ba& pentru
PL
a
min
cu care se poate pleca 7n algoritmul simple0. +eoarece func'ia
11%
obiectiv g este po&itiv, vom gsi cu certitudine un program optim de ba&
pentru care
min + :
. +ac min g F : atunci componentele
x
i
a
7n
programul optim de ba& pentru (1)) sunt nule i elimin2ndu6se aceste
&erouri, corespun&toare variabilelor x
i
a
din acest program optim de ba& al
PL
a
min
, se ob'ine un program de ba&
X
pentru (1;).
0!/! ! II,!8 (n continuare se aplic algoritmul simple0 pentru (1;) cu
programul de ba& I
:
. +ac min g P : atunci (1;) nu are solu'ii admisibile.
B0emplul DD.E.9.
( ) min
,9,3,%
f x x
x x x
x x x
x i
i
+
+
+
'
1 9
1 9 3
1 9 %
;
9 3
3 %
: 1
/a&a I0
( )
PL
+ x x
x x x x
x x x x
x i x x
a
a a
a
a
i
a a
+
+ +
+ +
'
min
min
,9,3,%, ,
1 9
1 9 3 1
1 9 % 9
1 9
9 3
3 %
: 1 :
5are are solu'ia de ba& ( ) :,:,:,:,3,%
T
. Cplicm algoritmul simple08
: : : : 1 1
a
1
a
9
a
3
a
%
a
E
a
;
1 a
E
9 1 61 : 1 : 3
1 a
;
1 : 61 : 1 %
63 6% 1 1 : : )
1 a
E
: 61 1N3 1 61N3 EN3
: a
9
1N3 1 : 61N3 : 1N3 %N3
6EN3 : 1 61N3 : %N3 EN3
: a
1
1 : 63NE 1NE 3NE 61NE 1
11E
3
EN3
: a
9
: 1 1NE 69NE 61NE 9NE 1
: : : : 1 1 :
Cm ob'inut programul optim de ba&
( ) 11 , ,:,:,:,:
T
pentru
PL +
a
min min cu :. !a&a 7nt2i s6a 7nc#eiat.
/a&a a II"a. Ue'inem ca program de ba&
( ) 11 : : , , ,
T
(componentele
corespun&toare, respectiv, lui x x x x
1 9 3 %
, , , , din programul optim de ba&
ob'inut la fa&a D) pentru problema ini'ial i aplicm algoritmul simple0.
#.1. Elimi"!re! dee"er#rii
Bste posibil ca dup c2teva itera'ii 7n aplicarea algoritmului simple0 s
revenim la una din ba&ele prin care am trecut deja, i atunci procesul continu
la infinit fr a conduce la o solu'ie. Cceast situa'ie se numete ciclare.
Cceast situa'ie poate aprea atunci c2nd problema de programare liniar
admite solu'ii de ba& degenerate (ve&i defini'ia DD.3.%.). .u 7ntotdeauna
degenerarea implic neaprat ciclare. (n practic, ciclarea apare foarte rar.
Pentru 7nlturarea degenerrii se folosete aa numita T(e)nic. a
$er(*rb.rii c* 12
!ie o problem PL 6 min i
X
1 9
: : , , ... , , , ... , .
Cceasta 7nseamn c 7n itera'ia algoritmului simple0 care conduce la
ob'inerea lui
X
1 : >
'
se atinge
7n mai multe puncte (pentru mai mul'i indici i). !ie s i u indicii pentru care
avem
x
&
x
&
(
*
*(
.
<e pune 7ntrebarea cum alegem 7n acest ca& pivotul (linia pivotului)V
-om 7nlocui
X
cu8
(1A) ( ) ( )
X X a
j
j
j
n
+
1
unde
> :
este un numr
foarte mic, iar a j n
j
, 1 sunt vectorii coloan ai sistemului de restric'ii.
11;
+eci ( )
j
j
j
n
a
1
este o combina'ie liniar de vectorii
a
j
cu coeficien'ii
, , ,..., .
9 3 n
5omponentele lui
( )
X
vor fi8
(19)
( )
x x &
! !
j
!j
j
n
+ >
1
: : , ,
=bserva'ie8 Cici prin
j
7n'elegem puterea a
j a
a lui
. +ac alegem
(
*
*(
atunci pentru acest
vom avea8
(91)
( ) ( )
x
&
x
&
(
*
*(
(
j
n
n
j
(
1
(93)
( )
x
&
x
&
&
&
*
*(
*
*(
j
n
n
*j
*(
1
+in rela'iile (99) i (93), compar2nd coeficien'ii lui
j
, ob'inem compararea
celor dou linii, care este o comparare le0icografic8 dac j este primul indice
pentru care
&
&
&
&
j
(
*j
*(
<
atunci i
( ) ( )
x
&
x
&
(
*
*(
< adic
( )
min ,
x
&
i m &
i
i(
i(
1 : >
'
(
*
*(
se
procedea& astfel8
11)
1
'
:
i se asocia& problema8
19 E
% E
3
; E
9 E
3
N
N
N
N
11A
(9E)
( )
ma0 + Y L Y
A Y C
Y
T
T
'
:
unde
Y
y
y
y
m
_
,
1
9
'
1 9 3
1 9 3 %
1 9 3 %
1 9 3 %
9 9
9 1
9 9
1
: 1 9 3 %
!olosind tabelul8
Y
X
x x x x
1 9 3 %
L
y
y
y
1
9
3
1 9 1 1
9 1 1 1
1 1 1 1
1
9
1
1 9 9 :
C
gsim duala8
119
( )
ma0
, , ,
+ Y y y y
y y y
y y y
y y y
y y y
y i
i
+ +
+ +
+
+
+
'
1 9 3
1 9 3
1 9 3
1 9 3
1 9 3
9
9 1
9 9
9
:
: 1 9 3
+eorem! II.2.1. !ie I o solu'ie posibil pentru problema (9%) i K o
solu'ie posibil pentru problema (9E). Ctunci ( ) ( )
f X + Y
'emo"str!%ie. +in AX L , 7nmul'ind la st2nga cu
Y
T
:
ob'inem8
( )
Y A X Y L L Y + Y
T T T
Pe de alt parte8 ( )
A Y C X A Y X C C X f X
T T T T T
+ar cum
( )
Y A X A X Y X A Y
T
T
T T
ajungem la conclu&ia
( ) ( )
+ Y f X
.
+eorem! II.2.2. +ac (9%) are optim finit atunci (9E) are optim finit i
avem ( ) ( )
X f Y + min ma0 ( )
Y L X
T
3
5 sau unde
X
este o
solu'ie optim pentru (9%) iar
Y
o solu'ie optim pentru (9E).
'emo"st!%ie8 +in teorema DD.).1. pentru orice perec#e de programe
duale I,K, avem
( ) ( ) X f Y + . +eci are loc i
( ) ( ) X f Y + ma0 . 5um f
este o func'ie liniar, deci continu, atunci
( ) X f min e0ist i are loc
( ) ( ) ma0 min + Y f X .
Pe de alt parte folosind (13) i teorema DD.%.1. avem
( ) ( ) L B C ' X f X f
T
$
1
min
. <e demonstrea& c
:
1
$
C B Y
'
3
9 1
1
3 9 3
9 3 1
: 1 9
1 9
1 9
1 9
1 9
1 9
Pentru a re&olva aceast problem cu algoritmul simple0 trebuie
introduse patru variabile de egali&are, dar scriind problema dual8
ma0
,
+ y y y y
y y y y
y y y y
y
i
+ + +
+ + +
+ + +
'
1 9 3 %
1 9 3 %
1 9 3 %
3
9 3 9 3
9 3 1
: 1 %
i
aceasta necesit numai dou variabile de egali&are. =b'inem8
: : 1 3 1 1
; E % 3 9 1
a a a a a a
191
:
:
;
E
a
a
9 1 3 9 1 :
1 1 3 : 1
1
3
61 61 63 61 : : :
:
3
3
E
a
a
1N9 61N9 : 6EN9 1 63N9
1N9 1N9 1 3N9 : 1N9
9 N 1
9 N 3
1N9 1N9 : )N9 : 3N9
63N9
deci
ma0 N min . + f 3 9
Pentru a putea formula duala unei probleme de minim am v&ut c
restric'iile trebuie s aib forma (9%). (n acest ca&, restric'iile
T T
sunt numite
concordante, iar cele
T T
neconcordante. Pentru problema primal de ma0im,
restric'iile
T T
sunt cele concordante iar
T T
cele neconcordante.
(n ca& c nu au aceast form pot fi aduse la forma (9%) dup
urmtoarele reguli8
modelul dat modelul dual
numr de variabile numr de restric'ii
numr de restric'ii numr de variabile
minim ma0im
ma0im minim
termeni liberi ai restric'iilor coeficien'ii func'iei obiectiv
coeficien'ii func'iei obiectiv termenii liberi ai restric'iilor
coloanele matricii restric'iilor liniile matricii restric'iilor
restric'ie concordant variabil nenegativ
restric'ie neconcordant variabil nepo&itiv
restric'ie egalitate variabil liber
variabil nenegativ restric'ie concordant
variabil nepo&itiv restric'ie neconcordant
variabil liber restric'ie egalitate
B0emplul DD.).3.
199
9
min
, ,
N
f x x x x
x x x x
x x x x
x x x x
x x x R
+ + +
+ +
+ + +
+ +
'
3 9
9 E
9 9 1:
9 1:
: :
1 9 3 %
1 9 3 %
1 9 3 %
1 9 3 %
1 9 3 %
+uala va fi8
ma0
, ,
+ y y y
y y y
y y y
y y y
y y y
y y y R
+ +
+ +
+ +
+ +
+
'
E 1: 1:
9 3
9 9
9 1
9 1
: :
1 9 3
1 9 3
1 9 3
1 9 3
1 9 3
1 9 3
#.3 Problem! tr!"sportului
= problem de transport, ec#ilibrat, corespun&toare tabelului (3)
(ve&i DD.9), are forma8
193
( )
( ) ( )
( )
( )
( )
( )
PT
f X c x
x b i n
x b j m
b b
x i j
ij ij
j
m
i
n
ij
j
m
i
ij
j
n
j
j
j
m
i
i
n
ij
8
min
,
,
,
@
@
'
1 1
1
1
1 1
9;
1 9)
1 9A
99
:
numit i forma standard.
(n ca&ul 7n care avem b b
j
i
m
i
i
n
@
<
1 1
, atunci 7n tabelul (3)
introducem coloana (mJ1)6a cu ( )
b b b c i n
m i
i
n
j
j
m
i m +
+
1
1 1
1
: 1
@ @
,
? M i
iar in ca&ul cL b b
j
j
m
i
i
n
@
>
1 1
introducem linia (nJ1)6a cu
( ) . 1 : si
, 1
1 1
@ @
1
m j c b b b
j n
n
i
i
m
j
j n
+
+
+in (9)) i (9A) avem m n + rela'ii cu m n necunoscute. +in (99)
re&ult c 7ntre ecua'iile (9)) i (9A) mai e0ist cel pu'in o rela'ie i atunci
rangul matricii sistemului (9)) J (9A) este ce mult
m n + 1
'e(i"i%i! II.3.1. +ac rangul matricii sistemului (9))J(9A) este mJn61,
iar un program de ba& are e0act mJn61 componente po&itive (restul nule)
atunci programul se numete nedegenerat.
19%
= problem de transport se poate re&olva prin metoda simple0 dar
e0ist i metode specifice.
Pentru 7nceput vom pre&enta dou metode specifice pentru ob'inerea
unui program de ba&? 7n ca&ul unui e0emplu concret8
1W 6 Getoda col'ului .6- (nord6vest)
9W 6 Getoda elementului minim din linie sau coloan.
Problem#8 +in trei depo&ite D D D
1 9 3
, , trebuie transportat acelai
tip de marf la trei maga&ine C C C
1 9 3
, , . 5osturile unitare de transport,
disponibilul (+) i necesarul (.) sunt date 7n tabelul8
C
1
C
9
C
3
( )
D
D
1
9
E
3 1::
D
9
%
9 1
19:
D
3
)
A
3 ):
( )
#
A:
11: 1::
=bservm c problema este ec#ilibrat.
Metod!
1
'
1 1
1 1
1 1
5onform teoremelor dualit'ii avem8
( ) ( )
+ Y f X pentru orice perec#e de solu'ii duale I,K.
( ) ( )
ma0 min + Y f X 7n ca&ul 7n care avem optim.
(nlocuind 7n ( )
+ Y valorile
b i n j m
i
, , 1 1 i b
j
@
cu
e0presiile date de modelul primal ((9)), respectiv (9A)), gsim8
( )
( )
3:
1 1 1 1 1 1
x * x 3 * 3 x
ij i
j
m
i
n
ij j
i
n
j
m
i j ij
j
m
i
n
+ +
Dnegalitatea ( ) ( ) + Y f X
devine8
( )
( )
31 :
1 1 1 1
* 3 x c x x
i j ij
j
m
i
n
ij ij
j
m
i
n
ij
+
unde
sau8
( )
( )
39 : :
1 1
* 3 c x x
i j ij ij
j
m
i
n
ij
+
, .
+ac I este optim finit pentru problema primal avem
( ) ( )
ma0 min + Y f X i inegalitatea (39) se transform 7n egalitate. 5um
( )
x i j
ij
: ,
ajungem la conclu&ia8
( )
33 : : * 3 c x
i j ij ij
+ > dacL .
19)
3ot de aici reiese c dac pentru un
x
ij
> :
avem
* 3 c
i j ij
+ > :
atunci
I nu este optim.
5um
x
ij
> :
sunt 7n numr de mJn61 atunci (33) repre&int mJn61
rela'ii cu mJn necunoscute ( *
i
sunt 7n numr de n, iar
3
j
7n numr de m).
Xin2nd seama i de forma sistemului (33) este suficient s facem *
1
:
pentru a ob'ine restul necunoscutelor.
5ondi'ia ca I s fie optim revine la faptul c
* 3 c
i j ij
+ :
pentru
x
ij
neba&ici.
.ot2nd
* 3 C C
i j
+
: : :
i c
ij
condi'ia ca I s fie optim devine
:
: pentru
x
ij
neba&ici. +ac nu to'i
:
: pentru
x
ij
neba&ici, se trece
la 7mbunt'irea programului8
<e alege
( )
{ }
c C
r
i j
<
: : :
: min
,
.
-ariabila x
r
corespun&toare, neba&ic se introduce 7n ba&. Pe linia r,
dintr6un x
r!
ba&ic trebuie sc&ut un x
r
, pentru a nu modifica disponibilul
D
r
i atunci pe coloana $, la un
x
$!
ba&ic trebuie adugat x
r
pentru a nu
modifica necesarul #
!
i 7n consecin' pe linia p la un
x
$
trebuie sc&ut x
r
pentru a nu modifica disponibilul D
.
.ot2nd x
r
, se formea& astfel un ciclu8
x x
x
$ $!
r!
+
Cleg2nd { }
min , x x
$ r!
se ob'ine o nou solu'ie de ba&. <e calculea&
din nou C
: :
, , .a.m.d., p2n 7n momentul 7n care nu mai avem
:
: <
.
3oate aceste re&ultate se pun 7ntr6un tabel specific pe care 7l pre&entm
7n conte0tul problemei e0emplu anterioare.
X
:
C
:
3
1
3
2
3
3
3
j
*
i
9 E %
:
5iclul
*
1
A: 9: : NNN NNN % 61 9:6
*
9
9: 3: 63 61 NNN NNN E 9:J
3:6
19A
*
3
): 61 1 % NNN ; %
(n caseta X
'
Pun2nd *
1
F: ob'inem 3 3 * 3 *
1 9 9 3 3
9 E 3 % 1 , , , , valori pe
care le6am trecut 7n prima coloan, respectiv prima linie din caseta C
. Cpoi
csu'ele din aceast caset, corespun&toare programului de ba& se #aurea&,
iar celelalte se completea& cu valorile C
: :
c C
ij
care au fost trecute 7n csu'ele corespun&toare.
=bservm c
13
1 : <
, deci X
:
: > i j ,
neba&ici, deci solu'ia I
1
este optim.
=bservm c ea coincide cu solu'ia de ba& determinat cu ajutorul metodei
costului minim pe linie.
Propunem spre re&olvare urmtoarele probleme de transport8
199
1.
5
1
5
9
5
3
5
%
(+)
+
1
E ; 9 E 1E
+
9
1 3 % 9 9E
+
3
) 1 3 % 9:
(.) 1: 3: E 1E
Obser&!%ie8 <olu'ia de ba& ob'inut cu metoda col'ului .6- este8
X
# 4
1
]
1
1
1
1: E : :
: 9E : :
: : E 1E
care are E componente nenule.
5um mJn61F3J%61F; re&ult c X
# 4
este degenerat. <e caut alt solu'ie
de ba& cu metoda costului minim pe linie, ob'in2ndu6se8
: : E 1:
1: 1: : E
: 9: : :
1
]
1
1
1
2.
D
1
D
9
D
3
D
%
( )
#
C
1
1
3 9 E
E:
C
9
;
9 3 9
9:
C
3
% E
1 1
;:
( )
D
3: 1: 1:
A:
Obser&!%ie8 Gai 7nt2i trebuie transpus acest tabel. <e va gsi solu'ia de ba&8
3: : :
: 1: :
: : 1:
9: 1: E:
1
]
1
1
1
1
1
.
$.
C
1
C
9
C
3
( )
D
D
1
9 3
1 E:
D
9
% E 9
3:
( )
#
3: 1:
%:
13:
).
C
1
C
9
C
3
( )
D
+
1
E 9 1 9:
+
9
3 % 9 %:
+
3
E % 3 %:
(.) %: 1: 3:
Obser&!%ie8 +eoarece (+) P (.) problema este neec#ilibrat. Dntroducem un
consumator fictiv8
C
1
C
9
C
3
C
%
( )
D
D
1
E 9
1 : 9:
D
9
3 % 9
:
%:
D
3
E % 3
:
%:
( )
#
%:
1: 3: 9:
Probleme de pror!m!re li"i!r# propuse spre re/ol&!re.
I. < se re&olve urmtoarele probleme puse sub forma standard8
1.)
( )
ma0
,%.
f x x x
x x x
x x x
x i
i
+
+
+ +
'
3
9 3 %
E 9 19
: 1
1 9
1 9 3
1 9 %
<ol.
19
13;
ma0 : ? : ?
19
%
?
19
%%
,
_
f X
T
,$(im
131
9.)
( )
min
,;
f x x x x
x x x x
x x x x
x x x x
x i
i
+
+ + +
+ +
+ +
'
1 9 3
1 9 3 %
1 9 3 E
1 9 3 ;
9 9
9 1
9 9 9
3 %
: 1
( ) <ol8 I
optim
E 11 19 9) ,:, ,:, ,: min
T
f
3.)
( )
min f x x x x
x x x x
x x x x
x x x x
x
i
+ +
+ +
+
'
% E ;
1 % E ;
9 % E ;
3 % E ;
9 3
9 3
3 %
3 9 1
:
( ) <ol8 X f
,$(im
T
:,:,:,9 11 %) ,), min
%.)
( )
ma0
,)
f x x x x x
x x x x x
x x x x x
x x x x x
x i
i
+
+ +
+ + +
+ +
'
3 9 % 9
9 9 9
3 1
% 9
: 1
1 9 3 %
1 9 3 % E
1 9 3 % ;
1 9 3 % )
( ) <ol8 I
optim
:,:,:,1 9. ,%,:,3 ? ma0
T
f
139
E.)
( )
min f x x x x x
x x x x x
x x x x x
x x x x x
x
i
+ +
+ + +
+ +
+ + + +
'
3 9 %
9 3 1
9
9 9 3
:
1 9 3 )
1 9 3 % )
1 9 3 E )
1 9 3 ; )
<ol8 nu are optim finit
II. < se aduc la forma standard i apoi s se re&olve problemele8
;.)
( )
ma0 f x x x x
x x x
x x x
x
i
+ +
+
+
'
3 9 %
9 E
% 1
:
1 9 3
1 9 3
1 9 3
<ol8 nu are optim finit
).)
( )
ma0
,
f x x x
x x
x x
x x
+
+
+
'
) %
1
9 %
9 :
1 9
1 9
1 9
1 1 9
( ) <ol8 I
,$(im
T
f 9 1 1A , ,9,:,: ma0
133
A.)
( )
min
,%
f x x x x
x x x x
x x x x
x x x x
x i
i
+
+ +
+
+ + +
'
9 3
9 3 1
9
9 9 3
: 1
1 9 %
1 9 3 %
1 9 3 %
1 9 3 %
( ) <ol8 I
,$(im
T
A,11 E ,:,
9.)
ma0
, ,
f x y &
x y
y &
x &
x y &
+ +
+
+
+
'
9 3
9 3
9 3
:
( )
<ol8 X
,$(im
T
111 , ,
1:.)
ma0
, ,
f x y &
x y
y &
x &
x y &
+ +
+
+
+
'
1
1
1
:
<ol8 X
,$(im
T
_
,
1
9
1
9
1
9
? ?
13%
11.)
( )
min
,3
f x x x x
x x x
x x
x i
i
+
+
'
9
1
9 %
: 1
1 9 3
1 9 3
9 3
<ol8 nu e0ist minim
19.)
( )
ma0
,
f x x x
x x
x x
x R y
+
+
+
'
9
9 %
%
:
1 9
1 9
1 9
( )
<ol8 X
,$(im
T
% : ,
13.)
min
,3
f x x x
x x x
x x x
x x x
x i
i
+
+
+
'
9 3 9
1
9 3 %
9 9 3
: 1
1 9 3
1 9 3
1 9 3
1 9 3
13E
1%.)
( )
min
,
f x x x x
x x x
x x x
x x x R
+
+ +
+ +
'
1 9 3
1 9 3
1 9 3
1 9 3
9
9 1
%
:
( )
<ol8 X
,$(im
: : 1 9 , , N
3
1E.)
( )
ma0
, ,
f x x x x
x x x
x x x
x x x
+ +
+ +
+
'
1 9 3
1 9 3
1 9 3
1 9 3
9 3
;
9 3 ;
9 3 :
I"dic!%ie8 <e face mai 7nt2i sc#imbarea de variabile8
x x x x
1 1 9 9
9 3
@ @
,
( )
<ol8 X
,$(im
T
9 31 , , .
III. !olosind metoda celor dou fa&e s se re&olve programele liniare8
1;.)
( )
min
,
f x x x x x x
x x x x x
x x x x x
x i
i
+ +
+ + +
+ + +
'
1 9 3 % E
1 9 3 % E
1 9 3 % E
3 9 9
9 9 1
3 9 9 3
: 1 E
( )
<ol8 X
,$(im
: : E 3 ) 3 : , , N , N ,
13;
1).)
( )
min f x x x x x
x x x x x
x x x x x
x x x x
x
i
+ + +
+ + +
+ + +
+ +
'
3
1
9 9 9
9 %
:
1 9 3 %
1 9 3 % E
1 9 3 % E
1 9 3 %
( )
<ol8 X f
,$(im
T
111 : 1 , , , min
1A.)
( )
min
N
f x x x
x x
x x
x x
x
+
+
'
9 3
1
9
9 1
:
1 9
1 9
1 9
1 9
1 9
( )
<ol8 X
,$(im
1 : ,
19.)
( )
ma0
,3
f x x x x
x x x
x x x
x i
i
+
+ +
+
'
1 9 3
1 9 3
1 9 3
3 E 9
3 9 9 9
: 1
<ol8 X
,$(im
_
,
9
)
%
)
: ? ?
13)
9:.)
( )
min f x x x x
x x x
x x x
x
i
+
+
+ +
'
9
9
9 3
:
1 9 3
1 9 3
1 9 3
I4. < se transcrie matematic i apoi s se re&olve urmtoarele probleme8
91.) = main care lucrea& 9E de ore pe sptm2n produce trei articole.
Heneficiul ob'inut 7n urma v2n&rii acestor articole este de %: leiNbuc pentru
primul articol, respectiv 19: leiNbuc pentru al doilea articol i 3: leiNbuc pentru
ultimul articol. (ntr6o or maina poate reali&a E: buc din primul articol sau
9E buc din al doilea articol sau )E buc din al treilea articol. 5ererea
sptm2nal nu depete 1::: buc din primul articol, E:: buc din al doilea
articol, 1E:: buc din al treilea articol. 5um trebuie reparti&at produc'ia celor
trei articole pentru ca 7ntreprinderea s6i asigure un beneficiu ma0im8
Rspuns8 !ie x x x
1 9 3
, , cantit'ile din cele trei articole ce trebuiesc produse.
Ctunci avem de re&olvat problema8
ma0
, ,
f x x x
x
x
x
x x x
x x x
+ +
+ +
'
%: 19: 3:
1:::
E::
1E::
1
E:
1
9E
1
)E
9E
:
1 9 3
1
9
3
1 9 3
1 9 3
(
1
E:
1
x repre&int numrul de ore pe sptm2n 7n care maina produce
cantitatea 0
1
din primul articol).
99.) = fabric de &a#r trebuie s produc 7ntre 1 noiembrie 6 9A februarie.
Livrrile de &a#r se fac lunar, dup contract8 7n noiembrie 9:.::: t, 7n
13A
decembrie 3:.::: t, 7n ianuarie E:.::: t i 7n februarie %:.::: t. Produc'ia
e0cedentar a unei luni poate fi livrat luna urmtoare, suport2nd c#eltuielile
de depo&itare de 9.::: leiNton pe lun. 5apacitatea lunar de produc'ie a
fabricii este8 EE.::: t 7n noiembrie, %:.::: t 7n decembrie, 9E.::: t 7n
ianuarie, E:.::: t 7n februarie. Pre'urile de cost sunt8 1%:.::: leiNton 7n
noiembrie, 1;:.::: leiNton 7n decembrie, 1E:.::: leiNton 7n ianuarie,
1):.::: leiNton 7n februarie.
< se stabileasc nivelul de produc'ie lunar astfel 7nc2t contractele s fie
satisfcute cu c#eltuieli minime.
Rspuns. -om presupune c produc'ia se termin fr stoc.
!ie x x x x
1 9 3 %
, , , cantit'ile de &a#r ce trebuiesc produse respectiv 7n
lunile8 noiembrie, decembrie, ianuarie, februarie. Cvem8
( )
( )
( )
x i
x
x
x
x
x
x x
x x x
x x x x
i
>
+
+ +
+ + +
'
: 1
EE:::
%::::
9E:::
E::::
9::::
9:::: 3::::
E:::: E::::
1:: ::: %: :::
1
9
3
%
1
9 1
3 1 9
% 1 9 3
,%
. .
(
( )
x
1
9:::: 6 repre&int e0cedentul din noiembrie.)
5onsider2nd c#eltuielile de produc'ie i cele de depo&itare 7n mii lei
func'ia obiectiv devine8
( )
( ) ( )
( )
f x x x x x x x x
x x x
+ + + + + + +
+ + +
1%: 1;: 1E: 1): 9 9:::: 9 E::::
9 1:::::
1 9 3 % 1 1 9
1 9 3
+eci avem de calculat minimul func'iei8
( )
f x x x x x + + + 1%; 1;% 1E9 1): 3%::::
1 9 3 %
.
93.) 1n atelier de construc'ii metalice dispune de 'evi cu lungimea de Em,
din care trebuie s taie cel pu'in 3E 'evi 7n lungime de 9m, 9E 'evi de 9,Em i
139
1: 'evi de 3m lungime. 5um trebuie procedat astfel ca s se reali&e&e
consumuri minime de materialV
Rspuns: B0ist patru variante de a tia o 'eav de Em lungime 7n buc'i
cu lungimile specificate8
3
3
3
3
1
9
3
%
E 9 9 1
E 9 E 9 E
E 3 9
E 9 9 E :,E
8
8 , ,
8
8 ,
+ +
+
+
+ +
=bservm c la prima variant se pierde 1m de 'eav, la cea de6a patra
:,Em iar la variantele a DD6a i a DDD6a nimic. .ot2nd cu x x x x
1 9 3 %
, , ,
numrul 'evilor de Em care se taie respectiv dup variantele 3 3 3 3
1 9 3 %
, , , vom
avea8
min .
,%
f x x
x x x
x x
x
x i
i
+
+ +
+
>
'
1 %
1 3 %
9 %
3
:,E
9 3E
9 9E
1:
: 1
-om ob'ine x x x x
1 9 3 %
: E 1: 1E , , ,
9%.) !iecare animal dintr6o ferm are nevoie de o cantitate minim de
principii nutririve pe &i care depinde de specie, v2rst, scop urmrit 7n
alimenta'ie.
Principiile nutritive se afl 7n diferite propor'ii 7n produsele ce compun
ra'ia furajer. !olosind datele din tabelul de mai jos s se determine cantitatea
0 din alimentul C
1
i cantitatea O din alimentul C
9
e0primate 7n $ilograme, ce
trebuie s intre 7n compo&i'ia ra'iei furajere a unui animal astfel 7nc2t costul ei
s fie minim.
+enumirea
principiilor nutritive
5on'inutul 7n principii
nutritive al alimentelor ($g)
5antit'ile minime
prescrise ($g)
A
1
A
9
P1 :,1 : :,%
1%:
P9
P3
P%
:
:,1
:,9
:,1
:,9
:,1
:,;
9
1,)
5ostul (leiN$g) 9%: A:
Indicaie: problema se transcrie matematic astfel8
:,1 :,%
:,1 :,;
:,1 :,9 9
:,9 :,1 1
:
9%: A:
x
y
x y
x y
x y
f x y
+
+
'
,)
,
min
<e gsete
x y % 9 ,
1%1