corso di logistica territoriale - didatticaweb

35
Corso di Logistica Territoriale A.A. 2019-2020 Surplus variation with Descriptive Demand Model Approach Adapted from: Ennio Cascetta Transportation System Engineering: Theory and Methods- Kluwer CORSO DI LOGISTICA TERRITORIALE A.A. 20192020 Prof. Ing. Antonio Comi Ing. Antonio Polimeni

Upload: others

Post on 06-Nov-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus variation withDescriptive Demand Model Approach

Adapted from: Ennio Cascetta

Transportation System Engineering: Theory and Methods- Kluwer

CORSO DI

LOGISTICA TERRITORIALE

A.A. 2019–2020

Prof. Ing. Antonio Comi

Ing. Antonio Polimeni

Page 2: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Introduction

Computation of Users’ Surplus Changes

The impacts perceived by users can be calculated as a change in net

perceived utility (or surplus) associated with the travel choices

made in the project and nonproject situations.

Either of two different calculation approaches can be applied,

depending on whether the underlying demand model is a

behavioral random utility model or a descriptive model.

The descriptive approach is analyzed in the following section.

2

Page 3: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Generalised travel cost

A “demand function” relates the number of users undertaking trips

with given characteristics to the travel price, here average

generalized travel cost (and other explanatory variables).

This cost is defined, as a (linear) combination of the amount of

resources spent by the user on a trip (time, money, etc.), with

weights reflecting the user’s travel behaviour.

The cost parameters (weights) may vary according to trip purpose

and socioeconomic category (i.e., user class).

3

Page 4: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Travel cost

A simplified specification of the generalized cost g is:

where t and mc are, respectively, the travel time and the monetary

cost.

The coefficients here have been explicitly associated with

user class i.

1 2( ) ( ) ( )i i

odmk odmk odmkg i i t i mc

4

Page 5: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus variation

To introduce the method for calculating surplus variation with

descriptive demand models, consider first a simple system consisting

of a single O-D pair connected by a single mode and a single path.

Assumption: all users belong to one class (i.e. they have the same

behavioral parameters).

In this case, the demand model can be formally written as

dod = dod(god)

o d

5

Page 6: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Travel demand function

di

o d

Ui

god

si=Ui-gigi

Representation od the relationship dod(god)

si: Traveller Surplus

(all users belong to one class)

6

Page 7: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Traveller Surplus

The demand curve, in its traditional interpretation, represents the

ordering of individual trips by users on the basis of the generalized

cost that they are willing to pay to undertake the trip; this is a

measure of the utility of the trip to the user.

In other words, the marginal trip corresponding to each point on the

horizontal axis has a total utility (or willingness to pay) equal to the

corresponding value of the generalized cost on the vertical axis.

An increase in the cost would discourage this marginal user from

making the trip and therefore reduce the value of the demand dod.

7

Page 8: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Traveller Surplus

All users of a given class incur the same generalized cost.

Let the be this cost and be the number of users traveling

in the non-project situation.

For all trips undertaken, except the marginal one, there is a net

utility, or surplus, given by the difference between the amount that

the user would be willing to pay to make the trip, and the cost that is

actually paid.

NP

odg ( )NP

od odd g

8

Page 9: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change

If as a result of project P the generalized cost is reduced to , the

number of users traveling changes to .

To calculate the total surplus change resulting from project P, a

distinction should be made between:

1) trips already undertaken in the situation NP and

2) the new trips that are only undertaken because of the cost

reduction (trips generated or induced by the project).

P

odg

( )P

od odd g

9

Page 10: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: trips undertaken in the situation NP

For a trip by user i in the first group, the surplus change will be

given by:

that is, by the difference between the generalized cost in the non-

project and project situations.

( ) ( )i P i NP NP P

od od od odDS U g U g g g

10

Page 11: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: trips already undertaken in the

situation NP

The total surplus change DS'p for all the trips/users of this group is

therefore:

' ( ) ( )NP NP P

P od od od odDS d g g g

DS'p is represented by the area A

11

Page 12: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: new trips undertaken in the situation P

A trip i that is generated by the cost reduction brought about by

project P will have a surplus Ui – gPod in the project situation, and

zero in the non-project situation. The total surplus change for the

p project generated trips is therefore given by

