+ All Categories
Home > Documents > LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research...

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research...

Date post: 17-Oct-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
20
LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA Simon TAMAYO, Arthur GAUDRON, Arnaud de LA FORTELLE MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 1 To cite this work: Tamayo , S. , Gaudron , A. and La Fortelle , A. (2019). Loading/Unloading Space Location and Evaluation: An Approach through Real Data. In City Logistics 3: Towards Sustainable and Liveable Cities. Doi:10.1002/9781119425472.ch9
Transcript
Page 1: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA

Simon TAMAYO, Arthur GAUDRON, Arnaud de LA FORTELLE MINES ParisTech, PSL Research University, Centre de Robotique

60 boulevard Saint-Michel, Paris, France

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 1

To cite this work: Tamayo , S. , Gaudron , A. and La Fortelle , A. (2019). Loading/Unloading Space Location and Evaluation: An Approach through Real Data. In City Logistics 3: Towards Sustainable and Liveable Cities. Doi:10.1002/9781119425472.ch9

Page 2: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

•  Problem statement

•  State of the art

•  Proposed approach –  Data collection and demand generation

–  Optimization of the location of delivery areas •  Mathematical model

•  Objective function and encoding of solutions

•  Genetic algorithm

•  Application to Paris (5th arr.) –  Ex.1: Where to place 10 new LU spaces if none exist?

–  Ex.2: Where to place 2 new spaces taking into account the existing ones?

–  Ex.3: Assessing the pertinence of existing LU spaces?

•  Conclusion and perspectives

PLAN

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 2

Page 3: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

•  Loading and unloading spaces (L/U) are designed to facilitate logistics operations in urban areas.

•  Approach standpoint = local authorities –  Aim: at finding a trade-off between sustaining the commercial dynamism related to local

businesses and the scarcity of parking surfaces for inhabitants.

PROBLEM STATEMENT

I receive deliveries more than once a day

I receive deliveries more than once a day

I receive deliveries more than once a day

I am replenished very often

I am replenished very often

I am replenished very often

I am replenished very often

One cannot park in front

of me

One cannot park in front

of me

I receive and deliver several

times a day

I receive and deliver several

times a day

I receive deliveries more than once a day

I receive deliveries more than once a day

I receive deliveries more than once a day

I receive deliveries once a day

I receive deliveries once a day

I receive deliveries once a day

I receive deliveries once a day

QUESTION: WHERE TO PLACE L/U SPACES IN ORDER TO MEET THE NEEDS OF THE AREA?

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 3

Page 4: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

STATE OF THE ART

2005 Aiura et Taniguchi

Model to identify the optimal location of L/U spaces considering traffic.

2010 Dezi et al.

Technical solutions to improve the dimensions and quantities of L/U spaces (application to Bologna).

2013 Jaller et al.

Policy recommendations to increase the availability of L/U spaces (application to New York).

2015 Gadrat et Serouge

Hybrid method (FRETURB + CERTU) to quantify the demand of L/U spaces.

Best practices and recommendations for locating L/U spaces (A guide for communities).

2009 CERTU

2010 Delaître et Routhier

Combination of two tools (FRETURB and DALSIM) for the management of L/U spaces (application to La Rochelle).

2014 Alho et al

Framework for modelling demand of L/U spaces for cases with low data availability.

2016 Cuevas et al.

Methodology for locating L/U spaces using queuing models.

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 4

Page 5: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

PROPOSED APPROACH (1/2)

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA

Businesses

Distances

Existing L/U spaces

DATA COLLECTION

CERTU method

Statistic approximation

Local survey

DEMAND GENERATION OPTIMIZATION MODEL

Location of L/U spaces in an empty

infrastructure

Evaluation of the existing L/U spaces

Location of new L/U spaces in an existing

infrastructure

5

Page 6: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

The proposed approach allows:

•  Quantifying the needs of L/U spaces by considering the frequencies of logistics

movements of the business in the area ;

•  Optimally locating new L/U spaces in order to satisfy the needs of the urban area ;

•  Assess the relevance of the location of existing L/U spaces in the urban area.

This approach allows integrating -in a simple manner- real and up-to-date information

regarding cartography, L/U parking demand and existing L/U spaces.

PROPOSED APPROACH (2/2)

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 6

Implementation:

OpenStreetMap ParisOpenData GoogleMapsAPI Python

Page 7: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

Objective: characterize the area of interest and define the logistic

movements (loadings and unloadings) generated by each establishment.

Data collection: identify key features of the area of interest.

•  Commercial establishments (location and activity for each);

•  Existing delivery areas (location);

•  Potential locations (coordinates and constraints).

Demand generation: quantify the needs in the area using statistical estimates.

•  Output: list of all establishments with their contact information and demand of

logistic movements (i.e. frequency of loading or unloading operations).

DATA COLLECTION AND DEMAND GENERATION

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 7

Page 8: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

STATISTICAL ETIMATIONS

Movements of goods per week for each type of establishment

Adapted from Allen, J., Browne, M., Cherrett, T., & McLeod, F. (2008). Review of UK Urban Freight Studies.

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 8

00

10

20

30

40

50

60

70

80

90

100

Page 9: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

DATA COLLECTION AND DEMAND GENERATION (EXAMPLE)

Etablishment Coordinates Type

McDonalds 48.8461174, 2.3396435

Fast food restaurant

Le jardin 48.846396, 2.341408 Hotel

… … …

DATA COLLECTION DEMAND GENERATION

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 9

Page 10: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

OPTIMIZATION: OBJECTIVE FUNCTION

