Prof. Cerulli – Dott.ssa Gentili

Slides:



Advertisements
Presentazioni simili
STAGE DI TUTTO UN PO’ Prof. Carla Vacchi
Advertisements

1 SPEGNETE GRAZIE. 2 MATEMATICA (A-L) a.a Numero di crediti :8 Docente:Prof. Gianni Ricci Periodo di svolgimento del corso: primo semestre.
UNIVERSITA’ DEGLI STUDI DI TRIESTE
UNIVERSITA DI MILANO-BICOCCA CdL IN INFORMATICA Corso di Algoritmi e Ricerca Operativa Prof. Giancarlo Mauri LEZIONE 2.
Convegno Le competenze psicologiche nel terzo settore: motivazioni, attività e prospettive Sabato 8 marzo 2008 SALA CONVEGNI H3 Università degli Studi.
Quando diciamo che due colori sono diversi? Laboratorio didattico informatico Lezione marzo 212 Alberto Stefanel.
REGIONE AUTONOMA DELLA SARDEGNA 31 marzo 2008 LABORATORI.
CORSO DI LAUREA IN INFERMIERISTICA
Prof.ssa Chiara Petrioli -- Fondamenti di programmazione 1, a.a. 2009/2010 Corso di Fondamenti di programmazione a.a.2009/2010 Prof.ssa Chiara Petrioli.
Corso di Fondamenti di programmazione a.a.2009/2010
Algoritmi Paralleli e Distribuiti a.a. 2008/09 Lezione del 31/03/2009 Prof. ssa ROSSELLA PETRESCHI a cura del Dott. SAVERIO CAMINITI.
Algoritmi Paralleli e Distribuiti a.a. 2008/09 Lezione del 27/03/2009 Prof. ssa ROSSELLA PETRESCHI a cura del Dott. SAVERIO CAMINITI.
Prof.ssa Chiara Petrioli -- corso di programmazione 1, a.a. 2006/2007 Corso di Programmazione 1 a.a.2006/2007 Prof.ssa Chiara Petrioli Corso di Laurea.
Prof.ssa Chiara Petrioli -- corso di programmazione 1, a.a. 2006/2007 Corso di Programmazione 1 a.a.2007/2008 Prof.ssa Chiara Petrioli Corso di Laurea.
Prof.ssa Chiara Petrioli -- corso di programmazione 1, a.a. 2006/2007 Corso di Programmazione 1 a.a.2006/2007 Prof.ssa Chiara Petrioli Corso di Laurea.
LAUREA MAGISTRALE IN STATISTICA ECONOMIA E IMPRESA Politica Economica Corso Avanzato A.A Analisi delleconomia italiana: ciclo economico nazionale.
LAUREA MAGISTRALE IN STATISTICA ECONOMIA E IMPRESA Politica Economica Corso Avanzato Analisi delleconomia italiana: ciclo economico nazionale e delle regioni.
LE NUOVE FORME DI PUBBLICITÀ NON CONVENZIONALE…E SUBLIMINALE?
Laboratorio di Linguaggi lezione IV: tipi definiti dallutente Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di.
Laboratorio di Linguaggi lezione IX Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso di Laurea in.
Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso di Laurea in Informatica Anno Accademico 2007/08.
Seminario su clustering dei dati – Parte II
Modelli e Algoritmi per la Logistica
Modelli e Algoritmi della Logistica
UNIVERSITA DEGLI STUDI DI MILANO Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Trienmale in Informatica Relatore:Prof.ssa FIORELLA.
TECNICHE DI POTENZIAMENTO ED ELASTICITA’ MUSCOLARE
Corso di Informatica A.A Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala Laurea.
Ingegneri dArgento 1983/ /09 Rende 23 maggio 2009 Università della Calabria Facoltà di Ingegneria.
Elementi di programmazione ad oggetti a. a. 2009/2010 Corso di Laurea Magistrale in Ingegneria Elettronica Docente: Mauro Mazzieri, Dipartimento di Ingegneria.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA FACOLTÀ DI INGEGNERIA DI MODENA Corso di Laurea Specialistica in Ingegneria Informatica PROGETTO E REALIZZAZIONE.
Università degli studi di salerno
UNIVERSITÀ DEGLI STUDI DI BARI
Prof. Cerulli – Dott.ssa Gentili
Università degli studi di salerno
Lezioni di Ricerca Operativa Corso di Laurea in Informatica
ORIENTAMENTO ALLA FARMACOLOGIA
Prof. Cerulli – Dott.ssa Gentili
Prof. Cerulli – Dott.ssa Gentili
Prof. Cerulli – Dott.ssa Gentili
Prof. Cerulli – Dott.ssa Gentili

