Ricerca Operativa e Logistica Dott. F.Carrabs e Dott.ssa M.Gentili

Похожие документы
Problemi di Flusso e Applicazioni

Flusso a Costo Minimo

Problemi di Flusso: Il modello del Trasporto

Ottimizzazione Combinatoria 2 Presentazione

Corso di Modelli e Algoritmi della Logistica

Ricerca Operativa. G. Liuzzi. Lunedí 20 Aprile 2015

Gestione della produzione e della supply chain Logistica distributiva

ALGORITMI DI OTTIMIZZAZIONE M Esercizi Parte I

Corso di Trasporto merci e logistica. Supporto didattico ad uso esclusivo interno. a cura di: ing. Mario Cordasco A.A

Problemi di Localizzazione Impianti

Ottimizzazione su grafi: massimo flusso (parte 1) Ottimizzazione su grafi:massimo flusso (parte 1) p. 1/33

Il problema del commesso viaggiatore e problemi di vehicle routing

AMPL Problemi su Reti

I Appello Ricerca Operativa 2 bis Compito A

Introduzione al corso

Analisi interazione domanda/offerta: modelli di assegnazione

3.2 Rilassamenti lineari/combinatori e bounds

Parte V: Rilassamento Lagrangiano

Introduzione al corso

RICERCA OPERATIVA (a.a. 2018/19)

Modelli decisionali su grafi - Problemi di Localizzazione

Problemi di Ottimizzazione

Formulazioni. Consideriamo il seguente problema di Knapsack 0-1. max (5x x 2. ) st 3x x 2. < 6 x {0,1} 2

Matrici unimodulari e totalmente unimodulari

5.3 Tagli di Chvàtal-Gomory per il problema della massima clique

Possibile applicazione

Grafi e Funzioni di Costo ESERCIZI

Problemi di localizzazione di servizi (Facility Location Problems)

Introduzione ai grafi

corso di Teoria dei Sistemi di Trasporto Modelli di offerta PROF. ING. UMBERTO CRISALLI Dipartimento di Ingegneria dell Impresa

Problemi di localizzazione

Modelli di scelta del percorso Modelli di assegnazione

Modelli di offerta di trasporto. ing. Pierluigi Coppola Dipartimento di Ingegneria dell Impresa Università di Roma Tor Vergata

Parte IV: Matrici totalmente unimodulari

COMPLEMENTI DI RICERCA OPERATIVA

Risoluzione di un problema di VRP

Problema del trasporto

Lezioni di Ricerca Operativa

Introduzione al Vehicle Routing Problem

Gestione della produzione e della supply chain Logistica distributiva

SOLUZIONI PER L INTEGRAZIONE DEL TRASPORTO FERROVIARIO AL TRASPORTO MARITTIMO NELLA CATENA INTERMODALE

MODELLI DI ASSEGNAZIONE PER LE RETI STRADALI

Транскрипт:

Ricerca Operativa e Logistica Dott. F.Carrabs e Dott.ssa M.Gentili Modelli per la Logistica Distributiva: Single Commodity Minimum Cost Flow Problem Multi Commodity Minimum Cost Flow Problem Fixed Charge Network Design Problem

Problemi di Trasporto Trasporto: elemento di costo più importante per molte aziende. Il trasporto merci assorbe da 1/3 ai 2/3 dei costi logistici totali.

Problemi di Trasporto Un efficiente e poco costoso sistema di trasporto contribuisce ad una: maggiore competizione di mercato (attivazione dei mercati secondari, effetto di stabilizzazione dei prezzi, ecc.), maggiori economia di scala nella produzione (disaccoppiamento dei mercati dai siti di produzione), prezzi ridotti per i beni (non solo per la maggiore competizione, ma anche perché il trasporto è una componente di costo che determina il prezzo).

Problemi di Trasporto: Attori Shippers: da cui parte la domanda di flusso di merci Carriers: su cui transita il flusso di merci (vettori di trasporto: treni aerei, ecc)domanda di merci Istituzioni: che determinano l infrastruttura su cui viaggia il flusso

