48
Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali Management Sanitario per il corso di Laurea Magistrale SCIENZE RIABILITATIVE DELLE PROFESSIONI SANITARIE Modulo di Ricerca Operativa Prof. Laura Palagi http://www.dis.uniroma1.it/palagi Dipartimento di Ingegneria informatica automatica e gestionale A. Ruberti Sapienza Universit ` a di Roma - Via Ariosto 25 https://groups.google.com/a/dis.uniroma1.it/d/forum/ricerca operativa medicina 2 a lezione modulo RO L. Palagi

Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Management Sanitarioper il corso di Laurea Magistrale SCIENZE RIABILITATIVE DELLE PROFESSIONI SANITARIE

Modulo di Ricerca Operativa

Prof. Laura Palagihttp://www.dis.uniroma1.it/∼palagi

Dipartimento di Ingegneria informatica automatica e gestionale A. Ruberti

Sapienza Universita di Roma - Via Ariosto 25

https://groups.google.com/a/dis.uniroma1.it/d/forum/ricerca operativa medicina

2a lezione modulo RO L. Palagi

Page 2: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Cosa e un modello

Il termine modello e usato per definire ”una rappresentazione diun oggetto o di un fenomeno, che corrisponde alla cosamodellata per il fatto di riprodurne alcune caratteristiche ocomportamenti fondamentali” (wikipedia), di solito usato perevidenziare proprieta specifiche di oggetti reali.

I modelli concreti: ad esempio i prototipi (di aerei oautomobili),

I modelli matematici costruiti usando il linguaggio e glistrumenti della matematica.

2a lezione modulo RO L. Palagi

Page 3: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Cosa e un modello

Il termine modello e usato per definire ”una rappresentazione diun oggetto o di un fenomeno, che corrisponde alla cosamodellata per il fatto di riprodurne alcune caratteristiche ocomportamenti fondamentali” (wikipedia), di solito usato perevidenziare proprieta specifiche di oggetti reali.

I modelli concreti: ad esempio i prototipi (di aerei oautomobili),

I modelli matematici costruiti usando il linguaggio e glistrumenti della matematica.

2a lezione modulo RO L. Palagi

Page 4: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

In alcuni casi le situazioni in esame sono talmente complesse ele dimensioni talmente elevate da rendere difficile o troppocostoso l’uso di modelli analitici.

I modello di simulazione utilizzo di un calcolatore percostruire un modello che permetta di replicare lecaratteristiche del problema reale in esame.

Questi modelli hanno la differenza fondamentale rispetto aimodelli analitici di utilizzare il calcolatore non solo comestrumento di calcolo, ma anche come strumento perrappresentare le realta.

Non li tratteremo in questo corso.

2a lezione modulo RO L. Palagi

Page 5: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

I modelli matematiciRappresentano la realta attraverso variabili e relazioni logico -matematiche e descrivono in modo semplificato, ma rigoroso, ifenomeni del mondo reale che si vogliono considerare.

Perche un modello matematico ?

I obbligo ad un analisi per cogliere gli aspetti essenziali esignificativi di un problema

I deduzione analitica di proprieta strutturaliI possibilita effettuare un’analisi di tipo What if...? e quindi di

valutare fuori linea leffetto delle scelteI possibilita di individuare la miglior soluzione anche quando

le possibili scelte sono molte

2a lezione modulo RO L. Palagi

Page 6: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Programmazione MatematicaTra i modelli ”base” piu comunemente usati ci sono i problemi diProgrammazione Matematica.

In questo contesto il termine “programmazione” non deveessere inteso nel senso di di costruzione di programmi per ilcalcolatore, seppur il calcolatore elettronico sia uno strumentoindispensabile per risolvere problemi di ProgrammazioneMatematica.I problemi di Programmazione Matematica rappresentanoproblemi decisionali con

I un solo decisore,I un solo criterio di sceltaI deterministici.

2a lezione modulo RO L. Palagi

Page 7: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Programmazione MatematicaTra i modelli ”base” piu comunemente usati ci sono i problemi diProgrammazione Matematica.