Prof. Cerulli – Dott.ssa Gentili
Prof. Cerulli – Dott.ssa Gentili
Algoritmi Paralleli e Distribuiti a.a. 2008/09 Lezione del 17/04/2009 Prof. ssa ROSSELLA PETRESCHI a cura del Dott. SAVERIO CAMINITI.
Prof. Cerulli – Dott.ssa Gentili
Prof. Cerulli – Dott.ssa Gentili
Lezione n° 18: Maggio Problema del trasporto: formulazione matematica Anno accademico 2008/2009 Prof. Cerulli – Dott.ssa Gentili Lezioni di.
Prof. Cerulli – Dott.ssa Gentili
Prof. Cerulli – Dott.ssa Gentili
Proprietà delle matrici con variabili standardizzate.
Università degli studi di Catania Facoltà di lingue e letterature straniere Prof Ing Gaetano La Rosa Informatica.
Università degli Studi di Modena e Reggio Emilia
Corso integrato di Matematica, Informatica e Statistica Informatica di base Linea 1 Daniela Besozzi Dipartimento di Informatica e Comunicazione Università.
Prof. Cerulli – Dott. Carrabs
STAGE DI TUTTO UN PO’ Prof. Carla Vacchi Ricercatore Universitario presso il Dipartimento di Elettronica Ufficio Piano F - Dipartimento di Elettronica.
Matematica mon amour Prof. Luigi Taddeo 7 Marzo 2014.
UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI LETTERE E FILOSOFIA, SCIENZE POLITICHE, GIURISPRUDENZA, INGEGNERIA, ECONOMIA CORSO DI LAUREA SPECIALISTICA IN.
Lezioni di Ricerca Operativa Corso di Laurea in Informatica
Lezione n° 5: Esercitazione
Lezione n° 8 - Matrice di base. - Soluzioni di base ammissibili. - Relazione tra vertici di un poliedro e soluzioni basiche. - Teorema fondamentale della.
Lezione n° 10 Algoritmo del Simplesso: - Coefficienti di costo ridotto - Condizioni di ottimalità - Test dei minimi rapporti - Cambio di base Lezioni di.
Lezione n° 6 -Ottimi globali e locali -Risoluzione grafica di un problema di PL -Definizione di Iperpiano e Semispazi. -Insiemi convessi. -Politopi e poliedri.
Lezioni di Ricerca Operativa Corso di Laurea in Informatica
Motori a Combustione Interna Università degli Studi di Modena e Reggio Emilia Corso di Laurea Triennale in Ingegneria Elettronica ed in Ingegneria Informatica.
Lezione n° 15 Teoria della dualità: - Interpretazione Economica Lezioni di Ricerca Operativa Corso di Laurea in Informatica Università di Salerno Prof.
Lezioni di Ricerca Operativa Corso di Laurea in Informatica
Programmazione lineare: un esempio Mix produttivo ottimo con risorse vincolate Materiale di studio: M. Fischetti, Lezioni di RO, Cap. 3. Libreria Progetto.
Prof. Cerulli – Dott. Carrabs
Lezione n° 14 Teoria della dualità: - Teorema forte della dualità - Teorema degli scarti complementari Lezioni di Ricerca Operativa Corso di Laurea in.
programmazione lineare
Transcript della presentazione:

Prof. Cerulli – Dott.ssa Gentili Lezioni di Ricerca Operativa Corso di Laurea in Informatica ed Informatica Applicata Università di Salerno Lezione n° 8: 30-31 Marzo 2009 - Matrice di base. Soluzioni di base ammissibili. Relazione tra vertici di un poliedro e soluzioni basiche. Teorema fondamentale della PL. Anno accademico 2008/2009 Prof. Cerulli – Dott.ssa Gentili

Soluzione Algebrica dei problemi di PL Consideriamo il problema (PL) in Forma Standard Poiché m=rango(A) ed m<n, si può partizionare A come A=[ AB | AN ] dove: AB è una matrice non singolare mxm (det(AB )¹0) AN è una matrice mx(n-m)

