• Non ci sono risultati.

5 per il corso di Ricerca Operativa

N/A
N/A
Protected

Academic year: 2021

Condividi "5 per il corso di Ricerca Operativa"

Copied!
4
0
0

Testo completo

(1)

Esercitazione n

o

5 per il corso di Ricerca Operativa

Il modello di PL `e estratto dall’articolo

A. Ciancimino, L.Palagi, G. Inzerillo, S. Lucidi. ”A mathematical programming approach for the solution of the railway yield management problem”, Transportation Science, 33, pp. 168-181, 1998.

Un problems di Yield management ferroviario.

Una compagnia ferroviaria vende i biglietti per il treno che effettua il percorso dalla citt`a A (Napoli) alla B (Milano) effettuando tre fermate intermedie (Roma, Firenze, Bologna).

Le tariffe di vendita dei biglietti per ciAscuna Origine-Destinazione sono fissate dalla compagnia e dipendono solo dalla distanza. In particolare i prezzi in Euro (2a classe) per ciascuna possibile Origine-Destinazione (Oi-Dj) coperta dal treno sono riportati nella Tabella .

Napoli Roma Firenze Bologna Milano

Napoli - 45 72 80 100

Roma - - 45 59 91

Firenze - - - 25 53

Bologna - - - - 42

Table 1: Tariffe per le possibili O-D coperte dal treno Il numero di posti disponibili sul treno `e pari a 700.

All’inizio del periodo di prenotazione la domanda effettiva per ciascuna origine-destinazione (Oi-Dj) `e incerta, ma `e nota una previsione sulla domanda il cui valor (medio) µij `e ri- portato in Tabella .

Si suppone che la domanda effettiva per ciascuna Oi-Dj sia almeno pari al valor medio della domanda µij.

Napoli Roma Firenze Bologna Milano

Napoli - 420 355 335 480

Roma - - 150 200 375

Firenze - - - 250 300

Bologna - - - - 160

Table 2: Tariffe per le possibili O-D coperte dal treno

Il problema consiste nel determinare quanti posti vendere su ciascuna Oi-Dj coperta dal treno in modo da massimizzare il profitto derivante dalla vendita dei biglietti.

1

(2)

Analisi sintetica del problema.

Nel seguito chiameremo tratta il percorso tra due stazioni consecutive. Dunque nel nostro esempio ci sono quattro tratte che compongono il percorso dalla stazione A alla stazione B.

1 2 3 4 5

Napoli Roma Firenze Bologna Milano

Figure 1: Un treno con percorso composto da quattro tratte

- la richiesta di posti per ciascuna origine-destinazione `e incerta, ma non inferiore al valor medio

- i posti assegnati a ciascuna origine-destinazione sono venduti con certezza.

Formulazione.

– Variabili. `E naturale associare la variabili di decisione alle quantit`a di posti prenotabili su ciascuna Origine-Destinazione possibile. In questo caso, si tratta di dieci variabili che rappresentano i posti prenotabili (booking limit)sulle Oi-Dj per i = 1, . . . , 4 e j = i+ 1, . . . , 5.

– Funzione obiettivo. `E rappresentata dal profitto relativo alla vendita che deve essere massimizzata. Quindi, nell’ipotesi che tutti i posti assegnati siano venduti, `e data da

max 45x12+ 72x13+ 80x14+ 100x15+ 45x23+ 25x24+ 53x25+ 59x34+ 91x35+ 42x45

– Vincoli.

2

(3)

Napoli Roma Firenze Bologna Milano

1 2 3 4 5

Napoli 1 - x12 x13 x14 x15

Roma 2 - - x23 x24 x25

Firenze 3 - - - 2 x34 x35

Bologna 4 - - - - x45

Table 3: Variabili di decisione Vincoli di capacit`a

Devono essere imposti i vincoli legato alla capacit`a di posti del treno. In particolare, nel primo tratto da A ad F1 sono presenti sia i viaggiatori che si recano da A ad ogni posisbile destinazione. Avremo quindi quattro vincoli

X5

j=2

x1j ≤700

X5

j=3

(x1j + x2j) ≤ 700

X5

j=4

(x1j + x2j + x3j) ≤ 700

X4

i=1

xi5≤700

Vincoli di domanda.

Poich´e per ipotesi si avranno almeno µ domande per ciascuna Origine-Destinazione, `e necessario imporre i vincoli che impongono di non allocare su ciascuna origine-destinazione un numero di posti superiore alla domanda effettiva, cio`e xij ≤µij:

x12 ≤420 x13 ≤355 x14 ≤335 x15 ≤480 x23 ≤150 x24 ≤200 x25 ≤375 x34 ≤250 x35 ≤300 x45 ≤160

Infine si deve esplicitare il vincolo di non negativit`a sulle variabili cio`e xij ≥0.

3

(4)

In principio le variabili rappresentano dei posti, e quindi si dovrebbero esplicitare anche i vincoli di interezza. Questi vincoli possono essere omessi come sar`a chiarito in un prossimo capitolo.

Quindi la formulazione finale `e

max 45x12+ 72x13+ 80x14+ 100x15+ 45x23+ 25x24+ 53x25+ 59x34+ 91x35+ 42x45

X5

j=2

x1j ≤700

X5

j=3

(x1j+ x2j) ≤ 700

X5

j=4

(x1j+ x2j + x3j) ≤ 700

X4

i=1

xi5≤700 0 ≤ x12≤420 0 ≤ x13≤355 0 ≤ x14≤335 0 ≤ x15≤480 0 ≤ x23≤150 0 ≤ x24≤200 0 ≤ x25≤375 0 ≤ x34≤250 0 ≤ x35≤300 0 ≤ x45≤160 (xij intere)

Il modello generale per un treno che procede dalla citt`a 1 alla citt`a n si scrive:

max

n−1X

i=1

Xn

j=i+1

cijxij

Xk

i=1

X5

j=k+1

xij ≤ck per ogni k = 1, n − 1 0 ≤ xij ≤uij

(xij intere)

4

Riferimenti

Documenti correlati

Le variabili di decisione sono quindi le quantit`a di asciugamani utilizzati, che indichi- amo con x k ij dove l’apice k = 1, 2, 3, 4 indica il giorno ed i pedici i, j

Tuttavia affinch´e l’offerta della compagnia dei trasporti risulti vantaggiosa per l’industria i prezzi del trasporto proposti dovranno risultare non superiori a quelli che

Un problema di sequenziamento di turni di personale Un’azienda gestisce un call center regionale la cui giornata lavorativa ´e divisa in sei turni da 4 ore... Analisi sintetica

L’azienda ha stabilito che ogni veicolo deve essere prodotto in un solo impianto e conosce i costi annuali di produzione di ogni veicolo in ogni impianto... Analisi sintetica

tale personale viene retribuito in maniera diversa tra il giorno e la notte e a seconda del tipo di generatore; tali costi di attivazione sono riportati nella tabella che segue

Supponendo che non si abbiano scorte iniziali e non si desiderino scorte finali, formulare un problema di PL che consenta di pianificare la produzione trimestrale minimizzando i

Laboratorio 5 Fondamenti di Ricerca Operativa Prof... Laboratorio 5 Fondamenti di Ricerca

Essendo un valente matematico quando mischia un mazzo non può fare a meno di pensare che sta operando un assegnamento di carte a posizioni, in cui la carta i-esima del mazzo