Slides:



Advertisements
Presentazioni simili
Prof.Maurita Fiocchi Corso A-ERICA RICERCA PUNTI ESTREMANTI LIBERI DELLE FUNZIONI REALI A DUE VARIABILI REALI z = f( x ; y )
Advertisements

FUNZIONI REALI DI DUE VARIABILI REALI
I SISTEMI LINEARI.
MATEMATICA PER L’ECONOMIA
Equazioni di primo grado
Capitolo 8 Sistemi lineari.
Autovalori e autovettori
FUNZIONI DI DUE VARIABILI
Lez. 41 Universita' di Ferrara Facolta' di Scienze Matematiche, Fisiche e Naturali Laurea Specialistica in Informatica Algoritmi Avanzati Programmazione.
Definizione e caratteristiche
Chiara Mocenni - Sistemi di Supporto alle Decisioni I – aa Sistemi di Supporto alle Decisioni I Dynamic Programming Chiara Mocenni Corso di.
Chiara Mocenni - Sistemi di Supporto alle Decisioni I – aa Sistemi di Supporto alle Decisioni I Scelte di consumo Chiara Mocenni Corso di laurea.
Il mercato dei beni in economia aperta
Algebra delle Matrici.
Esempio : 2x+5=11-x è un’uguaglianza vera se x è uguale a 2.
Lezione 3) Cenni di teoria dell’elasticità, sforzi e deformazioni, l’equazione delle onde elastiche.
Iterazione enumerativa (for)
Elementi di Matematica
Elementi di Matematica
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.
Statistica per le decisioni aziendali ed analisi dei costi Modulo II - Statistica per le decisioni Aziendali Richiami di Algebra Matriciale.

SISTEMI D’EQUAZIONI ED EQUAZIONI DIFFERENZIALI LINEARI.
SISTEMI LINEARI.
I Sistemi Lineari Molti, problemi per poter essere risolti, hanno bisogno dell’introduzione di uno o più elementi incogniti. Ad esempio consideriamo il.
Soluzione di equazioni non lineari
Sistemi di equazioni lineari
STATISTICA a.a METODO DEI MINIMI QUADRATI REGRESSIONE
Le matrici e I Sistemi lineari.
Elaborato di Teoria dello Sviluppo dei Processi Chimici
Lezione 13 Equazione di Klein-Gordon Equazione di Dirac (prima parte)
Assicurazioni vita e mercato del risparmio gestito
Prof. Cerulli – Dott.ssa Gentili
EQUAZIONI DI SECONDO GRADO
Progetto competenze asse matematico.
Di Crosara Andrea. Ci proponiamo di trovare una strategia risolutiva per lequazione di secondo grado completa dove a, b, c, sono tutti diversi da 0. Utilizziamo.
La scomposizione di un polinomio in fattori
Lezioni di Ricerca Operativa Corso di Laurea in Informatica
La programmazione lineare
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
Teorema dell’unicità del limite
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
ESTENSIONI SEMPLICI e TEOREMA DELL’ELEMENTO PRIMITIVO
Sottospazi vettoriali
Cationi e Anioni in cerca di nuovi partner ;o)
La verifica d’ipotesi Docente Dott. Nappo Daniela
Claudio Arbib Università dell’Aquila Ricerca Operativa Metodo del simplesso per problemi di distribuzione single-commodity.
Prof. Cerulli – Dott. Carrabs
Flusso di Costo Minimo Applicazione di algoritmi: Cammini Minimi Successivi (SSP) Esercizio 1 Sia data la seguente rete di flusso, in cui i valori riportati.
Forma normale delle equazioni di 2° grado Definizione. Un'equazione di secondo grado è in forma normale se si presenta nella forma Dove sono numeri.
Lezioni di Ricerca Operativa Corso di Laurea in Informatica
Sistemi di equazioni lineari. Sistemi di primo grado di due equazioni a due incognite Risolvere un sistema significa trovare la coppia di valori x e y.
Ancora sulle equazioni di secondo grado….. Equazione di secondo grado completa Relazione tra le soluzioni di un'equazione di secondo grado.
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
Lezione n° 15 Teoria della dualità: - Interpretazione Economica Lezioni di Ricerca Operativa Corso di Laurea in Informatica Università di Salerno Prof.
Prof. Cerulli – Dott. Carrabs
Classe II a.s. 2010/2011 Prof.ssa Rita Schettino
Lezione n° 14 Teoria della dualità: - Teorema forte della dualità - Teorema degli scarti complementari Lezioni di Ricerca Operativa Corso di Laurea in.
Transcript della presentazione:

Lezione n° 9: 31 Marzo-1 Aprile 2009 Lezioni di Ricerca Operativa Corso di Laurea in Informatica ed Informatica Applicata Università di Salerno Lezione n° 9: 31 Marzo-1 Aprile 2009 Algoritmo del Simplesso: Coefficienti di costo ridotto Condizioni di ottimalità Test dei minimi rapporti Cambio di base Anno accademico 2008/2009 Prof. Cerulli – Dott.ssa Gentili

Calcolo della soluzione ottima di un problema di PL. Supponendo di aver individuato una base B ammissibile, riscriviamo la funzione obiettivo: (1) Sostituiamo in (1) l’espressione delle variabili di base: (2)

Calcolo della soluzione ottima di un problema di PL. (3) ottenendo: Il valore dell’obiettivo corrispondente alla base B è

Le relazioni (2) e (3) esprimono rispettivamente i vincoli e la funzione obiettivo in funzione delle variabili fuori base. (4) Le (4) sono m+1 equazioni.

Indicando con: Otteniamo: (4)

Inoltre essendo: Abbiamo dove aj è la colonna di N che moltiplica la j-esima variabile fuori base.

La nostra funzione obiettivo diventa: Infine ponendo: Otteniamo: Dove le yj sono termini noti e xj variabili. La nostra funzione obiettivo diventa:

Vengono detti coefficienti di costo ridotto. Poniamo: la nostra F.O. diventa: I coefficienti Vengono detti coefficienti di costo ridotto.

Supponiamo che esista un coefficiente kN tale che Verifichiamo se la soluzione di Base corrente è ottima. Consideriamo l’obiettivo: Supponiamo che esista un coefficiente kN tale che e consideriamo come varia l’obiettivo facendo diventare positiva la variabile fuori base xk, attualmente nulla. >0 L’obiettivo migliora !

Allora si potrebbe pensare di aumentare indefinitivamente xk migliorando sempre l’obiettivo. Tuttavia, aumentando xk anche le equazioni (2) corrispondenti ai vincoli variano, modificando i valori delle variabili di base: (2)

Dal momento che per j  N le xj sono uguali a zero per j ≠ k la relazione Diventa

In forma vettoriale: allora xBi cresce al crescere di xk e così xBi continua a essere non negativo.

Se yik >0 allora xBi decresce al crescere di xk Se yik >0 allora xBi decresce al crescere di xk. Il valore di xk verrà incrementato finchè una delle variabili che costituiscono la soluzione di base assumerà valore zero. Infatti noi vogliamo che: la variabile che si azzererà per prima verrà tolta dalle variabili di base e sarà rimpiazzata da xk.

Dobbiamo considerare solo i rapporti in cui Possiamo scrivere: Esaminiamo queste disuguaglianze. Dobbiamo considerare solo i rapporti in cui

Quindi considerando quei rapporti in cui yjk >0 xk assumerà il seguente valore: Così:

Fare assumere ad xk un valore positivo significa portare la variabile xk in base. Nello stesso tempo il valore delle altre variabili di base per cui yik>0 diminuisce. Il valore che xk assume in base è quello corrispondente all’annullamento della prima variabile di base, cioè

La variabile xk entra in base con tale valore, ed in corrispondenza la variabile esce di base. Il coefficiente yrk è detto Pivot, (l’aggiornamento della base si dice Pivoting) e viene usato per aggiornare i valori delle variabili in base dopo l’ingresso in base di xk. La nuova soluzione di base Le nuove variabili fuori base

Con il cambio delle variabili in base, la nuova matrice di base risulta composta delle stesse colonne della vecchia base ad eccezione del fatto che la colonna associata a è stata sostituita dalla colonna associata a xk.

La nuova soluzione di base ha migliorato il valore della funzione obiettivo: >0 >0

E’ possibile iterare il procedimento fino a che esiste qualche variabile fuori base che può migliorare l’obiettivo se portata in base. 5. Teorema (Condizione di ottimalità) Una soluzione di base non degenere di un problema di PL è ottima se e solo se:

Nel caso di soluzione degenere possono esistere soluzioni ottime in cui il punto (2) del teorema 5 non è soddisfatto. Tuttavia, se un problema ammette soluzione ottima finita allora ammette una soluzione di base ottima che soddisfa le condizioni (1) e (2) del teorema 5.