the area B.

(*) Extra trips undertaken because of the effect of the generalized cost reduction are sometimes

called the demand generated or induced by the project P.

* ( ) ( )P NP

od od od od odd d g d g

Page 13: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Typically it is assumed that all generated trips d*od experience

identical utility, given by the average value of the interval :

Therefore the total surplus for the generated demand can be

calculated as:

[ , ]NP P

od odg g

2

NP P

od odi

g gU

* * *1

2 2

NP PP NP Pod od

P od od od od od

g gDS d g d g g

13

Surplus change: new trips undertaken in the situation P

Page 14: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: trips undertaken in the situation P

If the demand curve is approximated by a line between

-: the change in surplus for generated trips results

from the formula for the area of the (approximate) triangle B.

NP P

od od od odd (g ) and d (g )

DS*p is represented by the area B

* *1

2

NP P

P od od odDS d g g

Page 15: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: total

The total surplus change is given by the sum:

This expression can be interpreted as the product of the average

demand between situations P and NP by the change in the

corresponding generalized cost.

Equivalently, with the linear approximation mentioned above, this

expression can be interpreted as the area of the (approximate)

trapezoid consisting of the two parts A and B.

' * 1( ) ( ) ( ) ( )

2

1( ) ( )

2

NP NP P P NP NP P

P P P od od od od od od od od od od

P NP NP P

od od od od od od

DS DS DS d g g g d g d g g g

d g d g g g

15

Page 16: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change

The exact expression for the surplus change can be obtained by

calculating the hatched area as the integral of the demand function

d(g):

( )P

NP

g

Pg

DS d g dg

16

Page 17: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change

The results described still hold if the project increases the generalized

cost (gPod>gNP

od). In this case, there will clearly be a reduction of

surplus and a decrease in the number of trips.

17

Page 18: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: generalization

The concept of surplus change and expressions and can be

generalized to the case of multiple cost “dimensions” (e.g., multiple

destinations and/or modes and/or paths).

However, this generalization is neither straightforward nor universal.

18

Page 19: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: generalization

Consider a case with two possible alternatives, for example, two paths

with costs g1 and g2: the two demand curves can be defined as d1(g1 g2)

and d2(g1 g2). The demand, that is the number of trips on each path, depends

on the cost of both paths.

19

Page 20: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: generalization

In this case the exact expression for the surplus change is:

1 2

1 2

,

1 2 1 2,

1,2

( , )P P

NP NP

g g

P ig g

i

DS d g g dg dg

20

Page 21: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: generalization

As stated, the exact expression for the surplus change is:

However, the value of this integral usually depends on the path of

integration between the two limits.

The integral depends only on the extremes of integration if the

Jacobian of demand functions is symmetrical with respect to

generalized path costs:

This condition is seldom, if ever, met by usual demand models.

1 2

1 2

,

1 2 1 2,

1,2

( , )P P

NP NP

g g

P ig g

i

DS d g g dg dg

1 2

2 1

d d

g g

21

Page 22: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: average demand method

To determine the surplus change, two heuristic approaches can be

followed, corresponding to two approximate methods for the evaluation of

previous integral.

The first approach, which can be called the average demand method,

calculates the surplus change as

where diNP and di

P are, respectively, equal to di(g1P, g2

P) and di(g1NP, g2

NP).

1,2

1

2 i i i i

NP P NP P

P

i

DS d d g g

22

Page 23: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: average demand method

The result of the average demand method corresponds to the sum of the

two hatched areas in figure (it is assumed that cost decreases with project

for path 1 and increases for path 2).

Path 1 Path 2

23

Page 24: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: average cost method

The alternative approach, which can be called the average cost method,

reduces the problem to a single choice dimension by considering an average

trip cost തg given by the weighted average of the costs in each dimension:

where p1 and p2 are the demand shares of each dimension:

pi = di/(d1 + d2)

1 2 1 1 21 2 2, ,

P P P P P P Pg p g g g p g g g

1 2 1 1 21 2 2, ,

NP NP NP NP NP NP NPg p g g g p g g g

24

Page 25: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: average cost method

In this approach, the demand curve expresses the total demand

dT = d1 + d2

as a function of the average cost തg .

25

Page 26: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: average cost methodThe surplus change can therefore be calculated as:

The surplus change can be interpreted as the product of the average of the

total demand between the states P and NP and the change in average cost

between the two states.

1

2

P NP NP PT T

PDS d g d g g g

26

Page 27: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: demand model

The partial share demand model can be conveniently expressed as the

product of the demand level and the fraction of trips with given

characteristics:

where:

Note that both dio and pi

dmk/o depend on a vector of socio-economic and

activity system attributes SE, as well as on a vector of level of service

attributes, expressed by the perceived generalized costs for all destinations,

by all modes and on all paths gi.

. /, ,i i i i i i i

odmk o dmk od d p SE g SE g

.

/

is the number of trips from zone undertaken by users of class ,

is the fraction of these trips with the characteris

tics .

i

o

i

dmk o

o i

p dmk

d

27

Page 28: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: approach extension (*)

The surplus change for user class i resulting from the passage from state NP

with costs gNPi to state P with costs gPi, can be calculated by extending the

two previous approximate expressions to the general case.

The average demand method yields:

The average cost method yields:

with:

gPi = dmk pidmk/o(g

Pi )gPiodmk

g NPi = dmk pidmk/o(g

NPi)gNPiodmk

1

,2 odmk odmk

i NPi i Pi NPi Pi

P odmk odmk

dmk

DS o i d d g g g g

. .

1,

2

NPi Pii Pi i NPi

P o oDS o i d d g g

g g

-

28

Page 29: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: approach extension

Previous expressions (average demand method and average cost method)

are the equivalent of expression for descriptive demand models.

The surplus change for all system users can be calculated by adding the

results of these expressions for all user classes, all zones, and all trip

purposes.

However, because the surplus changes resulting from a project may be

positive for some user classes, zones, or phases of the project and negative

for others, it is helpful to keep these values separate.

29

Page 30: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: example

od

k1

k2

k3

k4

Calculation of DSp for users in a single market segment with 4 paths

exp( )( )

exp( )

k

k

k

Vp k

V

Probability

Assumption

• V= -g

30

Page 31: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: example

Path cost

gNPodk1 = 1,2

gNPodk2 = 1,4

gNPodk3 = 2,0

gNPodk4 = 2,0

gPodk1 = 1,0

gPodk2 = 1,0

gPodk3 = 1,2

gPodk4 = 1,4

Not Project (NP) Project (P)

31

Page 32: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: example

Probability

exp( )( )

exp( )

k

k

k

Vp k

V

Not Project (NP) Project (P)

pNPodk1 = 0,36

pNPodk2 = 0,30

pNPodk3 = 0,17

pNPodk4 = 0,17

pPodk1 = 0,29

pPodk2 = 0,29

pPodk3 = 0,23

pPodk4 = 0,19

32

Page 33: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: example

Demand

Not Project (NP) Project (P)

dodk1 (gNP) = 100pNPodk1= 36

dodk2 (gNP) = 100pNPodk2= 30

dodk3 (gNP) = 100pNPodk3= 17

dodk4 (gNP) = 100pNPodk4= 17

dodk1 (gP) = 100pPodk1= 29

dodk2 (gP) = 100pPodk2= 29

dodk3 (gP) = 100pPodk3= 23

dodk4 (gP) = 100pPodk4= 19

do. (gNP)= 100 do. (gP)= 100

33

Page 34: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: example

Average demand method

1

2

36 29 1,2 1,0 30 29 1,4 1,00,5

17 23 2,0 1,2 17 19 2,0 1,4

45,10

odk odk

NP P NP P

P odk odk

dk

DS o d d g g

g g

34

Page 35: CORSO DI LOGISTICA TERRITORIALE - DidatticaWEB

Corso di Logistica Territoriale A.A. 2019-2020

Surplus change: example

Average cost method

. .

1

2

1,2 0,36 1,4 0,30 2,0 0,17 2,0 0,170,5 100 100

1,0 0,29 1,0 0,29 1,2 0,23 1,4 0,19

41,0

NP PP NP

P o oDS o d d g g

g g

35

1 2 1 1 21 2 2, ,

NP NP NP NP NP NP NPg p g g g p g g g

pi = di/(d1 + d2)

1 2 1 1 21 2 2, ,

P P P P P P Pg p g g g p g g g