In questo contesto il termine “programmazione” non deveessere inteso nel senso di di costruzione di programmi per ilcalcolatore, seppur il calcolatore elettronico sia uno strumentoindispensabile per risolvere problemi di ProgrammazioneMatematica.

I problemi di Programmazione Matematica rappresentanoproblemi decisionali con

I un solo decisore,I un solo criterio di sceltaI deterministici.

2a lezione modulo RO L. Palagi

Page 8: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Programmazione MatematicaTra i modelli ”base” piu comunemente usati ci sono i problemi diProgrammazione Matematica.

In questo contesto il termine “programmazione” non deveessere inteso nel senso di di costruzione di programmi per ilcalcolatore, seppur il calcolatore elettronico sia uno strumentoindispensabile per risolvere problemi di ProgrammazioneMatematica.I problemi di Programmazione Matematica rappresentanoproblemi decisionali con

I un solo decisore,I un solo criterio di sceltaI deterministici.

2a lezione modulo RO L. Palagi

Page 9: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Programmazione matematica

Sono modelli con una struttura di questo tipo

Ottimizza obiettivorestrizione− 1restrizione− 2...restrizione−m

in cui obiettivo e restrizione-i sono rappresentatimediante relazioni matematiche che legano i parametri delproblema con le possibili scelte decisionali.Ottimizza significa individuare la scelta che definisce il valoremassimo o minimo dell’obiettivo (funzione obiettivo).

2a lezione modulo RO L. Palagi

Page 10: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Ma algoritmo che vuol dire ?

Una volta ottenuto un modello matematico, la RO si dedica alladefinizione di metodi matematici efficienti (algoritmi disoluzione) per determinare una soluzione.

Un insieme di istruzioni elementari che eseguite (sucalcolatore) consentono di determinare la soluzione di unproblema in un tempo finito

Il piu famoso nella RO e il metodo del simplesso che consentedi determinare la soluzione ottima di un problema diprogrammazione lineare.

2a lezione modulo RO L. Palagi

Page 11: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Approccio modellistico ai problemi di decisione

I Descrizione e Analisi del problema

I individuare i parametri di controllo, i legami logico-funzionali e gli obiettivi

I Costruzione del modello

I descrizione formalizzata del problema: individuazione di una corrispondenza tra relazioni del

mondo reale (relazioni tecnologiche, leggi fisiche, vincoli di mercato, etc.) e relazioni matematiche

(equazioni, disequazioni, dipendenze logiche, etc.)

I Analisi del modello

I deduzione per via analitica di alcune importanti proprieta, quali esistenza, unicita, stabilita ecc.

I Selezione di “buone” soluzioni

I (ottimizzazione e/o simulazione)

I Validazione del modello

I verifica che i risultati ottenuti siano congruenti con il problema

2a lezione modulo RO L. Palagi

Page 12: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Approccio modellistico ai problemi di decisione

I Descrizione e Analisi del problemaI individuare i parametri di controllo, i legami logico-funzionali e gli obiettivi

I Costruzione del modello

I descrizione formalizzata del problema: individuazione di una corrispondenza tra relazioni del

mondo reale (relazioni tecnologiche, leggi fisiche, vincoli di mercato, etc.) e relazioni matematiche

(equazioni, disequazioni, dipendenze logiche, etc.)

I Analisi del modello

I deduzione per via analitica di alcune importanti proprieta, quali esistenza, unicita, stabilita ecc.

I Selezione di “buone” soluzioni

I (ottimizzazione e/o simulazione)

I Validazione del modello

I verifica che i risultati ottenuti siano congruenti con il problema

2a lezione modulo RO L. Palagi

Page 13: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Approccio modellistico ai problemi di decisione

I Descrizione e Analisi del problemaI individuare i parametri di controllo, i legami logico-funzionali e gli obiettivi

I Costruzione del modelloI descrizione formalizzata del problema: individuazione di una corrispondenza tra relazioni del

mondo reale (relazioni tecnologiche, leggi fisiche, vincoli di mercato, etc.) e relazioni matematiche

(equazioni, disequazioni, dipendenze logiche, etc.)

I Analisi del modello

I deduzione per via analitica di alcune importanti proprieta, quali esistenza, unicita, stabilita ecc.

I Selezione di “buone” soluzioni

