Management Sanitario. Modulo di Ricerca Operativa

Похожие документы
dal 1 Gennaio al 31 Marzo 2014 SERVIZIO CON NAVI Milazzo - Isole Eolie e viceversa (Interisole)

Management Sanitario. Modulo di Ricerca Operativa

ISTITUTO D'ISTRUZIONE SUPERIORE - - CASTEL VOLTURNO (CE) 1A 1B 1C 1D 1E 1F 1G 1H 1I 2A 2B LABORATORIO CUC/SALA LABORATORIO STORIA BIOLOGIA -

TURNI FARMACIE DISTRETTO N. 2 MESE DI GENNAIO 2015

Modelli di programmazione lineare. Il metodo grafico è basato su linearità della funzione obiettivo linearità dei vincoli

ORARIO BIENNIO AFM E TURISMO

CALENDARIO CORSI: Giugno 2015

MODULO PER RILEVAZIONE PRESENZE

C O M U N E di M I S T R E T T A

ARGO SOFTWARE - ARGO - RAGUSA (RG) 1F 1G 1H 2F DIRITTO ED LINGUA SPAGNOLA MATEMATICA LINGUA E LETT. ITALI

SETTIMANA DAL 02 MARZO AL 06 MARZO

FONDAZIONE ISTITUTO TECNICO SUPERIORE CORSO 2 ANNO FORMATIVO

ATTENZIONE: LA COLONNA FARMACIE APERTE NON TIENE CONTO DELLE EVENTUALI CHIUSURE PER FERIE, NE' DELLE APERTURE FACOLTATIVE NEI GIORNI FESTIVI NON

Un esempio di applicazione della programmazione lineare intera: il Sudoku

SETTIMANA DAL 03 MARZO AL 07 MARZO

TURNI ANNO Città di QUARTO LUGLIO Turno Festivo ore Turno Notturno ore Turno Giornaliero ore 9-13 * 16-20

Ordine dei Farmacisti della Provincia di Napoli

LUNEDI ORA I A II A III A I B II B III B I C I D LETTERE APPROF.TO RELIGIONE ARTE E IMMAGINE MATEMATICA MATEMATICA E SCIENZE MATEMATICA E SCIENZE

ORDINE DEI FARMACISTI DELLA PROVINCIA DI RAGUSA

ISTITUTO TECNICO STATALE COMMERCIALE E PER GEOMETRI. "Giuseppe Tomasi di Lampedusa" Via Parco degli Ulivi S. AGATA MILITELLO (ME)

Corso di Laurea Magistrale in Medicina e Chirurgia. I Anno, II Semestre, A-L. Orario Lezioni, a.a. 2014/15

UNIVERSITA' DEGLI STUDI DI CATANIA FACOLTA' DI MEDICINA E CHIRURGIA

III ora DIRITTO SCIENZE MOTORIE IV ora FRANCESE DIRITTO. III ora MATEMATICA SCIENZE MOTORIE IV ora DIRITTO RICEVIMENTO

ORARIO BIENNIO AFM E TURISMO

Corso di Laurea Magistrale in Odontoiatria e Protesi dentaria V Anno, I Semestre Orario Lezioni, a.a Ottobre

Possibile applicazione

EZIO SANTINI professore ordinario Dipartimento Ingegneria Elettrica

Introduzione alla Ricerca Operativa. Cos è la Ricerca Operativa? Modellazione di problemi decisionali Fasi di uno studio di RO Applicazioni della RO

TURNI FARMACIE DI POZZUOLI ANNO 2016

LA CASA DI BABBO NATALE PROGRAMMA

SEZIONE A 1A ORARIO lunedì 22 aula martedì 23 aula mercoledì 24 aula giovedì 25 aula venerdì 26 aula sabato 27 aula

C.L. Tecniche della prevenzione nell ambiente e nei luoghi di lavoro Polo di Rieti. Calendario Lezioni 3 anno 2 Semestre - A.A.

COMUNE DI FICARRA. CALENDARIO delle frequenze di raccolta differenziata dei rifiuti solidi urbani

Corso di Laurea Magistrale in Medicina e Chirurgia. V Anno, I Semestre Calendario Lezioni, a.a Ottobre

