...

modelli di assegnazione - Università degli Studi di Catania

by user

on
Category: Documents
36

views

Report

Comments

Transcript

modelli di assegnazione - Università degli Studi di Catania
Corso di Laurea Ingegneria
Civile - AA 1112
C
Corso
di
di:
Fondamenti di Trasporti
Lezione:
Analisi interazione
domanda/offerta: modelli
di assegnazione
Giuseppe Inturri
Università di Catania
Dipartimento di Ingegneria Civile e Ambientale
[email protected]
definizione
 Assegnare la domanda ad una rete di trasporto significa
calcolare
l l
i fl
flussii di utentii e lle prestazioni
i i per ciascun
i
elemento del sistema di offerta (nodi e archi), come risultato
d i flussi
dei
fl i di domanda
d
d O
Origine-Destinazione,
i i D i i
ddeii
comportamenti di scelta del percorso e delle reciproche
i
interazioni
i i fra
f domanda
d
d e offerta
ff
 I modelli di assegnazione sono i modelli matematici
utilizzati per questo scopo
Introduzione del corso
i modelli di assegnazione nella simulazione dei sistemi di trasporto
Introduzione del corso
definizione ed ipotesi
o
d
od
Iod
A
c
C
nodo (zona) origine dello spostamento;
nodo (zona) destinazione dello spostamento;
coppia Origine-Destinazione;
insieme dei percorsi rilevanti per gli utenti della coppia od
p
complessiva
p
matrice di incidenza archi-percorsi
vettore dei costi di arco, ci;
vettore complessivo dei costi di percorso, formato dai vettori
dei costi
di percorso Cod relativi a ciascuna coppia od;
C = AT c
Introduzione del corso
esempio
arco
(1 2)
(1,2)
(1,3)
(2,3)
(2 4)
(2,4)
(3,4)
2
2
2
3
1
1
4
1
3
GRAFO
Introduzione del corso
c
2
1
3
2
1
VETTORE
COSTI DI
ARCO
d
O-D
1-4
1
4 1000
2-4 1500
3-4 800
VETTORE
DOMANDA
OD 1-4
percorsi
OD 2-4
OD 3-4
Introduzione del corso
matrice A di incidenza archi-percorsi
e vettore C dei costi di percorso
Vettore
costi di
percorso
C
6
4
2
4
2
1
A
MATRICE INCIDENZA ARCHI-PERCORSI
coppie O-D
1-4
2-4
3-4
1
2
3
4
5
6
percorsi
(1,2)
1
1
0
0
0
0
(1,3)
0
0
1
0
0
0
(2,3)
1
0
0
1
0
0
(2 4)
(2,4)
0
1
0
0
1
0
(3,4)
1
0
1
1
0
1
archi
Introduzione del corso
Vettore
costi di
arco
arco
(1,2)
(1,3)
(2,3)
(2 4)
(2,4)
(3,4)
c
2
1
3
2
1
vettore F dei flussi di percorso
 per conoscere il vettore F dei flussi di percorso,
percorso bisogna calcolare come il





generico flusso di domanda (dod) del vettore domanda si divide tra i percorsi
possibili
b
bisogna
dunque
d
applicare
l
un modello
d ll di scelta
l del
d l percorso
in generale il modello di scelta del percorso fornisce, per una data coppia O-D
 la probabilità pk che un percorso k sia scelto
 e il flusso di percorso Fk = dod p(k/od)
la probabilità pk dipende dai costi dei percorsi Cod; in termini vettoriali:
F = P(C) d
noto il vettore F dei flussi di percorso, il vettore f dei flussi di arco si calcola
come:
f=AF
qquindi l’espressione
p
del modello di assegnazione
g
è:
f = A F = A P (C) d = A P(ATc) d
Introduzione del corso
reti congestionate e reti non congestionate
 una rete si dice
 non congestionata se il vettore dei costi di arco è costante
c = cost
 congestionata se il vettore dei costi di arco dipende dal vettore dei
f dei
d i fl
flussii di arco
c = c(f)
 nel caso di reti non congestionate i modelli di assegnazione si chiamano
modelli di carico della rete, in inglese Network Loading Models
(NL)
 nel casi di reti congestionate
g
i modelli di assegnazione
g
si chiamano
modelli di equilibrio dell’utente, in inglese User Equilibrium
Models (UE)
Introduzione del corso
reti non congestionate (modelli di carico della rete)
c = cost
 il modello di scelta del percorso può essere
1. deterministico
2. stocastico
 nel primo caso solo il percorso di costo minimo è scelto (p=1),
tutti ggli altri restano scarichi (p
(p=0))
 nel secondo caso ogni percorso viene scelto con probabilità