I (ottimizzazione e/o simulazione)

I Validazione del modello

I verifica che i risultati ottenuti siano congruenti con il problema

2a lezione modulo RO L. Palagi

Page 14: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Approccio modellistico ai problemi di decisione

I Descrizione e Analisi del problemaI individuare i parametri di controllo, i legami logico-funzionali e gli obiettivi

I Costruzione del modelloI descrizione formalizzata del problema: individuazione di una corrispondenza tra relazioni del

mondo reale (relazioni tecnologiche, leggi fisiche, vincoli di mercato, etc.) e relazioni matematiche

(equazioni, disequazioni, dipendenze logiche, etc.)

I Analisi del modelloI deduzione per via analitica di alcune importanti proprieta, quali esistenza, unicita, stabilita ecc.

I Selezione di “buone” soluzioni

I (ottimizzazione e/o simulazione)

I Validazione del modello

I verifica che i risultati ottenuti siano congruenti con il problema

2a lezione modulo RO L. Palagi

Page 15: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Approccio modellistico ai problemi di decisione

I Descrizione e Analisi del problemaI individuare i parametri di controllo, i legami logico-funzionali e gli obiettivi

I Costruzione del modelloI descrizione formalizzata del problema: individuazione di una corrispondenza tra relazioni del

mondo reale (relazioni tecnologiche, leggi fisiche, vincoli di mercato, etc.) e relazioni matematiche

(equazioni, disequazioni, dipendenze logiche, etc.)

I Analisi del modelloI deduzione per via analitica di alcune importanti proprieta, quali esistenza, unicita, stabilita ecc.

I Selezione di “buone” soluzioniI (ottimizzazione e/o simulazione)

I Validazione del modello

I verifica che i risultati ottenuti siano congruenti con il problema

2a lezione modulo RO L. Palagi

Page 16: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Approccio modellistico ai problemi di decisione

I Descrizione e Analisi del problemaI individuare i parametri di controllo, i legami logico-funzionali e gli obiettivi

I Costruzione del modelloI descrizione formalizzata del problema: individuazione di una corrispondenza tra relazioni del

mondo reale (relazioni tecnologiche, leggi fisiche, vincoli di mercato, etc.) e relazioni matematiche

(equazioni, disequazioni, dipendenze logiche, etc.)

I Analisi del modelloI deduzione per via analitica di alcune importanti proprieta, quali esistenza, unicita, stabilita ecc.

I Selezione di “buone” soluzioniI (ottimizzazione e/o simulazione)

I Validazione del modelloI verifica che i risultati ottenuti siano congruenti con il problema

2a lezione modulo RO L. Palagi

Page 17: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Assegnamento: definizione del problemaUn’azienda deve decidere come assegnare i suoi 3 dipendentia 3 differenti attivita da svolgere.

Ciascun dipendente puo esprimere una preferenza

dipendenti att]1 att]2 att]3dip]1 0,9 0,8 1dip]2 0,7 0,5 1dip]3 0,8 0,4 1

I ciascun dipendente deve essere assegnato ad un solaattivita ;

I ciascuna attivita deve essere svolta esattamente da undipendente.

Supponiamo che l’azienda voglia massimizzare il”soddisfacimento” medio.

2a lezione modulo RO L. Palagi

Page 18: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Assegnamento: definizione del problemaUn’azienda deve decidere come assegnare i suoi 3 dipendentia 3 differenti attivita da svolgere.Ciascun dipendente puo esprimere una preferenza

dipendenti att]1 att]2 att]3dip]1 0,9 0,8 1dip]2 0,7 0,5 1dip]3 0,8 0,4 1

I ciascun dipendente deve essere assegnato ad un solaattivita ;

I ciascuna attivita deve essere svolta esattamente da undipendente.

Supponiamo che l’azienda voglia massimizzare il”soddisfacimento” medio.

2a lezione modulo RO L. Palagi

Page 19: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Assegnamento dipendenti - attivita

dipendente #1

dipendente #2

dipendente #3

attivita #1

attivita #2

attivita #3

2a lezione modulo RO L. Palagi

Page 20: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Analisi del problema