CALENDARIO LEZIONI CORSO DI LAUREA MAGISTRALE IN MEDICINA E CHIRURGIA A.A I SEMESTRE I ANNO

Corso di Laurea Magistrale in Medicina e Chirurgia. I Anno, I Semestre, M-Z Calendario Lezioni, a.a Ottobre

Laboratorio di Ricerca Operativa

Ec. Aziendale Di Paola. Ec. Aziendale Di Paola. Inglese Caracciolo. Ec. Aziendale Di Paola. Ec. Aziendale Mina` Inglese Caracciolo. Inglese Caracciolo

Esercizi svolti di Programmazione Lineare. a cura di Laura Scrimali Dipartimento di Matematica e Informatica Università di Catania

Calendario Lezioni 2 Anno 2 Semestre A.A I Settimana Ore Lunedì 09 Martedì 10 Mercoledì 11 Giovedì 12 Venerdì

ISTITUTO COMPRENSIVO TORTORETO

mese richiesta

Corso di Laurea Magistrale in Odontoiatria e protesi dentaria V Anno, II Semestre Orario Lezioni, a.a MARZO

Università degli Studi di Milano Corso di Laurea Magistrale a Ciclo Unico in Medicina e Chirurgia Polo San Paolo

IL CORRIERE DELLO SPORT - Venerdì 1 giugno 2012

ANNO ACCADEMICO 2015/16 CORSO DI LAUREA IN OSTETRICIA ANNO I SEMESTRE I

MATT. POME. MATT. POME. MATT. POME. MATT. POME. MATT. POME. MATT. POME. MATT. POME. MATT. POME. MATT. POME. MATT. POME. MATT. POME.

Problema del trasporto

CALENDARIO A. A. 2015/2016. Pagina 1 di 19

TURNI ANNO Città di. Boscotrecase, Boscoreale, Trecase. Festivo ore Giorno. Pomeridiano. 1 Venerdì Della Rocca 2 Sabato Napolitano

Almerico Murli - Le variabili strutturate (array) VARIABILI STRUTTURATE (ARRAY)

LICEO CLASSICO STATALE "E. TORRICELLI" - FAENZA ORARIO CORSI DI RECUPERO FEBBRAIO-MARZO 2012 MAR28

SESSIONE GIUGNO-LUGLIO ANNO CORSO DI LAUREA IN INFERMIERISTICA

Lezioni di Ricerca Operativa

Corso monografico "Il Codice deontologicvo dell'infermiere" ore Dott.ssa M. Nicolino. Laboratorio gruppo 4 ore

CITTA DI CASTELLAMONTE MODULO CONCENTRICO CITTA

C.L. Tecniche della prevenzione nell ambiente e nei luoghi di lavoro Polo di Rieti. Calendario Lezioni 1 anno 2 Semestre - A.A.

PARROCCHIA SANTO STEFANO

Autocontrollo strutturato della glicemia per diabetici di tipo 2 Istruzioni per l autocontrollo giornaliero

Esercitazioni di Algebra e Geometria

Corso di Laurea Magistrale in Odontoiatria e Protesi dentaria II Anno, I Semestre Orario Lezioni, a.a Ottobre

CALENDARIO SCOLASTICO

Modelli di turnazione del personale

Ricerca Operativa. Docente. 1. Introduzione

Problema Determinare la miscelazione ottimale delle materie prime in modo da massimizzare il profitto complessivo

Laboratorio di Ricerca Operativa Cad Ingegneria Gestionale (BGER3 - I semestre) a.a Homework n 18. Docente: Laura Palagi

Turnazione del personale

Array in Fortran 90. Ing. Luca De Santis. Anno accademico 2006/2007. DIS - Dipartimento di informatica e sistemistica

lunedì martedì mercoledì giovedì venerdì sabato

Ricerca Operativa. Docenti. 1. Introduzione

L Esame di Stato di abilitazione alla professione di Ingegnere dell Informazione

Ricerca Operativa A.A. 2008/2009

Laboratorio di Ricerca Operativa Cad Ingegneria Gestionale (BGER3 - I semestre) a.a Homework n 28. Docente: Laura Palagi

Introduzione al Metodo del Simplesso. 1 Soluzioni di base e problemi in forma standard

2. ALGORITMO DEL SIMPLESSO

Транскрипт:

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à di Roma - Via Ariosto 25 https://groups.google.com/a/dis.uniroma1.it/d/forum/ricerca operativa medicina

Un modello di turnazione Un ospedale deve organizzare i turni del personale infermieristico in un unità di riabilitazione. Un infermiere lavora 5 giorni a settimana con due giorni consecutivi di pausa. Ogni giorno è necessaria la presenza di 7 infermieri. Lo scopo del dirigente è determinare i turni in modo da minimizzare il numero di infermieri necessario a coprire i turni in una settimana.

Analisi del problema Parametri =dati l orizzone temporale: giorno 1, giorno 2,..., giorno T (T = 7) il numero di infermieri necessari in ogni giorno r i = 7 per i =lunedì,...,domenica. i giorni liberi sono due e consecutivi Possiamo descrivere i possibili turni con una tabella lunedì martedì mecroledì giovedì venerdì sabato domenica Turno 1 X X Turno 2 X X Turno 3 X X Turno 4 X X Turno 5 X X Turno 6 X X Turno 7 X X

Possiamo descrivere i possibili turni con una tabella (matrice) con 7 righe e colonne in cui un l elemento a i,j vale 1 se il turno i copre il giorno j lunedì martedì mercoledì giovedì venerdì sabato domenica Turno 1 0 0 1 1 1 1 1 Turno 2 1 0 0 1 1 1 1 Turno 3 1 1 0 0 1 1 1 Turno 4 1 1 1 0 0 1 1 Turno 5 1 1 1 1 0 0 1 Turno 6 1 1 1 1 1 0 0 Turno 7 0 1 1 1 1 1 0

Formalizzazione matematica 1. Individuare le possibili scelte decisionali=variabili di decisione Si tratta di decidere quanti infermieri assegnare ad ogni turno. Dunque una possibile scelta decisionale può essere rappresentata in tabella in questo modo dipendenti Turno 1 5 Turno 2 1 Turno 3 0 Turno 4 2 Turno 5 1 Turno 6 1 Turno 7 1 Obiettivo: minimizzare il numero di dipendenti

Formalizzazione matematica 2. Individuare le restrizioni sui valori delle scelte decisionali Ad esempio la scelta proposta soddisfa i requisiti?

Formalizzazione matematica 2. Individuare le restrizioni sui valori delle scelte decisionali Ad esempio la scelta proposta soddisfa i requisiti? dipendenti lunedì martedì mercoledì giovedì venerdì sabato domenica 5 Turno 1 0 0 1 1 1 1 1 1 Turno 2 1 0 0 1 1 1 1 0 Turno 3 1 1 0 0 1 1 1 2 Turno 4 1 1 1 0 0 1 1 1 Turno 5 1 1 1 1 0 0 1 1 Turno 6 1 1 1 1 1 0 0 1 Turno 7 0 1 1 1 1 1 0

Formalizzazione matematica 2. Individuare le restrizioni sui valori delle scelte decisionali Ad esempio la scelta proposta soddisfa i requisiti? Controllo se l assegnazione consente di garantire la presenza minima richiesta dipendenti lunedì martedì mercoledì giovedì venerdì sabato domenica 5 Turno 1 0 0 1 1 1 1 1 1 Turno 2 1 0 0 1 1 1 1 0 Turno 3 1 1 0 0 1 1 1 2 Turno 4 1 1 1 0 0 1 1 1 Turno 5 1 1 1 1 0 0 1 1 Turno 6 1 1 1 1 1 0 0 1 Turno 7 0 1 1 1 1 1 0 Test su lunedì : 1+0+2+1+1=5: NO!!

Variabili di decisione Il numero di dipendenti assegnato ad un turno=variabili di decisione sono x i in cui il pedici i indica il turno con i = 1, 2,..., T (tante quanto i turni da definire) e possono assumere qualunque valore intero. dipendenti Turno 1 x 1 Turno 2 x 2 Turno 3 x 3 Turno 4 x 4 Turno 5 x 5 Turno 6 x 6 Turno 7 x 7

I vincoli Le restrizioni=vincoli di copertura richiedono che il numero di dipendenti in servizio ogni giorno soddisfi i requisiti minimi giornalieri r i giorno 1 giorno 2... giorno T Turno 1 a 11 a 12... a 1T Turno 2 a 21 a 22... a 2T. Turno T a T 1 a T 2... a TT. dipendenti Turno 1 x 1 Turno 2 x 2. Turno T. x T a 11 x 1 + a 21 x 2 + a 31 x 3 + a 41 x 4 + a 51 x 5 + a 61 x 6 + a 71 x 7 7. a T 1 x 1 + a T 2 x 2 + a T 3 x 3 + a T 4 x 4 + a T 5 x 5 + a T 6 x 6 + a T 7 x 7 7 requisito su lunedì requisito su domenica in generale T a ij x i q j i=1 per ogni j = 1, 2,... 7 = T

Obiettivo: minimizzazione numero dipendenti T dipendenti per turno i = i=1 T c i x i in cui c i = 1, cioè tutti i turni pesano (=costano) in ugual modo. La nostra scelta decisionale vale 5+1+0+2+1+1+1=11 dipendenti Turno 1 5 Turno 2 1 Turno 3 0 Turno 4 2 Turno 5 1 Turno 6 1 Turno 7 1 i=1

Un modello di programmazione matematica min T c i x i i=1 T a ij x i r j i=1 x i 0 i = 1,..., T x i intero i = 1,..., T per ogni j = 1, 2,... 7 = T NOTA BENE: il vincolo di interezza non è trascurabile in questo contesto (vedi solutore)

I dati su foglio elettronico TURNAZIONE PERSONALE richiesta minima 7 7 7 7 7 7 7 lunedì martedì mercoledì giovedì venerdì sabato domenica giorni liberi lun-mar 0 0 1 1 1 1 1 Turno 1 mar-mer Turno 2 1 0 0 1 1 1 1 mer-gio Turno 3 1 1 0 0 1 1 1 gio-ven Turno 4 1 1 1 0 0 1 1 ven-sab Turno 5 1 1 1 1 0 0 1 sab-dom Turno 6 1 1 1 1 1 0 0 dom-lun Turno 7 0 1 1 1 1 1 0

Il modello su foglio elettronico

Il solutore di Excel Il solutore trova una soluzione ottima La soluzione potrebbe non essere unica, MA 10 è il minimo numero di dipendenti che devo avere per assicurare la copertura minima del servizio sabato ho sovrabbondanza di personale (sono in servizio 8 persone)

Rimuoviamo il vincolo di interezza TURNAZIONE PERSONALE richiesta 7 7 7 7 7 7 7 lunedì martedì mercoledì giovedì venerdì sabato domenica giorni liberi n. dipendenti pausa lun-mar 0 0 1 1 1 1 1 1,4 lun-mar Turno 1 Turno 1 mar-mer Turno 2 1 0 0 1 1 1 1 Turno 2 1,4 mar-mer mer-gio Turno 3 1 1 0 0 1 1 1 Turno 3 1,4 mer-gio gio-ven Turno 4 1 1 1 0 0 1 1 Turno 4 1,4 gio-ven ven-sab Turno 5 1 1 1 1 0 0 1 Turno 5 1,4 ven-sab sab-dom Turno 6 1 1 1 1 1 0 0 Turno 6 1,4 sab-dom dom-lun Turno 7 0 1 1 1 1 1 0 Turno 7 1,4 dom-lun lunedì martedì mercoledì giovedì venerdì sabato domenica 7 7 7 7 7 7 7 richiesta >= >= >= >= >= >= >= 7 7 7 7 7 7 7 obiettivo N. dipendenti minimizzare 9,8 La soluzione trovata non è intera, dunque non è accettabile (si tratta di unità dipersonale assegnata ad un turno)

Vogliamo coprire ESATTAMENTE le necessità Cambiamo il vincolo T i=1 a ijx i r j = T i=1 a ijx i = r j Non si riesce a trovare una soluzione che soddisfi questo requisito in modo stretto

Cambiano le necessità Supponiamo che le richieste non siamo più tutte uguali r i = 7 ma che cambino (mercoleì -giovedì =8, sabato =6, domenica=5)