Objective function: minimization of the weighted distance

E1

E2

E3

S2

S1

DS1E1= 80m ; DS1E2= 70m ; DS1E3= 55m

DS2E1= 90m ; DS2E2= 75m ; DS2E3= 10m

FrequencyE1 = 2 mouvements/period

FrequencyE2 = 5 mouvements/period

FrequencyE3 = 10 mouvements/period

Z = 80 * 2( )+ 70 * 5( )+ 55* 0( )+ 90 * 2( )+ 75* 5( )+ 10 * 0( )Z =1065 meters*mouvements / period

Weighted distance function:

FrequencyE3 = 0 because E3 is within the radius of influence of S2

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 10

Page 11: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

OPTIMIZATION: MATHEMATICAL MODEL

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 11

Minimize :

Z = x jwidiji=1

n

∑j=1

m

with :x j ∈ {0;1}

x jj=1

m

∑ =Q

dij (bi, x j ) = f (latbi, lonbi, latxj, lonxj )

widi ∀j =0,widi,

ifif

dij (bi, x j ) ≤ rijdij (bi, x j )> rij

⎧⎨⎪

⎩⎪

where,x j : binary variable indicating if an L/U space is located in the available location jbi : business iQ : quantity of L/U spaces to locatewi : weight of the business i, given by its frequency of movements of goodsdij : distance between the L/U space j and the business ir : radius of influencen : number of businessesm : number of possible locations for L/U spaces

Page 12: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

OPTIMIZATION: ENCODING OF SOLUTIONS

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA

0 1 2 3 4 5 6 7 8 9 10

0 0 1 0 0 0 1 1 0 0 0

Problem encoding

12

Each solution of L/U spaces allocation is represented by a binary vector in which each position of the vector is linked to an available spot (the size of the vector is equal to the number of available spots). In this example there are 11 possible spots for locating 3 new L/U spaces. The proposed solution locates the new spaces in spots 2, 6 and 7.

0

2

4

1

3

5

6 7 8 9 10

Page 13: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

OPTIMIZATION: GENETIC ALGORITHM (1/2)

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA

Mutation

Population generation

Evaluation and selection

Reproduction

End ?

Yes No Results ✔

✘ ✘

13

Page 14: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

0 1 2 3 4 5 6 7 8 9 10

0 1 2 3 4 5 6 7 8 9 10

0 1 2 3 4 5 6 7 8 9 10

0 1 2 3 4 5 6 7 8 9 10

OPTIMIZATION: GENETIC ALGORITHM (2/2)

0 0 1 0 0 0 1 1 0 0 0

0 0 0 1 1 0 0 0 0 0 1

Individual1

Individual2

0 0 1 0 0 0 1 0 0 0 1

0 0 1 0 0 1 0 0 0 0 1

Son

Reproduction operator

Mutated son

Mutation operator

Population generation

Evaluation and selection Calculating the objective function of each individual and affecting the number of reproductions (the best individuals will have more children)

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 14

Page 15: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

EX.1: WHERE TO PLACE 10 NEW L/U SPACES IF NONE EXIST?

Data collection and demand generation Pseudo-optimal location of the 10 new spaces

WEI

GH

TED

DIS

TAN

CE

ITERATIONS OF OPTIMIZATION (I.E. GENERATIONS)

Convergence of the genetic algorithm

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 15

Page 16: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

EX.2: WHERE TO PLACE 2 NEW SPACES TAKING INTO ACCOUNT THE EXISTING ONES?

Existing spaces and demand of the area Pseudo-optimal location of the 2 new spaces Updated demand and existing L/U spaces

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 16

Page 17: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

Existing L/U spaces (29 in total)

EX.3: ASSESSING THE PERTINENCE OF EXISTING L/U SPACES?

Pseudo-optimal location of 29 new spaces

Pairing function: Counting the number of “equivalent” spaces,

that is, the real spaces within the zone of influence of the optimal spaces.

A pertinence score is calculated by relating the

equivalent spaces to the total number of spaces.

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 17

Page 18: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

EX.3: ASSESSING THE PERTINENCE OF EXISTING L/U SPACES?

Cuples (distanceReal-Optimal ≤ Radius of influence)

P = number of equivalent spacesnumber of spaces in the area

P = 2229

≈ 76%

Pertinence result:

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 18

CostOPTIMIZED ≈CostEXISTING

5

Page 19: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

Advantages of the model

•  Simplicity of implementation: use of collaborative data and free cartography.

•  Scalability: the genetic algorithm is very easily modifiable to take into account other constraints (e.g. size of places).

Perspectives

•  Create of a demand generation model to quantify the demand for parking during

the different hours of the day.

•  Integrate size constraints.

•  Develop a tool for dynamic management of areas, which could have private and

logistic usages according to the hour of the day.

CONCLUSION AND PERSPECTIVES

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 19

Page 20: LOADING/UNLOADING SPACES LOCATION AND EVALUATION: …€¦ · MINES ParisTech, PSL Research University, Centre de Robotique 60 boulevard Saint-Michel, Paris, France 1 LOADING/UNLOADING

THANK YOU FOR YOUR ATTENTION

QUESTIONS?

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA

LOADING/UNLOADING SPACES LOCATION AND EVALUATION: AN APPROACH THROUGH REAL DATA 20

Simon TAMAYO, Arthur GAUDRON, Arnaud de LA FORTELLE MINES ParisTech, PSL Research University, Centre de Robotique

60 boulevard Saint-Michel, Paris, France


Recommended