I un numero n = 3 di dipendenti/attivita .I un insieme D di dipendenti {1,2, . . . ,n},I un insieme A di attivita {1,2, . . . ,n},I ad ogni coppia (dipendente]i , attivita ]j) e associato un

valore Vij ;

Le preferenze dunque sono rappresentate da una tabella

dipendenti att]1 att]2 att]3dip]1 V11 V12 V13dip]2 V21 V22 V23dip]3 V31 V32 V33

2a lezione modulo RO L. Palagi

Page 21: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Enumeriamo tutte le possibilitaElenchiamo tutte le possibilta che soddisfano le restrizioni ecalcoliamo il valore di ogni scelta.

{(1, 1), (2, 2), (3, 3)},V11 + V22 + V33 = 0, 9 + 0, 5 + 1 = 2, 4{(1, 1), (2, 3), (3, 2)},V11 + V23 + V32 = 0, 9 + 1 + 0, 4 = 2, 3{(1, 2), (2, 1), (3, 3)},V12 + V21 + V33 = 2, 5{(1, 2), (2, 3), (3, 1)},V12 + V23 + V31 = 2, 6{(1, 3), (2, 2), (3, 1)},V13 + V22 + V31 = 2, 4{(1, 3), (2, 1), (3, 2)},V13 + V21 + V32 = 2, 3 La scelta migliorecorrisponde a {(1,2), (2,3), (3,1)},dipendente #1

dipendente #2

dipendente #3

attivita #1

attivita #2

attivita #3

2a lezione modulo RO L. Palagi

Page 22: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Enumeriamo tutte le possibilitaElenchiamo tutte le possibilta che soddisfano le restrizioni ecalcoliamo il valore di ogni scelta.{(1, 1), (2, 2), (3, 3)},V11 + V22 + V33 = 0, 9 + 0, 5 + 1 = 2, 4

{(1, 1), (2, 3), (3, 2)},V11 + V23 + V32 = 0, 9 + 1 + 0, 4 = 2, 3{(1, 2), (2, 1), (3, 3)},V12 + V21 + V33 = 2, 5{(1, 2), (2, 3), (3, 1)},V12 + V23 + V31 = 2, 6{(1, 3), (2, 2), (3, 1)},V13 + V22 + V31 = 2, 4{(1, 3), (2, 1), (3, 2)},V13 + V21 + V32 = 2, 3 La scelta migliorecorrisponde a {(1,2), (2,3), (3,1)},dipendente #1

dipendente #2

dipendente #3

attivita #1

attivita #2

attivita #3

2a lezione modulo RO L. Palagi

Page 23: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Enumeriamo tutte le possibilitaElenchiamo tutte le possibilta che soddisfano le restrizioni ecalcoliamo il valore di ogni scelta.{(1, 1), (2, 2), (3, 3)},V11 + V22 + V33 = 0, 9 + 0, 5 + 1 = 2, 4{(1, 1), (2, 3), (3, 2)},V11 + V23 + V32 = 0, 9 + 1 + 0, 4 = 2, 3

{(1, 2), (2, 1), (3, 3)},V12 + V21 + V33 = 2, 5{(1, 2), (2, 3), (3, 1)},V12 + V23 + V31 = 2, 6{(1, 3), (2, 2), (3, 1)},V13 + V22 + V31 = 2, 4{(1, 3), (2, 1), (3, 2)},V13 + V21 + V32 = 2, 3 La scelta migliorecorrisponde a {(1,2), (2,3), (3,1)},dipendente #1

dipendente #2

dipendente #3

attivita #1

attivita #2

attivita #3

2a lezione modulo RO L. Palagi

Page 24: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Enumeriamo tutte le possibilitaElenchiamo tutte le possibilta che soddisfano le restrizioni ecalcoliamo il valore di ogni scelta.{(1, 1), (2, 2), (3, 3)},V11 + V22 + V33 = 0, 9 + 0, 5 + 1 = 2, 4{(1, 1), (2, 3), (3, 2)},V11 + V23 + V32 = 0, 9 + 1 + 0, 4 = 2, 3{(1, 2), (2, 1), (3, 3)},V12 + V21 + V33 = 2, 5