diversa in funzione dell
dell’utilità
utilità associata a ciascun percorso
Introduzione del corso
modello di carico della rete a
costi costanti (Network
Loading)
c
d
A
P(C)
Introduzione del corso
modello di carico della rete deterministico (DNL)
assegnazione “tutto
tutto o niente
niente” AoN
Introduzione del corso
modello di carico della rete deterministico (DNL)
assegnazione “tutto o niente” AoN
1-4
f
0
1000
0
1500
1800
=
3-4
2-4
1
2
3
4
5
6
1
0
1
0
1
1
0
0
1
0
0
1
0
0
1
0
0
1
0
1
0
0
0
1
0
0
0
0
0
1
VETTORE
FLUSSI
SS DI
ARCO
F
0
0
1000
0
1500
800
VETTORE
FLUSSI DI
PERCORSO
Introduzione del corso
modello di carico della rete deterministico (DNL)
assegnazione “tutto o niente” AoN
FLUSSI DI PERCORSO
2
2
d_14 = 1000
0
0
1
0
2
0
1
2
3
4 1
4
1
1000
0
3
1000
3
d 24 = 1500
2
3
2
1500
4
2
5
0
1
4
0
1
4
1500
3
2
0
1
0
3
d_34 = 800
1000
FLUSSI DI
ARCO
1800
3
1-4
6
4
1
800
f
0
1000
0
1500
1800
=
Introduzione del corso
3
4
2-4
3-4
1
2
3
4
5
6
1
0
1
0
1
1
0
0
1
0
0
1
0
0
1
0
0
1
0
1
0
0
0
1
0
0
0
0
0
1
F
0
0
1000
0
1500
800
modello di carico della rete stocastico (SNL)
Introduzione del corso
modello di carico della rete stocastico (SNL)
1-4
f
133
867
195
1439
1861
=
2-4
3-4
1
2
3
4
5
6
1
0
1
0
1
1
0
0
1
0
0
1
0
0
1
0
0
1
0
1
0
0
0
1
0
0
0
0
0
1
Introduzione del corso
F
16
117
867
179
1321
800
modello di carico della rete
stocastico (SNL)
FLUSSI DI PERCORSO
2
2
d_14 = 1000
117
16
1
117
2
16
1
2
4
3
1
4
1
867
16
3
2
4
867
3
2
d 24 = 1500
3
2
1321
4
1
133
5
179
4
1
1439
4
195
1
4
179
867
3
2
3
d_34 = 800
6
4
1
800
3
1861
FLUSSI DI
ARCO
1
f
133
1
867
=
0
195
1
1439
0
1861
1
Introduzione del corso
3
1-4
2-4
3-4
2
3
4
5
6
1
0
0
1
0
0
1
0
0
1
0
0
1
0
1
0
0
0
1
0
0
0
0
0
1
F
16
117
867
179
1321
800
reti congestionate (modelli di equilibrio UE)
c = c(f)
 anche in questo caso possiamo avere modelli deterministici o
modelli stocastici
 nel caso di modelli di equilibrio deterministici nessun utente
può migliorare il costo di viaggio, modificando unilateralmente
ill suo percorso
 nel caso di modelli di equilibrio stocastici nessun utente può
migliorare il costo di viaggio percepito,
percepito modificando
unilateralmente il suo percorso
 Il costo percepito in generale è differente dal costo che gli
utenti riscontrano sulla rete dopo la scelta, per effetto degli
spostamenti degli utenti da un percorso ad un altro.
Introduzione del corso
reti congestionate (modelli di equilibrio UE)
 Il sistema evolve fino a quando gli utenti riscontrano sulla rete proprio i costi
in base
b ai qualil hhanno scelto.
l
 Pertanto la condizione di equilibrio genera la particolare configurazione di
flussi cui corrispondono
p
dei costi di arco che generano
g
dei costi percepiti
p
p di
percorso che l’utente poi riscontra effettivamente sulla rete.
 Questa condizione può essere espressa matematicamente come un problema
di punto fisso.
fisso
Introduzione del corso
modelli di equilibrio a costi non costanti (UE)
c(f)
c
d
A
P(C)
Introduzione del corso
Introduzione del corso
introduzione al problema dell’equilibrio
Introduzione del corso
introduzione
t odu o e al
a problema
p ob e a dell’equilibrio
de equ b o
Introduzione del corso
algoritmo delle Medie Mobili Successive (MSA) per la soluzione del problema
di equilibrio
Introduzione del corso
esempio
p di MSA
f
 

 p ik cik f i k 1  d od
k
SNL
 

p ik cik f i k 1 
  0.02
e  c1
e   ci
 e  c 2  e  c 3
Introduzione del corso
note sui modelli stocastici di carico della rete (SNL)
 una delle ragioni pratiche per l’uso di modelli stocastici di carico della
rete di tipo è la sensibilità dei flussi, nei modelli deterministici, a
piccoli
i li cambiamenti
bi
i nella
ll rete
 chiariamo con un esempio di una rete con una coppia OD, due
percorsi ed una domanda d
•
D
percorso 2
f1 = 0;
f2 = d
anche per Δt→0, cioè tempi quasi uguali
percorso 1
O
se c1=c2+Δt, si ha
•
se d’altra parte si commettesse un piccolo errore nel
calcolo dei tempi potrebbe aversi
•
c1<c2
•
i modelli stocastici evitano questi problemi e forniscono,
nel caso di ppiccole differenze di costi, flussi vicino al 50%
in entrambi i casi
•
una piccola variazione di costo determina una piccola
variazione
i i
d i flussi
dei
fl i (più
( iù o meno a seconda
d della
d ll
varianza della distribuzione del tempo percepito, che
Introduzione del corso
varia
da caso a caso)
f1 = d;
f2 = 0
Fly UP