La matrice AB è detta Matrice di Base (Base) La matrice AB è composta da m colonne linearmente indipendenti di A. Tali colonne sono quindi una base nello spazio vettoriale ad m dimensioni delle colonne di A. La matrice AB è detta Matrice di Base (Base) In corrispondenza di una scelta di AB ed AN si può partizionare anche il vettore delle x: xB è detto Vettore delle Variabili in Base (Vettore di Base) xN è detto Vettore delle Variabili fuori Base

Il sistema di equazioni lineari Ax=b si può riscrivere come AB xB + AN xN = b  AB xB = b - AN xN  xB = A-1Bb - A-1BAN xN Una soluzione del sistema di equazioni (1) corrisponde a determinare il valore per m variabili (xB) avendo fissato arbitrariamente il valore per le restanti n-m variabili (xN)

Una scelta particolarmente importante è porre xN=0 da cui si ottiene Soluzione di Base Se si ottiene una Soluzione di Base Ammissibile.

Le soluzioni di base sono importanti poichè vale il seguente teorema 3. Teorema (no dim.) Dato X={Ax=b, x³0} insieme convesso, dove A è una matrice mxn di rango m con m<n, xe è un punto estremo di X se e solo se xe è una soluzione di base ammissibile.

La ricerca delle soluzioni di un problema di PL si può effettuare esaminando solamente un numero finito di soluzioni corrispondenti alle soluzioni di base associate al poliedro dei vincoli. In generale, a ciascuna matrice di base B (ammissibile) corrisponde una sola soluzione di base (ammissibile). Viceversa, ad una soluzione di base (ammissibile) possono corrispondere più matrici di base. Questi casi sono associati a soluzioni dette degeneri, ovvero per cui qualche componente del vettore di base xB risulta nullo.

Un esempio:

1 2 3 4 5 5 4 3 2 1 (3) (1) (2) Z =7.75 P2 X P3 Ottimo Z =0 P4 P1

Trasformazione dei problemi in forma standard. Vincoli £ Si introducono variabili ausiliarie positive dette Variabili di Slack (scarto): Vincoli ³ Si introducono variabili ausiliarie positive dette Variabili di Surplus (eccedenza):

Variabili non vincolate in segno (variabili libere) Si sostituisce la variabile libera con due variabili ausiliarie positive (il problema diventa ad n+1 variabili): Termini noti dei vincoli negativi Si moltiplicano entrambe i membri per -1 e si cambia il verso della disuguaglianza Problema di minimo Si trasforma il problema in massimo moltiplicando per -1 la funzione obiettivo.

Il problema trasformato in forma standard

Il massimo numero di possibili basi corrisponde al numero di possibili estrazioni di m colonne su n colonne di A: Nell’esempio In generale, non tutte le possibili sottomatrici mxm sono non-singolari (quindi invertibili). Inoltre, non tutte le matrici di base danno luogo a soluzioni ammissibili (ossia, positive). Per questo fatto il numero delle combinazioni corrisponde ad un limite superiore.

Nell’esempio solo 6 combinazioni danno luogo a basi ammissibili: dove

(soluzioni degeneri)

Dalla corrispondenza delle soluzioni di base ammissibili con i punti estremi del poliedro X deriva il seguente teorema. 4. Teorema Fondamentale della PL Se un problema di PL ammette soluzione, allora esiste una soluzione ammissibile di base. Se un problema di PL ha soluzione ottima finita, allora ha anche una soluzione di base ottima.

Poiché il massimo numero di possibili basi di un problema di PL è finito, tali problemi hanno una struttura discreta. I problemi di ottimizzazione corrispondenti alla selezione tra un numero finito di alternative si dicono problemi combinatorici. La PL è quindi un problema combinatorico.

Un possibile algoritmo per determinare la soluzione ottima potrebbe consistere nella generazione esplicita di tutte le soluzioni ammissibili di base, quindi nella scelta di quella soluzione che rende massimo l’obiettivo. Tale strategia non è conveniente poichè il numero massimo delle possibili basi cresce in maniera esponenziale col crescere delle dimensioni del problema (numero di variabili e vincoli). Algoritmi che richiedono in generale un numero di passi che cresce in maniera esponenziale con le dimensioni del problema non sono efficienti.