{(1, 2), (2, 3), (3, 1)},V12 + V23 + V31 = 2, 6{(1, 3), (2, 2), (3, 1)},V13 + V22 + V31 = 2, 4{(1, 3), (2, 1), (3, 2)},V13 + V21 + V32 = 2, 3 La scelta migliorecorrisponde a {(1,2), (2,3), (3,1)},dipendente #1

dipendente #2

dipendente #3

attivita #1

attivita #2

attivita #3

2a lezione modulo RO L. Palagi

Page 25: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Enumeriamo tutte le possibilitaElenchiamo tutte le possibilta che soddisfano le restrizioni ecalcoliamo il valore di ogni scelta.{(1, 1), (2, 2), (3, 3)},V11 + V22 + V33 = 0, 9 + 0, 5 + 1 = 2, 4{(1, 1), (2, 3), (3, 2)},V11 + V23 + V32 = 0, 9 + 1 + 0, 4 = 2, 3{(1, 2), (2, 1), (3, 3)},V12 + V21 + V33 = 2, 5{(1, 2), (2, 3), (3, 1)},V12 + V23 + V31 = 2, 6

{(1, 3), (2, 2), (3, 1)},V13 + V22 + V31 = 2, 4{(1, 3), (2, 1), (3, 2)},V13 + V21 + V32 = 2, 3 La scelta migliorecorrisponde a {(1,2), (2,3), (3,1)},dipendente #1

dipendente #2

dipendente #3

attivita #1

attivita #2

attivita #3

2a lezione modulo RO L. Palagi

Page 26: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Enumeriamo tutte le possibilitaElenchiamo tutte le possibilta che soddisfano le restrizioni ecalcoliamo il valore di ogni scelta.{(1, 1), (2, 2), (3, 3)},V11 + V22 + V33 = 0, 9 + 0, 5 + 1 = 2, 4{(1, 1), (2, 3), (3, 2)},V11 + V23 + V32 = 0, 9 + 1 + 0, 4 = 2, 3{(1, 2), (2, 1), (3, 3)},V12 + V21 + V33 = 2, 5{(1, 2), (2, 3), (3, 1)},V12 + V23 + V31 = 2, 6{(1, 3), (2, 2), (3, 1)},V13 + V22 + V31 = 2, 4

{(1, 3), (2, 1), (3, 2)},V13 + V21 + V32 = 2, 3 La scelta migliorecorrisponde a {(1,2), (2,3), (3,1)},dipendente #1

dipendente #2

dipendente #3

attivita #1

attivita #2

attivita #3

2a lezione modulo RO L. Palagi

Page 27: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Enumeriamo tutte le possibilitaElenchiamo tutte le possibilta che soddisfano le restrizioni ecalcoliamo il valore di ogni scelta.{(1, 1), (2, 2), (3, 3)},V11 + V22 + V33 = 0, 9 + 0, 5 + 1 = 2, 4{(1, 1), (2, 3), (3, 2)},V11 + V23 + V32 = 0, 9 + 1 + 0, 4 = 2, 3{(1, 2), (2, 1), (3, 3)},V12 + V21 + V33 = 2, 5{(1, 2), (2, 3), (3, 1)},V12 + V23 + V31 = 2, 6{(1, 3), (2, 2), (3, 1)},V13 + V22 + V31 = 2, 4{(1, 3), (2, 1), (3, 2)},V13 + V21 + V32 = 2, 3

La scelta migliorecorrisponde a {(1,2), (2,3), (3,1)},dipendente #1

dipendente #2

dipendente #3

attivita #1

attivita #2

attivita #3

2a lezione modulo RO L. Palagi

Page 28: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Enumeriamo tutte le possibilitaElenchiamo tutte le possibilta che soddisfano le restrizioni ecalcoliamo il valore di ogni scelta.{(1, 1), (2, 2), (3, 3)},V11 + V22 + V33 = 0, 9 + 0, 5 + 1 = 2, 4{(1, 1), (2, 3), (3, 2)},V11 + V23 + V32 = 0, 9 + 1 + 0, 4 = 2, 3{(1, 2), (2, 1), (3, 3)},V12 + V21 + V33 = 2, 5{(1, 2), (2, 3), (3, 1)},V12 + V23 + V31 = 2, 6{(1, 3), (2, 2), (3, 1)},V13 + V22 + V31 = 2, 4{(1, 3), (2, 1), (3, 2)},V13 + V21 + V32 = 2, 3 La scelta migliorecorrisponde a {(1,2), (2,3), (3,1)},dipendente #1

