Sunteți pe pagina 1din 8

Universitatea Politehnica Bucureti

Facultatea de Antreprenoriat Ingineria i Managementul Afacerilor


Specializare Ingineria i Managementul Afacerilor

OPTIMIZAREA TEHNOLOGIE PROCESELOR


Tema 2
Programarea liniar PROBLEM DE
TRANSPORT

Autor: Gheorghe Iulian


Grupa 1544, Seria B
ndrumtor:As.Drd.ing.Fleac Bogdan

Bucureti 2015

CONDIII

Notare condiii n care se poate aplica Programarea liniar pentru domeniul de montaj
instalatii

Crearea problemei ce trebuie rezolvat n domeniul respectiv ( cu obiectiv maximizare


profit)

Identificarea funciei obiectiv

Identificarea a 4 restricii, utilizarea tuturor celor 3 cazuri.

Crearea tabelului de variabile

Identificarea variantei fezabile de baz

Calcularea primei iteraii

Descrierea semnificaiilor pentru linia Zj, Cj-Zj i a profitului

Notare condiii n care se poate aplica Programarea liniar pentru domeniul de


montaj instalatii
Programarea liniara poate fi folosita in getionarea operatiilor de montaj al sistemelor de
supraveghere( in cazul nostru ) pentru rezolvarea urmatoarei probleme :

Alegerea variantei optime de montaj, tinand cont de restrictiile avute, in conditiile


maximizarii profitului.

Tipuri de restricii majore n PL :

Necesitatea identificrii unui singur obiectiv explicit: Maximizarea profitului firmei de


montaj instalatii.

Existenta unor restrictii: Numarul de ore lucrate de fiecare echipa de muncitori, numarul
de ore necesare pentru montarea unei instalatii

Trebuie s ndeplineasc condiia de liniaritate

Trebuie s existe condiia de omogenitate ( se vor desfura aceleai tipuri de elemente)

Trebuie s existe condiia de divizibilitate ( mprirea n fraciuni )

Condiiile n care se poate aplica Programarea liniar pentru domeniul de montaj instalatii:

Determinarea cantitatii din fiecare instalatie ce urmeaza a fi montate in vederea


maximizarii profitului;

Repartizarea echipelor de lucru in functie de orele necesarii montajului fiecarei instatatii.

Problema propusa
Compania Digital S.R.L. se ocupa cu montarea antemelor de televiziune.
Acesta are 2 variante:

Varinta 1 (V1) montarea antenelor TV simple


Varianta aceasta va consta in montarea unei antene TV care va asigura serviciile de
televiziune pentru un singur televizor

Varianta 2 (V2) montarea antenelor TV complexe.


Varianta aceasta va constain montarea unei antene TV care va asigura serviciile de
televiziune pentru doua sau mai multe televizoare.

Fiecare antena TV simpla montata creste profitul incremental al companiei cu 30$ iar
fiecare sistem de supraveghere complex instalat cu 60$.
Pentru montarea sistemelor de supraveghere firma are nevoie de echipe de muncitori
diferite,formate din muncitori specializati pentru fiecare operatiune in parte:

Echipa 1 instalarea antenelor

Echipa 2 Instalarea cablurilor aferente

Echipa 3 electricini

Echipa 4 Instalarea decodor tv

Varianta 1 se va monta in 8 ore cu echipa 1, 3 ore cu echipa 2 si 2 ore cu echipa 3.


Varianta 2 se va monta in 5 ore cu echipa 1, 5 ore cu echipa 2, 2 ore cu echipa 3 si 1 ora cu
echipa 4.

Echipa 1 munceste 24 zile/luna,echipa 2 munceste 19zile/luna,echipa 3 munceste 15zile/luna,


echipa 4 munceste 4 zile/luna.
Fiecare muncitor are un program de lucru de 12h/zi,ceea ce inseamna ca echipa 1 munceste
288ore/luna,echipa 2 - 228 ore/luna, echipa 3 - 180 ore/luna si echipa 4 - 48 ore/luna.
Compania doreste sa isi maximizeze profitul.Cate antene TV V1 si cate antene TV V2 trebuie
sa monteze pe luna?

