• Non ci sono risultati.

Un problema multi impianto

N/A
N/A
Protected

Academic year: 2021

Condividi "Un problema multi impianto"

Copied!
21
0
0

Testo completo

(1)

Un problema multi impianto

Un’azienda dispone di due impianti A e B. Ciascun impianto produce due prodotti: standard e deluxe

Ogni impianto A e B, gestisce due processi produttivi:

smerigliatura (grinding) e lucidatura (polishing)

standard deluxe profitto unitario 10 15

Ogni unità di prodotto da luogo ad un profitto unitario riportato in tabella

(2)

Un problema multi impianto

factory A factory B

standard deluxe standard deluxe

smerigliatura 4 2 5 3

lucidatura 2 5 5 6

I tempi di smerigliatura e lucidatura (espressi in ore per unitá di ogni tipo di prodotto) nei due impianti sono diversi e riportati in tabella

L’ impianto A ha macchinari per la smerigliatura con capacità di 80 ore settimanali e per la lucidatura con capacità di 60 ore settimanali

L’ impianto B ha macchinari per la smerigliatura con capacità di 60 ore settimanali e per la lucidatura con capacità di 75 ore settimanali

(3)

Un problema multi impianto

Disponibilitá di materiale grezzo

Ogni prodotto (standard o deluxe) richiede 4 kg di materiale grezzo

L’azienda dispone di 120 kg di materiale grezzo a settimana

Determinare il livello di produzione ottimo (ovvero che massimizza il profitto)

(4)

Un problema multi impianto

Condividono la disponibilitá di materiale grezzo

120 kg.

M Kg sono assegnati all’impiantoA

120-M Kg sono assegnati all’impianto B Un possibile approccio consiste nel dividere

A PRIORI

il materiale grezzo tra i due impianti impianto A

impianto B

autonome nella produzione

(5)

Un problema multi impianto

Disponibilitá di materiale grezzo divisa a priori tra le fabbrica

120 kg.

75 Kg sono assegnati alla Impianto A

45 Kg sono assegnati alla Impianto B Dunque abbiamo due

modelli matematici

Impianto A Impianto B Un possibile scenario

(6)

Modello Matematico per l’impianto A

Le variabili di decisione per l’impianto A sono le quantità di ciascun tipo di prodotti

La funzione obiettivo è il profitto che deve essere massimizzato (max)

standard = x1, deluxe = x2

max 10 x1 + 15 x2

x1 , x2 >= 0

Vincoli: Disponibilità di materiale grezzo 4 x1 + 4 x2 <= 75

Kg di materiale grezzo per unità di prodotto standard

Kg di materiale grezzo per unità di prodotto deluxe Profitto di un’unità

di prodotto standard

Profitto di un’unità di prodotto deluxe

(7)

Modello Matematico per l’impianto A

Ulteriori vincoli:

4 x1 + 2 x2 <= 80 Vincoli di processo smerigliatura

2 x1 + 5 x2 <= 60 lucidatura

max 10 x1 + 15 x2

4 x1 + 4 x2 <= 75 4 x1 + 2 x2 <= 80 2 x1 + 5 x2 <= 60

x1 , x2 >= 0

Modello

completo per la fabbrica A

(8)

4 x

1 + 4 x2 =

75

Soluzione geometrica: ins. amissibile Impianto A

Grafico l’insieme F delle possibile soluzioni ammissibili

5 10 15 20 25 30 35 40 40 45

5 10 15 20 25 30 35 40 40 45 x1 x2

Il vincolo 4 x1 + 2 x2 = 80 non gioca alcun ruolo nella definizione della regine ammissibile: anche

rimuovendolo, l’insieme F non cambia

2 x1 + 5 x

2 = 60 4 x

1 + 2 x

2 = 80

Cattivo uso della risorsa dedicata alla smerigliatura!

regione ammissibile

I punti non negativi indicati con costituiscono la

(9)

4 x

1 + 4 x2 =

75

Soluzione geometrica: profitto Impianto A