dipendente #2

dipendente #3

attivita #1

attivita #2

attivita #32a lezione modulo RO L. Palagi

Page 29: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Un modello sbagliato ?

I e esaustivo; dunque si puo definire solo per valori di npiccoli

I e dipendente dai valori: se cambiano devo ricalcolare

2a lezione modulo RO L. Palagi

Page 30: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Un modello di programmazione matematica

Formalizzazione matematica del problema di assegnamento

Individuiamo le scelte decisionali=variabili di decisione

dip]i assegnato alla att]j =

{VEROFALSO

=

{©×

=

{10

Dunque una scelta decisionale puo essere rappresentata come

dipendenti att]1 att]2 att]3dip]1 1 0 0dip]2 0 1 0dip]3 0 0 1

2a lezione modulo RO L. Palagi

Page 31: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Variabili di decisione

Per semplificare la scrittura indichiamo le variabili di decisionecome xij (ma si tratta di un nome !) che puo assumere solo duevalori {0,1} e sono n2 = 9

dipendenti att]1 att]2 att]3dip]1 x11 x12 x13dip]2 x21 x22 x23dip]3 x31 x32 x33

2a lezione modulo RO L. Palagi

Page 32: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

La funzione obiettivo

dipendenti att]1 att]2 att]3dip]1 x11 x12 x13

dip]2 x21 x22 x23

dip]3 x31 x32 x33

dipendenti att]1 att]2 att]3dip]1 V11 V12 V13

dip]2 V21 V22 V23

dip]3 V31 V32 V33

{(1,1), (2,2), (3,3)},V11x11 + V22x22 + V33x33 =0,9 + 0,5 + 1 = 2,4

n∑i=1

n∑j=1

Vijxij

2a lezione modulo RO L. Palagi

Page 33: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Le restrizioni

Le restrizioni=vincoli richiedono che

I ciascun dipendente deve essere assegnato ad un solaattivita ;

I ciascuna attivita deve essere svolta esattamente da undipendente.

dipendenti att]1 att]2 att]3

dip]1 1 0 0

dip]2 0 1 0

x21 + x22 + x23 = 1→

dip]3 0 0 1

↑ ↑ ↑x12 + x22 + x32 = 1

2a lezione modulo RO L. Palagi

Page 34: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Le restrizioni

Le restrizioni=vincoli richiedono che

I ciascun dipendente deve essere assegnato ad un solaattivita ;

I ciascuna attivita deve essere svolta esattamente da undipendente.

dipendenti att]1 att]2 att]3→ dip]1 1 0 0→ dip]2 0 1 0 x21 + x22 + x23 = 1→ dip]3 0 0 1

↑ ↑ ↑x12 + x22 + x32 = 1

2a lezione modulo RO L. Palagi

Page 35: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Le restrizioni

Le restrizioni=vincoli richiedono che

I ciascun dipendente deve essere assegnato ad un solaattivita ;

I ciascuna attivita deve essere svolta esattamente da undipendente.

dipendenti att]1 att]2 att]3

dip]1 1 0 0

dip]2 0 1 0

x21 + x22 + x23 = 1→

dip]3 0 0 1↑ ↑ ↑

x12 + x22 + x32 = 1

2a lezione modulo RO L. Palagi

Page 36: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

I vincoli

x11 + x12 + x13 = 1 dipendente 1 assegnato esattamente ad una attivitax21 + x22 + x23 = 1x31 + x32 + x33 = 1

x11 + x21 + x31 = 1 attivita 1 assegnata esattamente ad un dipendentex12 + x22 + x32 = 1x13 + x23 + x33 = 1

Sono 2 · n = 6

2a lezione modulo RO L. Palagi

Page 37: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Un modello di programmazione matematica

maxn∑

i=1

n∑j=1

Vijxij

n∑i=1

xij = 1 per ogni j = 1, . . . ,n

n∑j=1

xij = 1 per ogni i = 1, . . . ,n