Rezolvarea problemei propuse prin Programare liniara


PAS 1 : Formularea problemei referitoare la functia obiectiv si a setului de constrangeri

Functia obiectiv : max. Z = 30$ x V1 + 60$ x V2

Pentru maximizare se impun restrictiile:

Conditia de nonegativitate : V1 0 ; V2 0

care exprima profitul total

PAS 2 : Crearea si completarea tabloului de variabile, necesita indeplinirea masurilor de reglare:

Introducerea variabilelor posibil neutilizate sau de compensare


Fiecare ecuatie de constrangeri necesita adaugarea de variabile posibil neutralizate.
Scopul este reprezentat de egalizarea ecuatiilor de constrangeri

8V1 + 5V2 + 1S1 = 288


3V1 + 5V2 + 1S2 = 228
2V1 + 2V2 +1S3 = 180
1V2 + 1S4 = 48

Construirea tabelului initial si ajustarea ecuatiilor pentru forma standard

maz. Z = 30V1 + 60V2 + 0S1 + 0S2 + 0S3 + 0S4

8V1 + 5V2 + 1S1 + 0S2 + 0S3 + 0S4 = 288


3V1 + 5V2 + 0S1 + 1S2 + 0S3 + 0S4 = 228

(forma standard)

2V1 + 2V2 + 0S1 + 0S2 + 1S3 + 0S4 = 180


0V1 + 1V2 + 0S1 + 0S2 + 0S3 + 1S4 = 48

Daca: V1 = 0; V2 = 0 0V1 + 0V2 + 1S1 + 0S2 + 0S3 + 0S4 = 84 S1= 288


0V1 + 0V2 + 0S1 + 1S2 + 0S3 + 0S4 = 72 S2 = 228
0V1 + 0V2 + 0S1 + 0S2 + 1S3 + 0S4 = 72 S3 = 180

Daca:

V2 = 0 0V1 + 0V2 + 0S1 + 0S2 + 0S3 + 1S4 = 48 S4= 48

Solutia completa este : V1=0; V2=0; S1=288; S2=228; S3=180; S4=48


In acest caz s-a obtinut o varianta fezabila de baza. Inscrierea tabelului initial:
Cjcoloana
0$
0$
0$
0$

Cjrand

40$
V2

0$
S1

0$
S2

0$
S3

0$
S4

Cantitate

baza

20$
V1

S1
S2
S3
S4
Zj
Cj-Zj

8
3
2
0
0
20

5
5
2
1
0
40

1
0
0
0
0
0

0
1
0
0
0
0

0
0
1
0
0
0

0
0
0
1
0
0

288
228
180
48
0

Cj - indica cat se poate castiga la un sistem de supraveghere,dar doar daca acesta este
montat;

Zj - indica doar simultan cu Cj cat se poate pierde la un sistem de supraveghere,daca


acesta nu este montat;

Cj-Zj reprezinta costul de oportunitate,renuntarea la montarea unui sistem de


supraveghere din fiecare

PAS 3. Determinarea variabilelor necesare unei solutii mai bune

Se cauta in ultima linie a tabelului de variabile, alegandu-se valoarea cea mai mare,
deoarece dorim maximizarea profitului.

Cjcoloana
0$
0$
0$
0$

Cjrand
baza

20$
V1

40$
V2

0$
S1

0$
S2

0$
S3

0$
S4

S1
S2
S3
S4
Zj
Cj-Zj

8
3
2
0
0
20

5
5
2
1
0
40

1
0
0
0
0
0

0
1
0
0
0
0

0
0
1
0
0
0

0
0
0
1
0
0

Cantitate
288
228
180
48
0

PAS 4. Determinarea variabilelor ce trebuie inlocuite

Valoarea aleasa corespunde variantei V2 si va inlocui in tabel una din variabilele


neutilizate

Se trece la dizivarea valorilor tip cantitate corespunzatoare cu valorile coloanei V2

Se va alege variabila neutilizata corespunzatoare valorii celei mai mici

Cjcoloana
0$
0$
0$
0$

Cjrand
baza

30$
V1

60$
V2

0$
S1

0$
S2

0$
S3

0$
S4

