Upload
pavel-or
View
264
Download
2
Embed Size (px)
Citation preview
8/18/2019 6. Probleme de Programare Liniara
1/23
Note de curs la Teoria deciziei şi statistica generală
6FUNDAMENTAREA DECIZIILORUNICRITERIALE ÎN BAZA PROGRAMĂRIILINIARE
6.1. Formele şi sol!iile "ro#lemelor$e "ro%r&m&re li'i&r(
6.1.1. E)em"le $e "ro#leme *&re *o'$* l&"ro%r&me li'i&re
Problemele de programare liniară (PPL) în
domeniul economic, de regulă, sunt utilizatepentru optimizarea şi planifcarea planurilorde producţie ale întreprinderilor.
Problemele de programare liniară pot fprobleme de maxim sau probleme de minim.
Problemele de maxim se utilizează, deregulă, în cazul în care se determinăcantitatea de produse optimă astel încâtproftul întreprinderii să fe maim, iar
Problemele de minim se utilizează în cazul încare se determină cantitatea de produseoptimă astel încât c!eltuielile întreprinderiisă fe minime.
"ltel spus, problemele de programare liniarăconstau în maimizarea sau minimizarea uneiuncţii liniare, numită funcţie-obiectiv - Z =
f(x1, …, xn ), care eprimă obiecti#ul generalce trebuie determinat pentru undamentareadeciziei sau criteriul de perormanţă stabilit
1
8/18/2019 6. Probleme de Programare Liniara
2/23
Note de curs la Teoria deciziei şi statistica generală
şi, totodată, este dependentă de un şir de #ariabile x j.
$ariabilele uncţiei%obiecti# x j , numite şivariabile de decizie, sunt necunoscuteleproblemei de programare liniară care trebuiedeterminate pentru a optimiza uncţia%obiecti#. $ariabilele de decizie ale PPLtrebuie să satisacă &
') un item retricţii date sub orma unorecuaţii şisau inecuaţii liniare nestricte, careeprimă limitele sau cadrul general în caredecidentul poate lua o decizie caracterizatăde uncţia%obiecti#.
) cerinţa de a lua numai valori numerice
nene!ative (*+), numită şi condiţie denenegati#itate.
Problemele de programare liniară sunt oartedi#erse. ele mai pe larg întâlnite eemplede probleme de programare liniară sunturmătoarele patru &
• problema olosirii optime a resurselor-• problema dietei sau problema amestecului-• alocarea optimă a ondurilor fnanciare-• problema de transport.
". Problema foloirii optime a reurelor
onsiderăm un sistem de producţie, deeemplu o frmă, care &
2
8/18/2019 6. Probleme de Programare Liniara
3/23
Note de curs la Teoria deciziei şi statistica generală
• produce n bunuri # j (mese, scaune,dulapuri, otolii etc.),
j = 1, …, n-• utilizând pentru aceasta m categorii de
resurse $i, (materii prime, orţă de muncă,capacităţi de producţie, combustibili şienergie, etc.), i = 1, …, m.
esursele $i în cadrul frmei nu sunt
nelimitate şi ele, e#ident, sunt disponibileîntr%o anumită cantitate bi .
Pentru a produce o unitate din bunul # j se #autiliza o cantitate aij din resursa $i .
Preţul (sau proftul) unitar al bunului # j estec j .
/copul problemei olosirii optime aresurselor constă în determinarea unuiprogram de abricaţie care să maimizezeproftul frmei (problema de maim) sau săminimizeze c!eltuielile întreprinderii(problema de minim), altel spus se cere să sedetermine acele cantităţi x j care trebuieabricate din fecare tip de produs (bun),astel încât să se obţină optimul uncţiei%obiecti#, în condiţiile nedepăşiriidisponibilului din fecare resursă.
"". Problema dietei
3
8/18/2019 6. Probleme de Programare Liniara
4/23
Note de curs la Teoria deciziei şi statistica generală
Problema dietei sau problema amesteculuipresupune obţinerea unui amestec (reţetă
ura0eră) dintr%un număr de m substanţe(ingrediente), care să asigure necesarul bi,i = 1, …, m, a#ând la dispoziţie un număr den alimente, cunoscându%se cantităţile aij, j =1, …, n, din fecare substanţă pe care lepoate conţine o unitate de măsură din fecarealiment şi costul c j unei unităţi de măsură dinfecare aliment.
/copul acestei probleme este % să sedetermine cea mai economică dietă caresatisace minimul nutriţional cerut, altelspus să se determine cantitatea x j din fecarealiment care #a intra în meniu, astel încât săse satisacă minimul nutriţional cerut.
"locarea optimă a ondurilor fnanciare
"#ând la dispoziţie o sumă totală % carepoate f in#estită în di#erse acti#ităţi j, j = 1,…, n, fecare acti#itate producând un anumit
proft unitar a j, se pune problemadeterminării sumei x j, in#estită pentruacti#itatea j, astel încât să se obţină unproft maim.
Problema de transport
1enumirea problemei de transport pro#ine
din aptul că este #orba fe de un transport alunui produs, fe de o distribuire a unor
4
8/18/2019 6. Probleme de Programare Liniara
5/23
Note de curs la Teoria deciziei şi statistica generală
bunuri şi ser#icii de la anumite surse oridepozite la anumiţi destinatari sau centre de
consum.1e regulă, copul problemei de tranportpoate f ormulat astel & un produs care sea2ă în unele depozite (centre de depozitare,centre de apro#izionare) i, i = 1, …, m, încantitatea ai trebuie transportat la nişte
consumatori (destinatari, centre de desacere& uzine, magazine) j, j = 1, …, n, cerut încantitatea b j, astel încât costul total altransportului să fe minim.
antitatea ce #a f transportată de ladepozitul i la centrul de consum j se notează
prin xij, aceasta find şi necunoscutaproblemei.
3n problema de transport mai este cunoscutşi costul de transport pentru o unitate deprodus, de la fecare depozit i la fecarecentru de consum j, notat prin cij (u.m.).
3n cadrul acestei discipline noi #om lucra cudoar două probleme de programare liniară &problema foloirii optime a reurelor şiproblema de tranport.
6.1.+. Form& %e'er&l( & "ro#lemelor $e
"ro%r&m&re li'i&r(
5
8/18/2019 6. Probleme de Programare Liniara
6/23
Note de curs la Teoria deciziei şi statistica generală
Pentru rezol#area oricărei probleme deprogramare liniară trebuie creat un model
matematic.3n continuare este prezentată modalitatea decreare a modelului matematic al problemeide programare liniară pentru cele patrueemple prezentate mai sus.
4odelul matematic al problemei de olosire
optimă a resurselor4ai sus am menţionat, că scopul problemeiolosirii optime a resurselor constă îndeterminarea unui program de abricaţiecare să maimizeze proftul frmei (problemade maim) sau să minimizeze c!eltuielile
întreprinderii.Programul de abricaţie se compune din nbunuri # j,
j = 1, …, n, pentru care se utilizează mcategorii de resurse $i, i = 1, …, m.
antitatea din resursa $i utilizată pentruproducerea unei unităţi din bunul # j este aij ,cantitatea disponibilă din resursa $i este bi,iar preţul (sau proftul) unitar al bunului # jeste c j .
5ecunoscuta problemei este x j , carereprezintă cantitatea care urmează a f
produsă din bunul # j .
6
8/18/2019 6. Probleme de Programare Liniara
7/23
Note de curs la Teoria deciziei şi statistica generală
Pentru a simplifca modelul, se presupune că&
• preţul unui bun nu depinde de cantitateaprodusă din acesta sau din celelalte,
• consumul din fecare materie primă estedirect proporţional cu cantitatea produsăşi
• pentru fecare bun, consumurile dintr%o
resursă sau alta nu se condiţioneazăreciproc.
6inând cont de cele menţionate mai sus,problema de olosire optimă a resurselorpoate f ormulată astel &
• să se găsească #alorile numerice x1, x &,
…, xn • care optimizează ormula7
Z = c1x1 ' c &x & ' … ' cnxn opt
Z max - în cazul problemelor de maim, Z min % în cazul problemelor de minim.
• cu satisacerea restricţiilor711 1 12 2 1n n 1
21 1 22 2 2n n 2
m1 1 m2 2 mn n m
a x a x ... a x b
a x a x ... a x b
............................................
a x a x ... a x b
+ + + ≤ + + + = + + + ≥ ,
în care ecare linie se reeră la o reur*,iar ecare coloan* & la un produ (bun).
7
8/18/2019 6. Probleme de Programare Liniara
8/23
Note de curs la Teoria deciziei şi statistica generală
8otodată, fecare restricţie presupune căcantitatea consumată dintr%o resursă nu
poate depăşi #olumul disponibil.• şi a condiţiilor de nenegati#itate7
x j + , j = 1, …, n ,
care asigură obţinerea unei soluţiirealizabile din punct de #edere al logiciieconomice.
"locarea optimă a ondurilor fnanciare
Problema de alocare optimă a ondurilorfnanciare constă în următoarele % a#ând ladispoziţie o sumă totală % care poate fin#estită în di#erse acti#ităţi j, j = 1, …, n,fecare acti#itate producând un anumit proftunitar a j, se cere să se determine suma x j,in#estită pentru acti#itatea j, astel încât săse obţină un proft maim.
odelul matematic al problemei7
a) uncţia%obiecti# % N
j j
j=1
Z = a x×∑ 9 ma-
b) restricţiile % N
j
j=1
x = S ∑ -
c) condiţia de nenegati#itate & x j + , j = 1, …,n.
""". Problema dietei
8
8/18/2019 6. Probleme de Programare Liniara
9/23
Note de curs la Teoria deciziei şi statistica generală
Problema dietei presupune obţinerea unuiamestec (reţetă ura0eră) dintr%un număr de m
substanţe (ingrediente), care să asigurenecesarul b j, i = 1, …, m, a#ând la dispoziţieun număr de n alimente, cunoscându%secantităţile aij, j = 1, …, n, din fecaresubstanţă pe care le poate conţine o unitatede măsură din fecare aliment şi costul c j uneiunităţi de măsură din fecare aliment.
/copul acestei probleme este % să sedetermine cea mai economică dietă caresatisace minimul nutriţional cerut, altelspus să se determine cantitatea x j din fecarealiment care #a intra în meniu, astel încât săse satisacă minimul nutriţional cerut.
"şadar, modelul matematic al problemeidietei este &
a) uncţia%obiecti# %n
j j
j=1
Z = c x×∑ 9 min-
b) restricţiile %
11 1 12 2 1n n 1
21 1 22 2 2n n 2
m1 1 m2 2 mn n m
a x a x ... a x b
a x a x ... a x b............................................
a x a x ... a x b
+ + + ≤
+ + + = + + + ≥
-
c) condiţia de nenegati#itate & x j + , j = 1, …,n.
9
8/18/2019 6. Probleme de Programare Liniara
10/23
Note de curs la Teoria deciziei şi statistica generală
Problema de transport%copul problemei de tranport poate formulat astel & un produs care se a2ă înunele depozite (centre de depozitare, centrede apro#izionare) i, i = 1, …, m, în cantitateaai trebuie transportat la nişte consumatori
(destinatari, centre de desacere & uzine,magazine) j, j = 1, …, n, cerut în cantitateab j, astel încât costul total al transportului săfe minim.
antitatea ce #a f transportată de ladepozitul i la centrul de consum j se noteazăprin xij, aceasta find şi necunoscutaproblemei.
3n problema de transport mai este cunoscutşi costul de transport pentru o unitate deprodus, de la fecare depozit i la fecarecentru de consum j, notat prin cij (u.m.).
3n acest caz, modelul matematic al problemeide transport se poate scrie în elul următor &
1. uncţia-obiectiv care re2ectă obiecti#ulproblemei % costul total minim al transportului7
m n
ij ij
i=1 j=1
Z = c x×∑∑ min ,
&. $etricţiile problemei
10
8/18/2019 6. Probleme de Programare Liniara
11/23
Note de curs la Teoria deciziei şi statistica generală
"cestea sunt m ' n la număr.
Primele m restricţii arată că se transportă toată
cantitatea de produs a2ată în depozite &11 12 1n 1
21 22 2n 2
m1 m2 mn m
x + x +...+ x = a
x + x +...+ x = a
...
x + x +...+ x = a
:rmătoarele n restricţii arată că fecare centru
primeşte cantitatea necesară de la cele mdepozite &
11 21 m1 1
12 22 m2 2
1n 2n nm n
x + x +...+ x = b
x + x +...+ x = b
...
x + x +...+ x = b
/. 0ondiţia de nene!ativitate & i,0 * +, i ;', ..., m, 0 ; ', ...,n.
3n continuare #om aborda doar problemaolosirii optime a resurselor
8/18/2019 6. Probleme de Programare Liniara
12/23
Note de curs la Teoria deciziei şi statistica generală
6.1.,. Form& *&'o'i*( & "ro#lemelor $e"ro%r&m&re li'i&r(
= problemă de programare liniară este în form* canonic*, dacă toate restricţiile ei suntine!alit*ţi concordante.
= restricţie a unei probleme de programareliniară se numeşte concordantă dacă este oinegalitate de tipul &- >?@, atunci când funcţia-obiectiv e
maximizeaz* şi- >*@ atunci când funcţia-obiectiv e
minimizeaz*.
3n aşa mod,
a) o problem* n form* canonic* demaximizare arată astel7
Auncţia%obiecti# %n
j j
j 1
Z c x max=
= × ⇒∑ ,
estricţiile %,
ij j i
i j
a x b
× ≤∑ ,
ondiţia denenegati#itate %0≥
j x .
unde i = 1, …, m, j = 1, …, n.
b) o problem* n form* canonic* deminimizare se #a scrie7
Auncţia%obiecti# % 1 min
n
j j j
Z c x== × ⇒∑ ,
12
8/18/2019 6. Probleme de Programare Liniara
13/23
Note de curs la Teoria deciziei şi statistica generală
estricţiile %,
ij j i
i j
a x b
× ≥∑ ,
ondiţia denenegati#itate %
0≥ j
x .
6.1.-. Form& s&'$&r$ & "ro#lemelor $e"ro%r&m&re li'i&r(
= problemă de programare liniară este în
ormă standard dacă sunt satisăcuteurmătoarele trei condiţii &
') 3n membrul drept al restricţiilor eistă numaitermeni liberi şi aceştia sunt nenegati#i bi +, i = 1 … m2
) 8oate restricţiile sunt eprimate prin
egalităţi-B) 8oate #ariabilele din modelul matematic suntnenegati#e,x j + , j = 1 … n.
=rice model matematic poate f adus la ormastandard.
Pentru a îndeplini cele B condiţii seprocedează astel7
'a)1acă iniţial într%o restricţie a#em #ariabileîn membrul drept, acestea se trec înmembrul stâng.1e eemplu, x1 ' x & ' 3 4 x/ 9
x1 ' x & - x/' 3 4 +-'b 1acă iniţial a#em un termen liber în
13
8/18/2019 6. Probleme de Programare Liniara
14/23
Note de curs la Teoria deciziei şi statistica generală
) membrul stâng, acesta #a trece în membruldrept.
1e eemplu, x1 ' x & 5 / 4 9 x1 ' x & 4 /2
'c)1acă termenul liber din membrul drept estenegati#, atunci restricţia respecti#ă se #aînmulţi cu (%').1e eemplu, x1 ' x & - x/ 4 % 3 9 %x1 - x & ' x/ 6 32
a)= inecuaţie poate f înlocuită cu o ecuaţieprin introducerea unei #ariabile noi, numităvariabil* ecart sau variabil* de compenare(ubtituţie). $ariabila ecart se adună la membrul stâng alrestricţiei, dacă inecuaţia este de tipul ?, şi
se scade din membrul stâng al restricţiei,dacă inecuaţia este de tipul *. "ceste #ariabile de compensare suntnenegati#e şi sunt dierite pentru fecareinecuaţie.1e eemplu, în cazul inecuaţiilor &
1 2 3
1 2 3
2 3 100
3 2 50
x x x
x x x
+ − ≤ + + ≥ , unde x
j + , j = 1,…,/,
se introduc #ariabilele de compensare x 3 cusemnul >C@ în prima inecuaţie, deoarecemembrul stâng este mai mic decât membruldrept, şi x7 cu semnul >%@ în a doua inecuaţie,deoarece membrul stâng este mai mare
decât membrul drept7
14
8/18/2019 6. Probleme de Programare Liniara
15/23
Note de curs la Teoria deciziei şi statistica generală
=−++
=+−+
5023
10032
5321
4321
x x x x
x x x x
, unde x j + , i = 1,…,7.
b)estricţiile egalităţi nu se modifcă-
B) 1acă iniţial în modelul matematic eistă şi #ariabile care nu satisac de la început
condiţiile de nenegati#itate, atunci acestea #or putea f îndeplinite cu a0utorul unorsubstituţii, eectuate în restricţii şi în uncţia%obiecti#.Distă două situaţii7
• #ariabila x j este negati#ă sau nepoziti#ă
x j 8 , în acest caz substituţia este % x j =-x j, x j + -• #ariabila x j are un semn oarecare, adică
poate a#ea #alori poziti#e, #alori negati#eori poate f zero %x j = oarecare. 3n acest caz substituţiaeste %
j j j x x x+ −= − , 0 j x+ ≥ - 0 j x− ≥ .
3n caz general, orma standard dez#oltată aunei probleme de programare liniară sepoate prezenta în următoarea ormă7
a) funcţia-obiectiv9
1 1 2 2 n n Z c x c x ... c x= + + + 9 optim (ma sau min),
15
8/18/2019 6. Probleme de Programare Liniara
16/23
Note de curs la Teoria deciziei şi statistica generală
b) retricţiile9
=+++
=+++ =+++
mnmnmm
nn
nn
b xa xa xa
b xa xa xab xa xa xa
...
............................................
......
2211
22222121
11212111
,
c) condiţia de nene!ativitate9
x j + , j = 1, …, n.
:xemplu7
Problema deprogramare liniară în
ormă generală
Aorma standard aproblemei
1 2 3
1 2 3
1 2 3
1 2 3
1 2 3
Z 7x 9x 8x max5x 2x x 4
3x x x 5
x 2x 3x 9
x 0, x 0, x 0
= + + → + − ≥ + + = + + ≤ ≥ ≥ ≥
⇔
1 2 3
1 2 3 4
1 2 3
1 2 3 5
j
Z 7x 9x 8x max5x 2x x x 4
3x x x 5
x 2x 3x x 9
x 0, j 1...5
= + + → + − − = + + = + + + = ≥ =
ezol#area eecti#ă a unui program liniar în
ormă standard se ace cu a0utorulalgoritmului /imple.
= problemă de programare liniară poate fprezentată şi sub form* matricial*.
Pentru a obţine orma matricială a modeluluimatematic se introduc următoarele matrici &
') 4atricea #ariabilelor cu o linie şi n coloane %
16
8/18/2019 6. Probleme de Programare Liniara
17/23
Note de curs la Teoria deciziei şi statistica generală
1n X M ∈ 7
1 2 1( , , ..., )n n X x x x M = ∈ .
) 4atricea coefcienţilor din uncţia%obiecti#cu o linie şin coloane % 1nC M ∈ 7
1 2 1( , , ..., )
n nC c c c M = ∈ .
B) 4atricea coefcienţilor din restricţii cu mlinii şi n coloane % mn A M ∈ 7
11 12 1
21 22 2
1 2
. .
. .
. . . . .
. .
n
n
mn
m m mn
a a a
a a a A M
a a a
÷ ÷= ∈ ÷ ÷ ÷
.
E) 4atricea termenilor liberi din restricţii cu m
linii şi o coloană % 1m B M ∈ 71
2
1 2 1( , , ..., )
...
T
n m
m
b
b B b b b M
b
÷ ÷= = ∈ ÷ ÷ ÷
.
6inând cont de matricile introduse se obţineurmătorul model matematic în ormămatricială a problemei de programare liniară&
a) Auncţia%obiecti# % Z C X !" = × ⇒ , (max saumin)
b) estricţiile % ; < (8, =, +) >
c) ondiţia de 0 X ≥ .
17
8/18/2019 6. Probleme de Programare Liniara
18/23
Note de curs la Teoria deciziei şi statistica generală
nenegati#itate %
4atricile cu o linie şi n coloane sau cele cu nlinii şi o coloană pot f considerate elementeale unui spaţiu #ectorial sau liniar $n, decipot f numite #ectori.
"stel matricile , 0 şi > sunt #ectori &, n X C #∈ , m B #∈ .
6inând cont de aceasta rezultă, că oproblemă de programare liniară poate fprezentată şi în form* vectorial*.Pe lângă #ectorii menţionaţi mai sus & , şi
>, dacă se mai introduc încă n #ectori dinspaţiul $m, a#ând drept componente
coloanele matricei ;, adică &11
21
1
1
...
m
a
a $
a
÷ ÷= ÷ ÷ ÷
-
12
22
2
2
...
m
a
a $
a
÷ ÷= ÷ ÷ ÷
- ...-
1
2
...
n
n
n
mn
a
a $
a
÷ ÷= ÷ ÷ ÷
-
1
2
0...
m
b
b B $
b
÷ ÷= = ÷ ÷ ÷
,
atunci se obţine următoarea ormă #ectorială
a problemei de programare liniară &a)Auncţia%obiecti# % Z C X !" = × ⇒ , (max sau
min)
b)estricţiile % x1 P 1 ' x & P & ' ... ' xn P n (4,-, 6)P
c)ondiţia denenegati#itate %0 X ≥
.
18
8/18/2019 6. Probleme de Programare Liniara
19/23
Note de curs la Teoria deciziei şi statistica generală
6.1./. 0ol!iile "ro#lemelor $e "ro%r&m&reli'i&r(
Pentru a a2a soluţia optimă a unei problemede programare liniară, trebuie să fesatisăcute, în primul rând retricţiile şicondiţiile de nene!ativitate.
1in cele descrise mai sus, se obser#ă cărestricţiile problemei de programare liniară
ormează un sistem liniar de m ecuaţii, cu nnecunoscute.
La rezol#area PPL se consideră îndeplinireaurmătoarelor două ipoteze7
') numărul m al restricțiilor este strict mai micdecât numărul n al necunoscutelor (m F n)-
) rangul matricei ; este m (m este numărulde restricţii).
Prima ipoteză ne arată că sistemul de ecuaţiice reprezintă restricţiile este compatibilnedeterminat, caz în care căutareasoluţiei optime a problemei are sens.
Gpoteza a doua arată că cele m restricţii suntliniar independente. 3n caz contrar serenunţă la ecuaţiile care sunt combinaţiiliniare ale celorlalte.
estricţiile ormând un sistem liniar de m
ecuaţii şi n necunoscute, la rezol#area PPLapar trei situaţii7
19
8/18/2019 6. Probleme de Programare Liniara
20/23
Note de curs la Teoria deciziei şi statistica generală
• sistemul este incompatibil, deci problema nuare soluţie-
• sistemul este compatibil unic determinat (m; n), iar componentele soluţiei unice suntnenegati#e. 3n acest caz aceasta este şisoluţia optimă-
• sistemul satisace ipotezele ' şi (m F n şirang " ; m), deci compatibil nedeterminat.3n această infnitate de soluţii trebuie aleasă
soluţia optimă, dacă eistă.La rezol#area problemelor de programareliniară se întâlnesc trei tipuri de soluţii &
• soluţie admisibilă-• soluţie admisibilă de bază-• soluţie optimă.
%oluţie a unei probleme de programareliniară se numeşte ansamblul de n #alorinumerice, #ectorul = (x1, x &, ..., xn ) caresatisac restricţiile acestei probleme.
%oluţia admiibil* a problemei de
programare liniară se numeşte ansamblul den #alori numerice, #ectorul = (x1, x &, ..., xn ) care satisac atât restricţiilecât şi condiţiile de nenegati#itate ale acesteiprobleme.
4ulţimea soluţiilor admisibile ale problemeide programare liniară este, în general,infnită, deoarece restricţiile acestei
20
8/18/2019 6. Probleme de Programare Liniara
21/23
Note de curs la Teoria deciziei şi statistica generală
probleme ormează un sistem liniar de mecuaţii cu n necunoscute.
Dste imposibil să se calculeze #aloareauncţiei%obiecti# în toate aceste soluţiiadmisibile pentru a o alege pe cea careconeră uncţiei%obiecti# #aloarea optimăcerută, deci soluţia optimă se #a căuta într%osubmulţime a soluţiilor admisibile care să
aibă un număr fnit de elemente. Pornind dela aceasta se introduce noţiunea de soluţieadmisibilă de bază.
%oluţia admiibil* de baz* este soluţia caresatisace următoarele trei condiţii7
a) este o soluţie admisibilă-
b) are cel mult m componente strict poziti#e,iar celelalte n-m sunt egale cu zero.
c) #ectorii P i, care au drept componentecoloanele matricei ;, care corespund celor mcomponente nenegati#e (de la condiţia b)sunt liniar independenţi.
= soluţie admisibilă care maimizează sauminimizează uncţia%obiecti# se numeşteoluţie optim* a problemei de programareliniară.
21
8/18/2019 6. Probleme de Programare Liniara
22/23
8/18/2019 6. Probleme de Programare Liniara
23/23
Note de curs la Teoria deciziei şi statistica generală
') prima situaţie apare atunci când în matricea ; a coefcienţilor din restricţii se găseşte
matricea unitate (matricea a cărei diagonalăprincipală este unitatea, restul elementelorsunt nule). 3n acest caz, problema se rezol#ăconorm etapelor generale ale algoritmului/imple.
) a doua situaţie apare atunci când în matricea ; lipsesc una sau mai multe componente alematricei unitate. 3n acest caz, problema deprogramare liniară se rezol#ă prin metodabazei artifciale, numită în literatura despecialitate şi metoda penaliz*rilor .