xij ∈ {0,1} i = 1, . . . ,n j = 1, . . . ,n

2a lezione modulo RO L. Palagi

Page 38: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Alcuni esempi applicativi economico gestionaliI pianificazione della produzione: determinare i livelli di

produzione e/o lutilizzazione di risorse; ad es. allocazioneottima di risorse = distribuzione di risorse limitate traalternative concorrenti in modo da minimizzare il costo omassimizzare il guadagno

1. allocazione di ”letti” ai reparti per specializzazione

I gestione ottima delle scorte: decidere quando e quanto,durante un processo produttivo, si devono immagazzinareprodotti in modo da rispettare le consegne minimizzando icosti.

1. gestione dell’acquisizione di farmaci ospedalieriI localizzazione e dimensionamento di impianti: decidere

dove installare impianti di produzione in modo da rifornirein modo ottimale aree distribuite su un territorio

2a lezione modulo RO L. Palagi

Page 39: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Alcuni esempi applicativi economico gestionaliI pianificazione della produzione: determinare i livelli di

produzione e/o lutilizzazione di risorse; ad es. allocazioneottima di risorse = distribuzione di risorse limitate traalternative concorrenti in modo da minimizzare il costo omassimizzare il guadagno

1. allocazione di ”letti” ai reparti per specializzazioneI gestione ottima delle scorte: decidere quando e quanto,

durante un processo produttivo, si devono immagazzinareprodotti in modo da rispettare le consegne minimizzando icosti.

1. gestione dell’acquisizione di farmaci ospedalieri

I localizzazione e dimensionamento di impianti: decideredove installare impianti di produzione in modo da rifornirein modo ottimale aree distribuite su un territorio

2a lezione modulo RO L. Palagi

Page 40: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

Alcuni esempi applicativi economico gestionaliI pianificazione della produzione: determinare i livelli di

produzione e/o lutilizzazione di risorse; ad es. allocazioneottima di risorse = distribuzione di risorse limitate traalternative concorrenti in modo da minimizzare il costo omassimizzare il guadagno

1. allocazione di ”letti” ai reparti per specializzazioneI gestione ottima delle scorte: decidere quando e quanto,

durante un processo produttivo, si devono immagazzinareprodotti in modo da rispettare le consegne minimizzando icosti.

1. gestione dell’acquisizione di farmaci ospedalieriI localizzazione e dimensionamento di impianti: decidere

dove installare impianti di produzione in modo da rifornirein modo ottimale aree distribuite su un territorio

2a lezione modulo RO L. Palagi

Page 41: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

I progettazione di reti e loro gestione: definire i collegamentie dimensionare le capacita di una rete stradale, ditelecomunicazione, di trasmissione dati, di circuiti, in mododa garantire il traffico tra le varie origini e destinazioni eminimizzare il costo complessivo;

1. Nurse path

I determinazione dei turni del personale: coprire una seriedi servizi rispettando i vincoli di contratto aziendale eminimizzando i costi

I manutenzione di beni: decidere quando e se effettuare lamanutenzione di alcuni oggetti soggetti ad usura, in mododa minimizzare il costo complessivo.

2a lezione modulo RO L. Palagi

Page 42: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

I progettazione di reti e loro gestione: definire i collegamentie dimensionare le capacita di una rete stradale, ditelecomunicazione, di trasmissione dati, di circuiti, in mododa garantire il traffico tra le varie origini e destinazioni eminimizzare il costo complessivo;

1. Nurse pathI determinazione dei turni del personale: coprire una serie

di servizi rispettando i vincoli di contratto aziendale eminimizzando i costi

I manutenzione di beni: decidere quando e se effettuare lamanutenzione di alcuni oggetti soggetti ad usura, in mododa minimizzare il costo complessivo.

2a lezione modulo RO L. Palagi

Page 43: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

I progettazione di reti e loro gestione: definire i collegamentie dimensionare le capacita di una rete stradale, ditelecomunicazione, di trasmissione dati, di circuiti, in mododa garantire il traffico tra le varie origini e destinazioni eminimizzare il costo complessivo;

1. Nurse pathI determinazione dei turni del personale: coprire una serie

