Modelli e Algoritmi della Logistica

Slides:



Advertisements
Presentazioni simili
Dipartimento di Matematica
Advertisements

TAV.1 Foto n.1 Foto n.2 SCALINATA DI ACCESSO ALL’EREMO DI SANTA CATERINA DEL SASSO DALLA CORTE DELLE CASCINE DEL QUIQUIO Foto n.3 Foto n.4.
LE MATRICI.
Richiami di Identificazione Parametrica
Implementazione dell algortimo di Viterbi attraverso la soluzione del problema di cammino mi- nimo tramite software specifico. Università degli studi di.
Ordini Parziali - Reticoli
Ordini Parziali - Reticoli
Capitolo 4 Ordinamento Algoritmi e Strutture Dati.
Università degli Studi di Roma Tor Vergata
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
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.
ANALISI DEI GRUPPI seconda parte
Algoritmi e Strutture Dati
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Algoritmi e Strutture Dati Capitolo 2 Modelli di calcolo e metodologie.
PER FUNZIONI DI PIÙ VARIABILI - 3.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Problemi e algoritmi Anno Accademico 2009/2010.
Modelli e Algoritmi della Logistica
Corso di Modelli e Algoritmi della Logistica
Seminario su clustering dei dati – Parte II
Seminario su clustering dei dati – Parte II
Modelli e Algoritmi della Logistica
Modelli e Algoritmi della Logistica
Modelli e Algoritmi della Logistica
Modelli e Algoritmi della Logistica
Modelli e Algoritmi per la Logistica Branch & Bound Prof. Carlo Mannino Prof. Antonio Sassano Dipartimento di Informatica e Sistemistica Università di.
Ottimizzazione Combinatoria
Modelli e Algoritmi per la Logistica
Il linguaggio Fortran 90: 4. Array: Vettori e Matrici
Modelli e Algoritmi per la Logistica
Modelli e Algoritmi per la Logistica
Corso di Modelli e Algoritmi della Logistica
Modelli e Algoritmi per la Logistica
Modelli e Algoritmi per la Logistica
Modelli e Algoritmi della Logistica
Modelli e Algoritmi per la Logistica
1. ( punti 7 ) Siano dati un insieme di localizzazioni potenziali (nodi grandi) ed un insieme di clienti da servire (nodi piccoli). Il costo di afferenza.
Modelli e Algoritmi per la Logistica
Algoritmi di ordinamento
Modelli e Algoritmi della Logistica
Modelli e Algoritmi per la Logistica
Dipartimento di Informatica e Sistemistica Alessandro DE CARLI Anno Accademico MOVIMENTAZIONE CONTROLLATA AZIONAMENTI CON MOTORE BRUSHLESS.
1. ( punti 7 ) Siano dati un insieme di localizzazioni potenziali (nodi grandi) ed un insieme di clienti da servire (nodi piccoli). Il costo di afferenza.
UNIVERSITÀ DEGLI STUDI DI ROMA LA SAPIENZA DIPARTIMENTO DI INFORMATICA E SISTEMISTICA MODEL BASED CONTROL ALESSANDRO DE CARLI ANNO ACCADEMICO
CONTROLLO DI SUPPLY CHAIN MEDIANTE TECNICHE H-INFINITO E NEGOZIAZIONE
INTESTAZIONE RIGA 1 TIMES NEW ROMAN 11 MAIUSCOLO INTESTAZIONE RIGA 2 TIMES NEW ROMAN 10 MAIUSCOLO INTESTAZIONE RIGA 3 TIMES NEW ROMAN 9 MAIUSCOLETTO TITOLO.
Dipartimento di Ingegneria Idraulica e Ambientale - Universita di Pavia 1 Scritte scritte scritte scritte scritte scritte scritte Scritte scritte Titolo.
Dipartimento di Ingegneria Idraulica e Ambientale - Universita di Pavia 1 Simulazione di un esperimento di laboratorio: Caduta di un corpo quadrato in.

UNIVERSITÀ DEGLI STUDI DI PERUGIA Dipartimento di Ingegneria Industriale Prof. Francesco Castellani Corso di Meccanica Applicata.
Da Soliani L., Statistica applicata alla ricerca biologica e ambientale, UNI. NOVA Parma, 2003 QUADRATI LATINI Analizzare contemporaneamente 2 fattori.
Lezioni di Ricerca Operativa Corso di Laurea in Informatica
Prof. Cerulli – Dott.ssa Gentili
Prof. Cerulli – Dott.ssa Gentili
Prof. Cerulli – Dott.ssa Gentili
Cammini minimi tra tutte le coppie
Prof. Cerulli – Dott.ssa Gentili
Prof. Cerulli – Dott.ssa Gentili
La natura duale della luce
Università degli Studi di Bologna
Economia delle Aziende, Pubbliche e Non Profit Sistema di misurazione e valutazione e Programma triennale per la trasparenza e l’integrità: alcuni esempi.
1/11/2015E. Giovannetti -- OI09.1 Olimpiadi di Informatica 2010 Giornate preparatorie Dipartimento di Informatica Università di Torino marzo –
FONDAMENTI DI INFORMATICA
Claudio Arbib Università dell’Aquila Ricerca Operativa Metodo del simplesso per problemi di distribuzione single-commodity.
Reti Logiche A Lezione 2.1 Sintesi di reti combinatorie a due livelli
Modelli e Algoritmi per la Logistica Lezione – 7 Pianificazione degli Investimenti ANTONIO SASSANO Università di Roma“La Sapienza” Dipartimento di Informatica.
La seguente matrice è una matrice delle distanze di un’istanza del problema del Commesso Viaggiatore. Calcolare un lower bound per il valore del ciclo.
Modelli e Algoritmi della Logistica
Transcript della presentazione:

Modelli e Algoritmi della Logistica Lezione – 15 Metodo di Ascesa Duale ANTONIO SASSANO Università di Roma“La Sapienza” Dipartimento di Informatica e Sistemistica Roma, 25-11-01

Metodo di Ascesa Duale: Esempio [cij + uij] = - max Vk=3 - arg max Vk=5 il minimo della riga 5 deve essere incrementato di 3 D = [ 4 3 1 4 7 ] Vk=min(Dj(k) ,dk) f = [ 4 3 1 4 7 ] ukj(k)= u52 = u52+3

Metodo di Ascesa Duale: Esempio [cij + uij] = D = [ 4 0 1 4 7 ] Vk=min(Dj(k) ,dk) f = [ 4 3 1 4 7 ] - max Vk=1 il minimo della riga 1 deve essere incrementato di 1 - arg max Vk=1 ukj(k)= u14 = u14+1

Metodo di Ascesa Duale: Esempio [cij + uij] = D = [ 4 0 1 3 7 ] Vk=min(Dj(k) ,dk) f = [ 4 3 1 4 7 ] - max Vk=1 il minimo della riga 2 deve essere incrementato di 1 - arg max Vk=2 ukj(k)= u24 = u24+1

Metodo di Ascesa Duale: Esempio [cij + uij] = D = [ 4 0 1 2 7 ] Vk=min(Dj(k) ,dk) f = [ 4 3 1 4 7 ] - max Vk=1 il minimo della riga 3 deve essere incrementato di 1 - arg max Vk=3 ukj(k)= u34 = u34+1

Metodo di Ascesa Duale: Esempio [cij + uij] = D = [ 4 0 1 1 7 ] Vk=min(Dj(k) ,dk) f = [ 4 3 1 4 7 ] - max Vk=1 il minimo della riga 4 deve essere incrementato di 1 - arg max Vk=4 ukj(k)= u43 = u43+1

Metodo di Ascesa Duale: Esempio [cij + uij] = D = [ 4 0 0 1 7 ] f = [ 4 3 1 4 7 ] Tutte le righe sono bloccate: LB= å zk=10 kÎ I

Metodo di Ascesa Duale: Osservazione d1 = 0 ….. incrementiamo due minimi di riga contemporaneamente D = [ 4 0 0 1 7 ] z [ 4 0 0 0 6 ] LB= å zk=11 kÎ I

- Ogni riga k ha un insieme dei minimi di riga m(k) (j(k) Î m(k)) PROCEDURA DI ASCESA DUALE [ 4 3 1 4 7 ] Ad un generico passo: - Ogni riga k ha un insieme dei minimi di riga m(k) (j(k) Î m(k)) - k = 2 - m(k) = {4,5} - s(k)= min {ckj+ ukj } minimo successivo della riga k jÎ J-m(k) - s(k) = 4 - dk= s(k) - (ck j(k)+uk j(k)) (max incremento di riga ( se J=m(k))) - dk = 4-2=2 iÎ I - Dm(k) = min { fj - å uij } (massimo incremento di colonna) jÎ m(k) - Dm(k) = min {3,7}

- Incrementa tutti le variabili uk j : jÎ m(k) della quantita’ Vk PROCEDURA DI ASCESA DUALE Ad un generico passo: - Ogni riga k ha un insieme dei minimi di riga m(k) (j(k) Î m(k)) - Una riga e’ BLOCCATA se Dm(k)=0 o dk=0 - Per ogni riga k, poni Vk =min(Dm(k) ,dk) - Scegli un riga k NON BLOCCATA con valore massimo della quantita’ Vk /|m(k)|: - Incrementa tutti le variabili uk j : jÎ m(k) della quantita’ Vk Quando tutte le righe sono bloccate, poni: Zk = (ck j(k)+uk j(k)) per ogni kÎI LB= å zk kÎ I

g(z,u) =å zk=å (ck j(k)+uk j(k)) = å ck j(k)+ å uk j(k) PROCEDURA DI ASCESA DUALE Definizione di una soluzione primale: [ 4 0 0 0 6 ] - Attiva gli impianti J*={ jÎJ: fj = å ukj } kÎ I v =å fj + å (min ckj) jÎ J* kÎ I soluzione primale (“upper bound”) g(z,u) =å zk=å (ck j(k)+uk j(k)) = å ck j(k)+ å uk j(k) kÎ I soluzione duale (“lower bound”)