Nel piano (x1, x2 ), disegniamo le rette di livello del profitto PTOT per valori crescenti

5 10 15 20 25 30 35 40 40 45 x1

5 10 15 20 25 30 35 40 40 45

x2

2 x1 + 5 x

2 = 60

PTOT = 10 x1 + 15 x2 =k

=0

=150

=300

PTO T =0 PTO

T = 150 PTO

T = 3 00

Si tratta di un fascio di rette parallele

Determinare il massimo valore di PTOT che può essere realizzato per qualche valore

ammissibile: muovere le rette parallele fino a quando “toccano” la regione

Il valore PTOT =300 non è realizzabile per nessun punto di F

(10)

4 x

1 + 4 x2 =

75

Soluzione geometrica: Impianto A

5 10 15 20 25 30 35 40 40 45 x1

5 10 15 20 25 30 35 40 40 45

x2

2 x1 + 5 x

2 = 60

PTO T =0

materiale Ore lavoro 2 x1 + 5 x2 = 60

4 x1 + 4 x2 = 75 soluzione ottima

P*TOT = 10 x1 + 15 x2 = 112.5 + 112.5 = 225

⎟⎟ ⎠

⎜⎜ ⎞

= ⎛

5 . 7

25 .

*

11

x

(11)

Modello Matematico per la fabbrica B

Le variabili di decisione per la fabbrica B sono le quantità di ciascun tipo di prodotti

La funzione obiettivo è il profitto che deve essere massimizzato (max)

standard = x3, deluxe = x4

max 10 x3 + 15 x4

x3 , x4 >= 0

Vincoli:

Disponibilità di materiale grezzo 4 x3 + 4 x4 <= 45

(12)

Modello Matematico per l’impianto B (2)

vincoli: Processo

5 x3 + 3 x4 <= 60 smerigliatura

5 x3 + 6 x4 <= 75 lucidatura

max 10 x3 + 15 x3

4 x3 + 4 x3 <= 45 5 x3 + 3 x4 <= 60 5 x3 + 6 x4 <= 75 x3 , x3 >= 0

Modello per l’impianto B

(13)

Soluzione geometrica: insieme amissibile

Disegnimo l’insieme ammissibile F per l’impianto B

Nel piano (x3, x4 ), tracciamo le equazioni di vincolo

5 x

3 + 3 x4

= 60

5 10 15 20 30 40 50 x3

5 10 15 20 30 40 50

x4

4 x

3 + 4 x4 =

45

5 x

3 + 6 x

4 = 75

Regione

ammissibile

All non negative points constitutes the I due vincoli 5 x3 + 6 x4 = 75

and 5 x3 + 3 x4 = 60 non

giocano alcun ruolo nella definizione della regine ammissibile: anche

rimuovendoli, l’insieme F non cambia

Cattivo uso di 2 risorse !

(14)

Soluzione geometrica

5 10 20 30 40 50 x3

5 10 15 20 30 40 50

x4

4 x

3 + 4 x4 =

45

Nel piano (x3, x4 ), disegniamo le rette di livello del profitto PTOT per valori crescenti

PTO

T =0 P

TOT = 1 00

PTOT = 10 x3 + 15 x4 =k =0

=100

Materiale grezzo

x3 = 0

4 x3 + 4 x4 = 45

PTOT = 112.5

Soluzione ottima ⎟⎟

⎜⎜ ⎞

= ⎛

25 . 11

* 0 x

Determinare il massimo valore di PTOT che può essere realizzato per qualche valore

ammissibile: muovere le rette parallele fino a quando “toccano” la regione

(15)

Uno sguardo “globale” sull’azienda in questo scenario

standard deluxe

produzione 11.25 18.75

PROFITTO 393.75

Produzione complessiva = somma della

produzione nell’impianto A e nell’impianto B Profitto dell’azienda = somma

dei profitti dell’impianto A e dell’impianto B

Questa soluzione è stata ottenuta con un’arbitraria allocazione delle risorse

(16)

Cambiamo lo scenario