di servizi rispettando i vincoli di contratto aziendale eminimizzando i costi

I manutenzione di beni: decidere quando e se effettuare lamanutenzione di alcuni oggetti soggetti ad usura, in mododa minimizzare il costo complessivo.

2a lezione modulo RO L. Palagi

Page 44: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

I instradamento di veicoli: decidere quali percorsi devonoseguire i veicoli di un flotta (ad esempio di automezziadibiti alla raccolta dei rifiuti o alla distribuzioni di prodottiad una rete di negozi) in modo da minimizzare la distanzacomplessiva percorsa;

1. trasporti sanitari: la definizione dei percorsi degli automezziche prelevano i pazienti che devono subire dei trattamentimedici

I project planning: decidere come gestire le risorse e comesequenziare le molteplici attivita di un progetto.

1. programmazione delle sale chirurgiche

2a lezione modulo RO L. Palagi

Page 45: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

I instradamento di veicoli: decidere quali percorsi devonoseguire i veicoli di un flotta (ad esempio di automezziadibiti alla raccolta dei rifiuti o alla distribuzioni di prodottiad una rete di negozi) in modo da minimizzare la distanzacomplessiva percorsa;

1. trasporti sanitari: la definizione dei percorsi degli automezziche prelevano i pazienti che devono subire dei trattamentimedici

I project planning: decidere come gestire le risorse e comesequenziare le molteplici attivita di un progetto.

1. programmazione delle sale chirurgiche

2a lezione modulo RO L. Palagi

Page 46: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

I Problemi di economia e finanza scelta di investimenti:scegliere fra un vasto numero di possibilita di investimentorispettando i vincoli imposti da un budget finanziario emassimizzando il guadagno;

I composizione di un portafoglio: decidere quali titoli e conquali quote investire capitali in modo da massimizzare ilricavo o minimizzare il rischio;

I Problemi di revenue management (lett. ”Gestione delritorno economico”)

1. in una azienda caratterizzata da varieta di servizi e diprezzi, domanda variabile nel tempo, stabilire quanti e qualiservizi vendere avendo incertezza sulla domanda futura,allo scopo di massimizzare il profitto globale.

2. compagnie di trasporto aereo, ferroviario, marittimo, catenealberghiere e di noleggio auto.

2a lezione modulo RO L. Palagi

Page 47: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

I Problemi di economia e finanza scelta di investimenti:scegliere fra un vasto numero di possibilita di investimentorispettando i vincoli imposti da un budget finanziario emassimizzando il guadagno;

I composizione di un portafoglio: decidere quali titoli e conquali quote investire capitali in modo da massimizzare ilricavo o minimizzare il rischio;

I Problemi di revenue management (lett. ”Gestione delritorno economico”)

1. in una azienda caratterizzata da varieta di servizi e diprezzi, domanda variabile nel tempo, stabilire quanti e qualiservizi vendere avendo incertezza sulla domanda futura,allo scopo di massimizzare il profitto globale.

2. compagnie di trasporto aereo, ferroviario, marittimo, catenealberghiere e di noleggio auto.

2a lezione modulo RO L. Palagi

Page 48: Management Sanitario per il corso di Laurea Magistrale ...or/medicina/slide_2a_lezione12-13.pdf · I Selezione di “buone” soluzioni I (ottimizzazione e/o simulazione) I Validazione

Approccio modellistico IL problema di assegnamento Applicazioni economico gestionali

I Problemi di economia e finanza scelta di investimenti:scegliere fra un vasto numero di possibilita di investimentorispettando i vincoli imposti da un budget finanziario emassimizzando il guadagno;

I composizione di un portafoglio: decidere quali titoli e conquali quote investire capitali in modo da massimizzare ilricavo o minimizzare il rischio;

I Problemi di revenue management (lett. ”Gestione delritorno economico”)

1. in una azienda caratterizzata da varieta di servizi e diprezzi, domanda variabile nel tempo, stabilire quanti e qualiservizi vendere avendo incertezza sulla domanda futura,allo scopo di massimizzare il profitto globale.

2. compagnie di trasporto aereo, ferroviario, marittimo, catenealberghiere e di noleggio auto.

2a lezione modulo RO L. Palagi