Problemi di Trasporto Classificazione a seconda del numero e del tipo dei vettori (o modi di trasporto di base) impiegati: Autocarro, Treno, Nave, Aereo, Condotta (pipeline) Classificazione a seconda della distanza: Trasporto a lunga distanza problemi di trasporto a breve distanza Classificazione in base alla componente temporale: Problemi statici Problemi dinamici

Statici vs dinamici Problemi statici: adatti quando le decisioni da prendere non cambiano in base al tempo Problemi dinamici: la componente temporale è presa esplicitamente in considerazione.

Statici vs dinamici 2 2 1 1

Problemi di Trasporto I problemi di trasporto sono associati ad altri problemi decisionali quali: localizzazione dei centri logistici allocazione della domanda gestione delle scorte Una molteplicità di problemi decisionali: composizione delle flotte turni dei veicoli e del personale determinazione delle rotte assegnazione dei carichi e loro composizione posizionamento dei veicoli vuoti 8

Problemi di Trasporto a lunga distanza I problemi di trasporto a lunga distanza (long-haul, 9 intercity freight transportation) Spostamenti che variano da alcune centinaia a diverse migliaia di chilometri Trasporti tra facilities diverse della catena logistica Viaggi diretti (one-to-many) da pochi a molti realizzati in proprio dalle ditte produttrici Viaggi indiretti (many-to-many) da molti a molti spedizionieri con molteplicità di clienti servizio in linea (orario prestabilito) o su richiesta (allocazione dinamica dei mezzi) In questo contesto si utilizzano modelli decisionali per la progettazione della rete di collegamento (Network Design, ND) Modelli (lineari) di flusso: Min Cost Flow Prob.,, Fixed Charge Network Design Problem

Problemi di Trasporto a breve distanza I problemi di trasporto a breve distanza (short-haul, local freight transportation) Spostamenti hanno origine nell ambito della stessa città o regione Può riguardare il prelievo di merci destinate ad essere consolidate in un terminale e trasportate a lunga distanza Arco temporale giornaliero Problematiche caratteristiche distribuzione (delivery) raccolta (pick-up) distribuzione e raccolta combinata (pick-up and Delivery) domanda variabile (giornaliera) allocazione dinamica dei veicoli 10

Problemi di Trasporto a lunga Distanza

Trasporto a lunga Distanza Si vogliono definire in maniera ottimale i collegamenti tra i nodi logistici. - Single Commodity Minimum Cost Flow Problem - Multi Commodity Minimum Cost Flow Problem - Fixed-Charge Network Design Problem

Single Commodity MCF Problem Consideriamo un grafo orientato G=(V,E) rappresentante una rete di trasporto. L obiettivo è quello di far viaggiare ( fluire ), al minimo costo, determinate quantità di merce (unità di flusso) dai nodi di offerta a quelli di domanda (eventualmente passando per dei nodi di passaggio). 5 0 1 6 1 2 3 4 2 3 4 1-4 2 4 3 5-3 Abbiamo: Una quantità b i >0 per i nodi offerta, <0 per i nodi domanda, =0 per i nodi di passaggio (quantità di offerta/domanda) Un costo c ij 0 per ogni arco (costo per il trasporto di una unità di merce)

Single Commodity MCF Problem Flusso 5-4=1 Soluzione 1 Costo: (6*5)+(4*1)+(3*2)=40 5 Flusso 5 6 1 2 1 4 1 3 2 3 4-4 4 3 2 5-3 Soluzione 2 Costo: (1*5)+(2*5)+(1*4)+(3*3)=28 Flusso 5 Flusso 5 5 Flusso 4 1 6 1 2 3 4 1-4 4 5 Flusso 2-3 3 2 4 2 3 Flusso 1+2=3