90 Kg sono assegnati all’impiantoA

30 Kg sono assegnati all’impiantoB La soluzione è stata ottenuta con un’arbitraria allocazione

delle risorse, vediamo cosa succede se si camia la allocazione della risorsa

120 kg.

Materiale grezzo totale

(17)

Cambio di scenario: visione geometrica

5 10 1520 30 40 50 x3

5 15 20 30 40 50x4

5 10 1520 30 40 50 x1

4 x

1 + 4 x2 = 9

0

5 10 15 20 30 40 45 50x2

2 x1 + 5 x

2 = 60 4 x

1 + 2 x2

= 80

Impianto A Impianto B

5 x

3 + 3 x4

= 60 4 x

3 + 4 x4 =

30 5 x

3 + 6 x

4 = 75

5 10 1520

x1

5 10 15 20

x2

5 10 1520

x3

5 10 15 20

x4

Nuovo ottimo per A Nuovo ottimo per B

⎟⎟

⎜⎜

5

5 .

17 ⎟⎟

⎜⎜

5 . 7

0

PTOT = 250 PTOT = 112.5

(18)

COMPANY

standard deluxe

production 17,5 12,5

PROFIT 362,5

L’azienda nel nuovo scenario

Produzione complessiva = somma della produzione nell’impianto A e

nell’impianto B Profitto dell’azienda = somma

dei profitti dell’impianto A e dell’impianto B

Questa soluzione è peggiore di quella precedente

(19)

Modello matematico per l’azienda

I due prodotti realizzati nell’impianto A e nel B sono le variabili di decisione

Objective function is the overall profit to be maximize

max 10 x1 + 15 x2 + 10 x3 + 15 x4

standard in factory A= x1, deluxe in factory A = x2 standard in factory B= x3, deluxe in factory B= x4

x1 , x2 , x3 , x4 >= 0

(20)

Modello matematico per l’azienda

Constraints:

4 x1 + 2 x2 <= 80 5 x3 + 3 x4 <= 60

Technological constraints smerigliatura

2 x1 + 5 x2 <= 60 5 x3 + 6 x4 <= 75 lucidatura

VINCOLO: Disponibilità di materiale primo

Factory A Factory B

Factory B Factory A

4 x1 + 4 x2 + 4 x3 + 4 x4 <= 120 Common constraint

(21)

Modello matematico per l’azienda

max 10 x1 + 15 x2 + 10 x3 + 15 x4

4 x1 + 2 x2 <= 80 5 x3 + 3 x4 <= 60 2 x1 + 5 x2 <= 60 5 x3 + 6 x4 <= 75 4 x1 + 4 x2 + 4 x3 + 4 x4 <= 120

x1 , x2 , x3 , x4 >= 0

Piu` di due variabili: NON possiamo risolvere graficamente

Riferimenti

Documenti correlati

[r]

Questo implica che il nodo che può essere estratto da una coda sia sempre il primo nodo inserito nella stessa (struttura dati di tipo F.I.F.O. ossia First In First Out). Le

I La funzione malloc della libreria stdlib.h alloca uno spazio di memoria contiguo nell’heap e restituisce un puntatore al primo byte allocato. I In case di fallimento restituisce

L’allocazione dinamica della memoria si verifica quando un programma richiede al sistema operativo un blocco di memoria dichiarando, preventivamente, la dimensione dello stesso..

Di conseguenza, in un sistema sanitario in cui l’entità delle risorse è “limitata” e il principio di equità è considerato determinante per l’accesso alle prestazioni sanitarie,

- La prima tabella (tabella 4) “ Dimensione campionaria complessiva e sua sensibilità alla variazione del 10% della precisione desiderata” fornisce la dimensione campionaria

The state has indeed been instrumental in opening up a new phase in the dynamics of the labour market marked by the incorporation of migrant workers, and it will be

Anche se il professore è più realista nel suo giudizio rispetto agli studiosi idealisti del PCC e del Guomindang, notando come la gente di Taiwan soffrì sotto gli olandesi, sotto