S1
S2
S3
S4
Zj
Cj-Zj

8
3
2
0
0
30

5
5
2
1
0
60

1
0
0
0
0
0

0
1
0
0
0
0

0
0
1
0
0
0

0
0
0
1
0
0

Cantitate

bi/ai2

288
228
168
24
0

288/5=58
228/5=46
180/2=90
48/1=48

Variabila corespunztoare celei mai mici valori este S4 i va fi cea nlocuit ( prsete
baza), locul va fi ocupat de ctre V2.

Conform programrii liniare


rnd pivot

se numete valoarea pivot i cu portocaliu, coloan i

PAS 5. Calcularea noilor valori pentru variabile

Deoarece se va introduce V2, ntregul rnd pivot se modific

Se mparte fiecare valoare din rndul pivot la valoarea pivotului

Cjcoloana

Cjrand
baza

30$
V1

60$
V2

0$
S1

0$
S2

0$
S3

0$
S4

Cantitate

bi/ai2

0$
0$
0$
0$

S1
S2
S3
S4
Zj
Cj-Zj

8
3
2
0
0
30

5
5
2
1
0
60

1
0
0
0
0
0

0
1
0
0
0
0

0
0
1
0
0
0

0
0
0
1
0
0

288
228
180
48
0

288/5=58
228/5=46
180/2=90
48/1=48

PAS 6. Revizuirea elementelor valabile


S1

8V1 + 5V2 + 1S1 + 0S2 + 0S3 + 0S4 = 288

prima restrictie S1

Se inlocuiesc datele in S1 conform noii variabile adaugate in tabel:


0V1 + 1V2 + 0S1 + 0S3 + 1S4 = 48
V2 = 48 S4
8V1 + 5(48 S4) + 1S1 + 0S2 + 0S3 = 288 8V1 + 0V2 + 1S1 + 0S2 + 0S3 5S4 = 132
S2

3V1 + 5V2 + 0S1 + 1S2 + 0S3 + 0S4 = 228

prima restrictie S2

Se inlocuiesc datele in S2 conform noii variabile adaugate in tabel:


0V1 + 1V2 + 0S1 + 0S3 + 1S4 = 48
V2 = 48 S4
3V1 + 4(48 S4) + 0S1 +1S2 + 0S3 = 228 3V1 + 0V2 + 1S1 + 0S4 + 0S3 4S4 = 90
S3

2V1 + 2V2 + 0S1 + 0S2 + 1S3 + 0S4 = 180

prima restrictie S3

Se inlocuiesc datele in S3 conform noii variabile adaugate in tabel:


V2 = 48 S4
3V1 + 3(24 S4) + 0S1 +1S2 + 1S3 = 180 3V1 + 0V2 + 1S1 + 0S4 + 0S3 4S4 = 90
V2

0V1 + 1V2 + 0S1 + 0S3 + 1S4 = 48

Actualizare tabel
Cjcoloana
0$

Cjrand
baza

20$
V1

40$
V2

0$
S1

0$
S2

0$
S3

0$
S4

Cantitate

S1

-5

132

0$
0$
40$

S2
S3
V2
Zj
Cj-Zj

3
2
0
0
30

0
0
1
60
0

0
0
0
0
0

1
0
0
0
0

0
1
0
0
0

-5
-2
1
60
-60

90
90
48
2160$

Cj - indica cat se poate castiga la un sistem de supraveghere,dar doar daca acesta


este montat;

Zj - indica doar simultan cu Cj cat se poate pierde la un sistem de


supraveghere,daca acesta nu este montat;

Cj-Zj reprezinta costul de oportunitate,renuntarea la montarea unui sistem de


supraveghere din fiecare

Profitul reprezinta partea ramasa din venitul total


intreprinzatorului,dupa ce s-au scazut toate cheltuielile aferente.

Soluia de baz complet V1=0, V2=0, S1=288, S2=228, S3=180, S4=120;

Prima iteraie complet V1=0, V2=48, S1=132, S2=90, S3=90, S4=0;

ca

revine

Concluzii

In concluzie pe ultimul rand din tambel puteo observa ca existacelputin o alta posibila
valoare.

S-ar putea să vă placă și