Single Commodity MCF Problem Modelliamo il problema Consideriamo una variabile x ij 0 per ogni arco (i,j), rappresentante la quantità di flusso che attraverserà l arco nella soluzione 5 0 6 1 2 1 1 4 3 4 2 3-4 2 4 3 5-3

Single Commodity MCF Problem Rappresentiamo il grafo mediante una matrice di incidenza nodo-arco A; per ogni nodo v ed arco e, la corrispondente entrata A ve varrà: 1 se e esce da v (v è la coda di e) -1 se e entra in v (v è la testa di e) 0 altrimenti A (1,2) (1,3) (2,5) (3,2) (3,4) (4,1) (4,2) (4,5) 1 1 1 0 0 0-1 0 0 2-1 0 1-1 0 0-1 0 3 0-1 0 1 1 0 0 0 4 0 0 0 0-1 1 1 1 5 0 0-1 0 0 0 0-1 5 0 1 6 1 2 3 4 2 3 4 1-4 2 4 3 5-3

Parametri : insieme dei nodi origine : insieme dei nodi destinazione : insieme dei nodi di passaggio, : offerta di prodotto del vertice i, : domanda di prodotto del vertice i, (, ) : capacità dell arco (i,j) [ovvero massimo flusso totale ammissibile sull arco] ( ), (, ) : costo di trasporto del flusso sull arco (i,j) Variabili, (, ) : flusso di prodotto sull arco (i,j)

Single Commodity MCF Problem ( ), :, :,, O =, 0,, 0, Se la funzione dei costi è lineare: ( ),,

Multi Commodity MCF Problem 5-4 1 2-5 -3-3 5 6 3 4 2 2

Parametri Variabili

Multi Commodity MCF Problem ( ) :,, = :,, O(), () 0, (),,,, Se la funzione dei costi è lineare: 0,, ( ),,

Fixed-Charge Network Design Problem (FCND) Generalizzazione dei modelli per l ottimizzazione di Flussi su Rete (Problemi di Flusso a Costo Minimo) dove si deve definire: - quali archi devono essere utilizzati - come trasportare i prodotti sugli archi selezionati Problema: Ricerca di un sottoinsieme di archi tale da garantire il soddisfacimento a costo minimo delle domande e delle offerte nel rispetto dei vincoli di capacità e di altre restrizioni.

Parametri Variabili

Formulazione Generale, k,,, 0,, k 0,1,

Possibili vincoli aggiuntivi Vincoli di Budget: Si ha a disposizione un massimo capitale H per definire i collegamenti ed h è il costo per il collegamento tra i e j:, h

Linear FCND - Se i costi sono lineari: +,,, +, Casi applicativi: Il collegamento tra una coppia di nodi è realizzato attraverso un mezzo di trasporto proprio (o preso in affitto) - esiste costo fisso indipendente dalla quantità trasportata - il costo di trasporto è nullo per il prodotto k-simo - si hanno vincoli di capacità determinati dai parametri e Il collegamento tra una coppia di nodi è realizzato in outsourcing: - costo fisso = 0 indipendente dalla quantità trasportata - il costo di trasporto 0 ( si paga per il servizio che dipende dalla quantità della merce) - NON si hanno vincoli di capacità: = + e = +

Relazioni con altri modelli - Se tutte le variabili = 1:,,,, Flusso a costo minimo multi-prodotto

Linear FCND: se rilassiamo qualche vincolo. Rilassiamo il vincolo di interezza sulle variabili di design,,, k,,, 0,, k 0 1, Una qualunque soluzione ottima è tale che i vincoli di capacità sono soddisfatti all uguaglianza (perche?)

Linear FCND: se rilassiamo qualche vincolo. Quindi possiamo trasformare il problema nel seguente modo: Quindi: =, =, 0 1, 0, Ed il problema diventa:

Linear FCND: se rilassiamo qualche vincolo.,,,, 0,, k Flusso a costo minimo multi-prodotto, la cui soluzione ottima fornisce un lower bound alla soluzione ottima del problema originario.

ESERCIZI NTN BOSCHEIM