decision support systems for evacuation planning: supply, assignment and routing, di giuseppe...

59
Decision Support System for evacuation planning: supply, assignment and routing Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta, [email protected] , [email protected] , [email protected] UNIVERSITÀ DEGLI STUDI MEDITERRANEA DI REGGIO CALABRIA Dipartimento di Informatica, Matematica, Elettronica e Trasporti Facoltà di Ingegneria Sesta Conferenza Nazionale in Informatica e Pianificazione Urbana e Territoriale Sesta Conferenza Nazionale in Informatica e Pianificazione Urbana e Territoriale 13 - 15 September 2010, Potenza - Italy 13 - 15 September 2010, Potenza - Italy

Upload: informatica-e-pianificazione-urbana-e-territoriale

Post on 15-Jun-2015

614 views

Category:

Documents


1 download

DESCRIPTION

Sesta Conferenza Nazionale in Informatica e Pianificazione Urbana e Territoriale

TRANSCRIPT

Page 1: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

Decision Support System for evacuation planning: supply, assignment and routing

Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta,

[email protected], [email protected], [email protected]

UNIVERSITÀ DEGLI STUDI MEDITERRANEA DI REGGIO CALABRIADipartimento di Informatica, Matematica, Elettronica e Trasporti

Facoltà di Ingegneria

Sesta Conferenza Nazionale in Informatica e Pianificazione Urbana e TerritorialeSesta Conferenza Nazionale in Informatica e Pianificazione Urbana e Territoriale13 - 15 September 2010, Potenza - Italy13 - 15 September 2010, Potenza - Italy

Page 2: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

2Progetto Progetto SICUROSICURO

STRUCTURE OF THE PRESENTATIONSTRUCTURE OF THE PRESENTATION

I. INTRODUCTION

II. DECISION SUPPORT SYSTEM (DSS)

III. APPLICATION

IV. CONCLUSION

Page 3: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

3Progetto Progetto SICUROSICURO

STRUCTURE OF THE PRESENTATIONSTRUCTURE OF THE PRESENTATION

I. INTRODUCTION

II. DECISION SUPPORT SYSTEM (DSS)

III. APPLICATION

IV. CONCLUSION

Page 4: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

4Progetto Progetto SICUROSICURO

Natural Man-made

DANGEROUS EVENT

Introduction

Page 5: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

5Progetto Progetto SICUROSICURO

DANGEROUS EVENT EVOLUTION

t0 emergency planning activities start

t1 occurrence of forthcoming disaster is notified or supposed forecasted

t2 event occurs and starts its effects

t3 system vulnerability starts to change

t4 system vulnerability stops changing

IntroductionDANGEROUS EVENT

Page 6: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

6Progetto Progetto SICUROSICURO

Emergency ConditionsOrdinary

Conditions OrdCond

•evacuation procedures

identification

•evacuation procedures

simulation

•evacuation procedures

validation

•evacuation procedures

organization

•evacuation procedures

execution

OPERATIVE STAGE

EVACUATION

PLANNING

ApplicationACTIVITIES IN RESPONSE TO DANGEROUS EVENT

Page 7: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

7Progetto Progetto SICUROSICURO

tA first evacuated vehicle departure time

tP last evacuated vehicle arrival time

tA tPt1 t4t0

time

t3

EVACUATION CAN’T START

RESIDUAL RISK

IntroductionACTIVITIES IN RESPONSE TO DANGEROUS EVENT

Page 8: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

8Progetto Progetto SICUROSICURO

tA tPt1 t4

t0

time

t3tP

II TARGET minimize tp - taI TARGET ta , tp < t3

tA first evacuated vehicle departure time

tP last evacuated vehicle arrival time

IntroductionACTIVITIES IN RESPONSE TO DANGEROUS EVENT

Page 9: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

9Progetto Progetto SICUROSICURO

PROBLEM

Introduction

path choice

ACTIVITIES IN RESPONSE TO DANGEROUS EVENT

Page 10: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

10Progetto Progetto SICUROSICURO

path choice

driver

external authority

PROBLEM DECISION MAKER

IntroductionACTIVITIES IN RESPONSE TO DANGEROUS EVENT

Page 11: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

11Progetto Progetto SICUROSICURO

path choice

driver

external authority

PROBLEM DECISION MAKER SUPPORT

driver’s experience GPS navigator

IntroductionACTIVITIES IN RESPONSE TO DANGEROUS EVENT

Page 12: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

12Progetto Progetto SICUROSICURO

path choice

driver

external authority

PROBLEM DECISION MAKER SUPPORT

driver’s experience GPS navigator

DSS(Decision Support System)

IntroductionACTIVITIES IN RESPONSE TO DANGEROUS EVENT

Page 13: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

13Progetto Progetto SICUROSICURO

path choice

driver

external authority

PROBLEM DECISION MAKER SUPPORT

driver’s experience GPS navigator

DSS(Decision Support System)

and Tools

IntroductionACTIVITIES IN RESPONSE TO DANGEROUS EVENT

Page 14: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

14Progetto Progetto SICUROSICURO

Introduction

DSS

EVACUATION PLANNING OPERATIVE STAGE

Page 15: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

15Progetto Progetto SICUROSICURO

Introduction

DSS

EVACUATION PLANNING OPERATIVE STAGE

LITERATURE REVIEW

DSS FOR SUPPLY- DEMAND DSS FOR PATH/ROUTE

Page 16: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

16Progetto Progetto SICUROSICURO

ORDINARY CONDITIONS

DYNAMIC PROCEDURES

TEMPORAL SYSTEM EVOLUTION

•Peak hours•Temporary over-saturation phenomena•Queues formation and dispersion•Driver behaviour (microscopic approach)o on link

• acceleration• speed• lane-changing

o at node• gap-acceptance

o on network• path choice

SUPPLY-DEMAND INTERACTION

STATIC PROCEDURES

STATIONARY CONDITIONS

•Constant demand•Constant supply

Introduction

SUPPLY-DEMAND

Page 17: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

17Progetto Progetto SICUROSICURO

EMERGENCY CONDITIONS

DYNAMIC PROCEDURES

TEMPORAL SYSTEM EVOLUTION

•Peak hours•Temporary over-saturation phenomena•Queues formation and dispersion•Driver behaviour (microscopic approach)o on link

• acceleration• speed• lane-changing

o at node• gap-acceptance

o on network• path choice

SUPPLY-DEMAND INTERACTION

STATIC PROCEDURES

STATIONARY CONDITIONS

•Constant demand•Constant supply

Introduction

SUPPLY-DEMAND

Page 18: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

18Progetto Progetto SICUROSICURO

EMERGENCY CONDITIONS

DYNAMIC PROCEDURES

TEMPORAL SYSTEM EVOLUTION

•Peak hours•Temporary over-saturation phenomena•Queues formation and dispersion•Driver behaviour (microscopic approach)o on link

• acceleration• speed• lane-changing

o at node• gap-acceptance

o on network• path choice

SUPPLY-DEMAND INTERACTION

Departure time schedule

Supply modifications

Introduction

SUPPLY-DEMAND

Page 19: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

19Progetto Progetto SICUROSICURO

Introduction

• ONE TO MANYONE TO MANY

• ONE TO ONEONE TO ONE

(Vehicle Routing Problem)

(Shortest Path Problem)

The path design problem for emergency vehicle in road evacuation (during a dangerous event) to take weak users, is faced with two approaches:

PATH / ROUTE DESIGN

Page 20: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

20Progetto Progetto SICUROSICURO

STRUCTURE OF THE PRESENTATIONSTRUCTURE OF THE PRESENTATION

I. INTRODUCTION

II. DECISION SUPPORT SYSTEM (DSS)

III. APPLICATION

IV. CONCLUSION

Page 21: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

21Progetto Progetto SICUROSICURO

USER NEEDS

•Indicators o link o demand-supplyo evolution indicators •Input needs o key parameters user-definedo integration with other modelso integration with other DB and GIS o graphical network buildero graphical animation of results•ITS functionso signal optimizationo ramp metering o variable message signs

MODELLING FEATURES

•Modelling traffic assignmento static o dynamic (macro, meso, micro)

•Cost function specification o fixed o different given alternatives o user defined•Demand-supply interactiono path-choice (pre-trip, en-route, stochastic, deterministic)o assignment (network loading, user equilibrium, system optimum, within day dynamic)

DSS

Decision Support System (DSS)

SUPPLY-DEMAND

Page 22: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

22Progetto Progetto SICUROSICURO

DSS L1 L2 L3 L4 DS1 DS2 DS3 DS4 DS5 E1 E2

Emme/2 X X X -- X X X X -- -- --

TransCAD X X X -- -- -- X X -- -- --

MT Model X X X -- -- X -- X -- -- --

VISUM X X X -- X X X X X X --

OmniTRANS X X X X -- -- -- -- -- -- --

Cube Avenue X X X X -- -- -- -- X X --

DYNASMART X X X X X X X X X X --

TransModeler X X X X X X X X X -- --

DynaMIT X X -- X -- -- -- X -- -- --

DSS SICURO X X -- X -- -- X X -- X X

AIMSUN X X X X X X X X X X --

INTEGRATION X X X -- X X X X X X X

MITSIMLab X X -- -- X X X X X -- --

PARAMICS X X X X -- -- -- -- -- -- --

VISSIM X X X X X X X X X -- --

Decision Support System (DSS)

SUPPLY-DEMAND: user needs indicators

LINK INDICATORS: L1=flow, L2=average speed, L3=flow/capacity, L4=queue length; DEMAND-SUPPLY INTERACTION INDICATORS: DS1=average travel distance per vehicle, DS2=total travel distance, DS3=average travel time per vehicle, DS4=total travel time, DS5=average speed on the network; SYSTEM EVOLUTION INDICATORS: E1=number of vehicles on the network, E2=number of vehicles that reach each destination; --=not-available or not-stated

Page 23: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

23Progetto Progetto SICUROSICURO

DSS L1 L2 L3 L4 DS1 DS2 DS3 DS4 DS5 E1 E2

Emme/2 X X X -- X X X X -- -- --

TransCAD X X X -- -- -- X X -- -- --

MT Model X X X -- -- X -- X -- -- --

VISUM X X X -- X X X X X X --

OmniTRANS X X X X -- -- -- -- -- -- --

Cube Avenue X X X X -- -- -- -- X X --

DYNASMART X X X X X X X X X X --

TransModeler X X X X X X X X X -- --

DynaMIT X X -- X -- -- -- X -- -- --

DSS SICURO X X -- X -- -- X X -- X X

AIMSUN X X X X X X X X X X --

INTEGRATION X X X -- X X X X X X X

MITSIMLab X X -- -- X X X X X -- --

PARAMICS X X X X -- -- -- -- -- -- --

VISSIM X X X X X X X X X -- --

Decision Support System (DSS)

SUPPLY-DEMAND: user needs indicators

LINK INDICATORS: L1=flow, L2=average speed, L3=flow/capacity, L4=queue length; DEMAND-SUPPLY INTERACTION INDICATORS: DS1=average travel distance per vehicle, DS2=total travel distance, DS3=average travel time per vehicle, DS4=total travel time, DS5=average speed on the network; SYSTEM EVOLUTION INDICATORS: E1=number of vehicles on the network, E2=number of vehicles that reach each destination; --=not-available or not-stated

Page 24: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

24Progetto Progetto SICUROSICURO

DSS L1 L2 L3 L4 DS1 DS2 DS3 DS4 DS5 E1 E2

Emme/2 X X X -- X X X X -- -- --

TransCAD X X X -- -- -- X X -- -- --

MT Model X X X -- -- X -- X -- -- --

VISUM X X X -- X X X X X X --

OmniTRANS X X X X -- -- -- -- -- -- --

Cube Avenue X X X X -- -- -- -- X X --

DYNASMART X X X X X X X X X X --

TransModeler X X X X X X X X X -- --

DynaMIT X X -- X -- -- -- X -- -- --

DSS SICURO X X -- X -- -- X X -- X X

AIMSUN X X X X X X X X X X --

INTEGRATION X X X -- X X X X X X X

MITSIMLab X X -- -- X X X X X -- --

PARAMICS X X X X -- -- -- -- -- -- --

VISSIM X X X X X X X X X -- --

Decision Support System (DSS)

SUPPLY-DEMAND: user needs indicators

LINK INDICATORS: L1=flow, L2=average speed, L3=flow/capacity, L4=queue length; DEMAND-SUPPLY INTERACTION INDICATORS: DS1=average travel distance per vehicle, DS2=total travel distance, DS3=average travel time per vehicle, DS4=total travel time, DS5=average speed on the network; SYSTEM EVOLUTION INDICATORS: E1=number of vehicles on the network, E2=number of vehicles that reach each destination; --=not-available or not-stated

Page 25: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

25Progetto Progetto SICUROSICURO

DSS L1 L2 L3 L4 DS1 DS2 DS3 DS4 DS5 E1 E2

Emme/2 X X X -- X X X X -- -- --

TransCAD X X X -- -- -- X X -- -- --

MT Model X X X -- -- X -- X -- -- --

VISUM X X X -- X X X X X X --

OmniTRANS X X X X -- -- -- -- -- -- --

Cube Avenue X X X X -- -- -- -- X X --

DYNASMART X X X X X X X X X X --

TransModeler X X X X X X X X X -- --

DynaMIT X X -- X -- -- -- X -- -- --

DSS SICURO X X -- X -- -- X X -- X X

AIMSUN X X X X X X X X X X --

INTEGRATION X X X -- X X X X X X X

MITSIMLab X X -- -- X X X X X -- --

PARAMICS X X X X -- -- -- -- -- -- --

VISSIM X X X X X X X X X -- --

Decision Support System (DSS)

SUPPLY-DEMAND: user needs indicators

LINK INDICATORS: L1=flow, L2=average speed, L3=flow/capacity, L4=queue length; DEMAND-SUPPLY INTERACTION INDICATORS: DS1=average travel distance per vehicle, DS2=total travel distance, DS3=average travel time per vehicle, DS4=total travel time, DS5=average speed on the network; SYSTEM EVOLUTION INDICATORS: E1=number of vehicles on the network, E2=number of vehicles that reach each destination; --=not-available or not-stated

Page 26: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

26Progetto Progetto SICUROSICURO

DSS 1 2 3 4 5

Emme/2 X X X X X

TransCAD -- -- X -- X

MT Model X -- -- -- X

VISUM X X X X X

OmniTRANS X X X X --

Cube Avenue X X X -- X

DYNASMART X X -- -- X

TransModeler X X X -- X

DynaMIT -- X -- -- --

DSS SICURO X -- -- X X

AIMSUN X X X X X

INTEGRATION

X -- -- -- X

MITSIMLab X -- -- -- X

PARAMICS X X -- X X

VISSIM X X X X X

Decision Support System (DSS)

SUPPLY-DEMAND: user needs input

1=Key parameters can be user-defined, 2=Integration with other models, 3=Integration with other databases and Geographic Information System, 4=Graphical Network Builder, 5=Graphical Animation of Results, --=not-available or not-stated

Page 27: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

27Progetto Progetto SICUROSICURO

DSS 1 2 3 4 5

Emme/2 X X X X X

TransCAD -- -- X -- X

MT Model X -- -- -- X

VISUM X X X X X

OmniTRANS X X X X --

Cube Avenue X X X -- X

DYNASMART X X -- -- X

TransModeler X X X -- X

DynaMIT -- X -- -- --

DSS SICURO X -- -- X X

AIMSUN X X X X X

INTEGRATION

X -- -- -- X

MITSIMLab X -- -- -- X

PARAMICS X X -- X X

VISSIM X X X X X

Decision Support System (DSS)

SUPPLY-DEMAND: user needs input

1=Key parameters can be user-defined, 2=Integration with other models, 3=Integration with other databases and Geographic Information System, 4=Graphical Network Builder, 5=Graphical Animation of Results, --=not-available or not-stated

Page 28: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

28Progetto Progetto SICUROSICURO

DSS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Emme2 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

TransCAD X -- -- -- -- -- -- -- -- -- -- -- -- -- --

MT Model -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

VISUM -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

OmniTRANS X X X X -- -- -- -- -- -- -- -- -- -- --

Cube Avenue X X -- -- -- -- X -- -- -- -- -- -- -- X

DYNASMART -- X X -- X -- X X -- -- -- -- -- -- X

TransModeler -- -- X -- X -- X -- -- -- X -- -- -- X

DynaMIT X X -- -- X X X X X X -- X -- -- X

DSS SICURO -- -- -- -- -- -- -- -- -- -- X -- -- -- X

AIMSUN X X X X X X X X -- -- -- -- X -- X

INTEGRATION X X X X X -- X X -- X -- X X -- --

MITSIMLab X X X X X -- X X -- -- -- X X -- X

PARAMICS -- X X X X X X X -- -- -- X X -- --

VISSIM -- X X X X X X X -- X X X X -- --

SUPPLY-DEMAND: user needs ITS functions

Decision Support System (DSS)

1=Signal optimization, 2=Co-ordinated traffic signals, 3=Adaptive traffic signals, 4=Priority to public transport vehicles, 5=Ramp metering, 6=Zone access control, 7=Variable message signs, 8=Route guidance, 9=Parking guidance, 10=Public transport information, 11=Support for pedestrians and cyclists, 12=Probe vehicles, 13=Vehicle detectors, 14=Contraflow/lane reversal, 15=Incidents, --=not-available or not-stated

Page 29: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

29Progetto Progetto SICUROSICURO

DSS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Emme2 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

TransCAD X -- -- -- -- -- -- -- -- -- -- -- -- -- --

MT Model -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

VISUM -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

OmniTRANS X X X X -- -- -- -- -- -- -- -- -- -- --

Cube Avenue X X -- -- -- -- X -- -- -- -- -- -- -- X

DYNASMART -- X X -- X -- X X -- -- -- -- -- -- X

TransModeler -- -- X -- X -- X -- -- -- X -- -- -- X

DynaMIT X X -- -- X X X X X X -- X -- -- X

DSS SICURO -- -- -- -- -- -- -- -- -- -- X -- -- -- X

AIMSUN X X X X X X X X -- -- -- -- X -- X

INTEGRATION X X X X X -- X X -- X -- X X -- --

MITSIMLab X X X X X -- X X -- -- -- X X -- X

PARAMICS -- X X X X X X X -- -- -- X X -- --

VISSIM -- X X X X X X X -- X X X X -- --

SUPPLY-DEMAND: user needs ITS functions

Decision Support System (DSS)

1=Signal optimization, 2=Co-ordinated traffic signals, 3=Adaptive traffic signals, 4=Priority to public transport vehicles, 5=Ramp metering, 6=Zone access control, 7=Variable message signs, 8=Route guidance, 9=Parking guidance, 10=Public transport information, 11=Support for pedestrians and cyclists, 12=Probe vehicles, 13=Vehicle detectors, 14=Contraflow/lane reversal, 15=Incidents, --=not-available or not-stated

Page 30: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

30Progetto Progetto SICUROSICURO

APPROACH: STA=Static Traffic Assignment, meso=mesoscopic Dynamic Traffic Assignment, micro=microscopic Dynamic Traffic Assignment; LINK/NODE: V=cost function specification can be chosen among different given alternatives or it can be user defined, F=cost function specification is fixed, --=not-stated; PATH CHOICE: S=stochastic, D=deterministic, PT=pre-trip, ER=en-route; ASSIGNMENT: NL=network loading, UE=user equilibrium, SO=system optimum, WD=within day dynamic

DSS APPROACHSUPPLY MODEL DEMAND-SUPPLY INTERACTION

LINK NODE PATH CHOICE ASSIGNMENTEmme/2 STA V -- S NL-UE-SOTransCAD STA F -- S, PT NL-UE-SOMT Model STA V -- S-D NL-UEVISUM STA V F S, PT NL-UE-SOOmniTRANS STA V V S-D, PT NL-UECube Avenue meso -- -- S, ER WDDYNASMART meso V V PT-ER WDTransModeler STA

meso-micro V V S, PT UEWD

DynaMIT meso -- -- S, PT WDDSS SICURO meso V -- S-D, PT WDAIMSUN micro F V S-D, PT-ER WDINTEGRATION micro F F D, PT WDMITSIMLab micro V V S, PT-ER WDPARAMICS micro V -- S, PT WDVISSIM micro F F S, PT WD

Decision Support System (DSS)

SUPPLY-DEMAND: modelling features

Page 31: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

31Progetto Progetto SICUROSICURO

APPROACH: STA=Static Traffic Assignment, meso=mesoscopic Dynamic Traffic Assignment, micro=microscopic Dynamic Traffic Assignment; LINK/NODE: V=cost function specification can be chosen among different given alternatives or it can be user defined, F=cost function specification is fixed, --=not-stated; PATH CHOICE: S=stochastic, D=deterministic, PT=pre-trip, ER=en-route; ASSIGNMENT: NL=network loading, UE=user equilibrium, SO=system optimum, WD=within day dynamic

DSS APPROACHSUPPLY MODEL DEMAND-SUPPLY INTERACTION

LINK NODE PATH CHOICE ASSIGNMENTEmme/2 STA V -- S NL-UE-SOTransCAD STA F -- S, PT NL-UE-SOMT Model STA V -- S-D NL-UEVISUM STA V F S, PT NL-UE-SOOmniTRANS STA V V S-D, PT NL-UECube Avenue meso -- -- S, ER WDDYNASMART meso V V PT-ER WDTransModeler STA

meso-micro V V S, PT UEWD

DynaMIT meso -- -- S, PT WDDSS SICURO meso V -- S-D, PT WDAIMSUN micro F V S-D, PT-ER WDINTEGRATION micro F F D, PT WDMITSIMLab micro V V S, PT-ER WDPARAMICS micro V -- S, PT WDVISSIM micro F F S, PT WD

Decision Support System (DSS)

SUPPLY-DEMAND: modelling features

Page 32: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

32Progetto Progetto SICUROSICURO

APPROACH: STA=Static Traffic Assignment, meso=mesoscopic Dynamic Traffic Assignment, micro=microscopic Dynamic Traffic Assignment; LINK/NODE: V=cost function specification can be chosen among different given alternatives or it can be user defined, F=cost function specification is fixed, --=not-stated; PATH CHOICE: S=stochastic, D=deterministic, PT=pre-trip, ER=en-route; ASSIGNMENT: NL=network loading, UE=user equilibrium, SO=system optimum, WD=within day dynamic

DSS APPROACHSUPPLY MODEL DEMAND-SUPPLY INTERACTION

LINK NODE PATH CHOICE ASSIGNMENTEmme/2 STA V -- S NL-UE-SOTransCAD STA F -- S, PT NL-UE-SOMT Model STA V -- S-D NL-UEVISUM STA V F S, PT NL-UE-SOOmniTRANS STA V V S-D, PT NL-UECube Avenue meso -- -- S, ER WDDYNASMART meso V V PT-ER WDTransModeler STA

meso-micro V V S, PT UEWD

DynaMIT meso -- -- S, PT WDDSS SICURO meso V -- S-D, PT WDAIMSUN micro F V S-D, PT-ER WDINTEGRATION micro F F D, PT WDMITSIMLab micro V V S, PT-ER WDPARAMICS micro V -- S, PT WDVISSIM micro F F S, PT WD

Decision Support System (DSS)

SUPPLY-DEMAND: modelling features

Page 33: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

33Progetto Progetto SICUROSICURO

APPROACH: STA=Static Traffic Assignment, meso=mesoscopic Dynamic Traffic Assignment, micro=microscopic Dynamic Traffic Assignment; LINK/NODE: V=cost function specification can be chosen among different given alternatives or it can be user defined, F=cost function specification is fixed, --=not-stated; PATH CHOICE: S=stochastic, D=deterministic, PT=pre-trip, ER=en-route; ASSIGNMENT: NL=network loading, UE=user equilibrium, SO=system optimum, WD=within day dynamic

DSS APPROACHSUPPLY MODEL DEMAND-SUPPLY INTERACTION

LINK NODE PATH CHOICE ASSIGNMENTEmme/2 STA V -- S NL-UE-SOTransCAD STA F -- S, PT NL-UE-SOMT Model STA V -- S-D NL-UEVISUM STA V F S, PT NL-UE-SOOmniTRANS STA V V S-D, PT NL-UECube Avenue meso -- -- S, ER WDDYNASMART meso V V PT-ER WDTransModeler STA

meso-micro V V S, PT UEWD

DynaMIT meso -- -- S, PT WDDSS SICURO meso V -- S-D, PT WDAIMSUN micro F V S-D, PT-ER WDINTEGRATION micro F F D, PT WDMITSIMLab micro V V S, PT-ER WDPARAMICS micro V -- S, PT WDVISSIM micro F F S, PT WD

Decision Support System (DSS)

SUPPLY-DEMAND: modelling features

Page 34: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

34Progetto Progetto SICUROSICURO

USER NEEDS MODELLING FEATURES

DSS

Decision Support System (DSS)

simulate the problem for a large number of weak users

ability of the tools to solve theproblem according to its size

PATH/ROUTE DESIGN

generation of optimal sequences of weak users according to several criteria

kind of problem solved by the tools;

possibility to define the link costfunction

travel time estimation for emergency vehicles and network performance

outputs in terms of service and network indicators

low computation time computation time

Page 35: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

35Progetto Progetto SICUROSICURO

DSS and Tools: one to one

Kind of problem (B) Tools Software Library

Shortest Path k- Shortest Path

Cost function (C)

Autoroute X X X YES

BGL X X YES

GoodRoute X X X NO

Multi Graph X X NO

Transcad X X X YES

TOOLS NAME

SOFTWARE or LIBRARY

SOLVED PROBLEM

COST FUNCTION DEFINED BY THE USERS

Decision Support System (DSS)

PATH/ROUTE DESIGN

Page 36: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

36Progetto Progetto SICUROSICURO

PATH/ROUTE DESIGN

Size of problem (A) Kind of problem (B) Solution Approach Tools Software Library Number

of weak users Number

of vehicles VRP

VRP TW

Other Cost function

(C) Outputs

(D) Exact Heuristic

ArcLogistics X U U X X Yes ND ND ND

Jcell X X ND ND G

JDI X U U X X Yes Yes NSH

JOpt.ASP X U U X X TSP Yes Yes MA

JOpt.J2EE X U U X X TSP Yes Yes MA JOpt.NET X U U X X TSP CVRTW Yes Yes MA JOpt.SDK X U U X X TSP Yes Yes MA

... ... ... ... ... ... ... ... ... ... ... ...

Symphony X X X TSP Yes ND B&C

Transcad X U U X X Yes Yes G

TruckStops X 100 > 5 X Yes ND B&B

WInRoute X X ND ND ND ND

DSS and Tools: one to many

TOOLS NAME

SOFTWARE or LIBRARY

PROBLEM SIZE

SOLVED PROBLEM

COST FUNCTION DEFINED BY THE USERS

ALGORITHM

OUTPUT TYPEU: UnlimitedTSP: Travelling Salesman ProblemCVRTW: Capacitated Vehicle Routing Problem with Time WindowsND: Non-definedB&B: Branch & Bound; B&C: Branch & CutG: Genetic; MA: Memetic AlgorithmTS: Tabù Search; NSH: Non-specified heuristic

Decision Support System (DSS)

Page 37: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

37Progetto Progetto SICUROSICURO

STRUCTURE OF THE PRESENTATIONSTRUCTURE OF THE PRESENTATION

I. INTRODUCTION

II. DECISION SUPPORT SYSTEM (DSS)

III. APPLICATION

IV. CONCLUSION

Page 38: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

38Progetto Progetto SICUROSICURO

Emergency ConditionsOrdinary

Conditions OrdCond

ACTIVITIES IN RESPONSE TO DANGEROUS EVENT

•evacuation procedures

identification

•evacuation procedures

simulation

•evacuation procedures

validation

•evacuation procedures

organization

•evacuation procedures

execution

OPERATIVE STAGE

EVACUATION

PLANNING

Application

Page 39: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

39Progetto Progetto SICUROSICURO

Emergency ConditionsOrdinary

Conditions OrdCond

ACTIVITIES IN RESPONSE TO DANGEROUS EVENT

OPERATIVE STAGE

EVACUATION

PLANNING

Application

Page 40: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

40Progetto Progetto SICUROSICURO

•ACTIVITY: operative stage supported by DSS

•TARGET: evacuation procedures validation

•PROCEDURE: technical operations (STEPS) reproduction

•REFERENCE: real simulation of evacuation in Melito Porto Salvo (Italy)

•AIM: test DSS effectiveness

CHARACTERISTICS

Application

OPERATIVE STAGE

Page 41: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

41Progetto Progetto SICUROSICURO

Procedure

STEP 1

STEP 2

STEP 3

STEP 4

STEP 5

STEP 6

SUPPLY DESIGN

EVACUATION DEMAND

DEMAND-SUPPLY INTERACTION

INDICATORS/ANALYSIS

RISK ASSESSMENT

HISTORICAL DEMAND

time

LOWER BOUND

UPPER BOUND

Application

SUPPLY-DEMAND

Page 42: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

42Progetto Progetto SICUROSICURO

STEP 1

STEP 2

STEP 3

STEP 4

STEP 5

STEP 6

10 MIN

SUPPLY DESIGN

EVACUATION DEMAND

DEMAND-SUPPLY INTERACTION

INDICATORS/ANALYSIS

RISK ASSESSMENT

HISTORICAL DEMAND

5 MIN

time

LOWER BOUND

UPPER BOUND

5 MIN

10 MIN

Application

ProcedureSUPPLY-DEMAND

Page 43: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

43Progetto Progetto SICUROSICURO

STEP 1

STEP 2

STEP 3

STEP 4

STEP 5

STEP 6

15 MIN

SUPPLY DESIGN

EVACUATION DEMAND

DEMAND-SUPPLY INTERACTION

INDICATORS/ANALYSIS

RISK ASSESSMENT

HISTORICAL DEMAND

10 MIN

time

LOWER BOUND

UPPER BOUND

5 MIN

10 MIN

5 MIN

5 MIN

15 MIN

10 MIN

Application

ProcedureSUPPLY-DEMAND

Page 44: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

44Progetto Progetto SICUROSICURO

STEP 1

STEP 2

STEP 3

STEP 4

STEP 5

STEP 6

SUPPLY DESIGN

EVACUATION DEMAND

DEMAND-SUPPLY INTERACTION

INDICATORS/ANALYSIS

RISK ASSESSMENT

HISTORICAL DEMAND

time

LOWER BOUND

UPPER BOUND

5 MIN

10 MIN

5 MIN

5 MIN

1 MIN

1 MIN

16 MIN

11 MIN

16 MIN

11 MIN

Application

ProcedureSUPPLY-DEMAND

Page 45: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

45Progetto Progetto SICUROSICURO

STEP 1

STEP 2

STEP 3

STEP 4

STEP 5

STEP 6

SUPPLY DESIGN

EVACUATION DEMAND

DEMAND-SUPPLY INTERACTION

INDICATORS/ANALYSIS

RISK ASSESSMENT

HISTORICAL DEMAND

time

LOWER BOUND

UPPER BOUND

5 MIN

10 MIN

5 MIN

5 MIN

1 MIN

1 MIN

5 MIN

10 MIN

26 MIN

16 MIN

26 MIN

16 MIN

26 MIN

16 MIN

Application

ProcedureSUPPLY-DEMAND

Page 46: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

46Progetto Progetto SICUROSICURO

STEP 1

STEP 2

STEP 3

STEP 4

STEP 5

STEP 6

SUPPLY DESIGN

EVACUATION DEMAND

DEMAND-SUPPLY INTERACTION

INDICATORS/ANALYSIS

RISK ASSESSMENT

HISTORICAL DEMAND

time

LOWER BOUND

UPPER BOUND 66 MIN

46 MIN

5 MIN

10 MIN

5 MIN

5 MIN

1 MIN

1 MIN

5 MIN

10 MIN

46 MIN

26 MIN

10 MIN

20 MIN

Application

ProcedureSUPPLY-DEMAND

Page 47: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

47Progetto Progetto SICUROSICURO

STEP 1

STEP 2

STEP 3

STEP 4

STEP 5

STEP 6

SUPPLY DESIGN

EVACUATION DEMAND

DEMAND-SUPPLY INTERACTION

INDICATORS/ANALYSIS

RISK ASSESSMENT

HISTORICAL DEMAND

time

LOWER BOUND

UPPER BOUND

5 MIN

10 MIN

5 MIN

5 MIN

1 MIN

1 MIN

5 MIN

10 MIN

10 MIN

20 MIN

66 MIN

36 MIN

10 MIN

20 MIN

Application

ProcedureSUPPLY-DEMAND

Page 48: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

48Progetto Progetto SICUROSICURO

EVACUATION DEMAND SUPPLY

ONE TO ONE(Shortest Path)

SHORTEST PATHS between every o/d

ONE TO MANY(Routing)

OPTIMAL ROUTE

Application

ProcedurePATH/ROUTE DESIGN

Page 49: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

49Progetto Progetto SICUROSICURO

STEP 1

STEP 1

STEP 2

STEP 3

STEP 4

STEP 6

SUPPLY

SIMULATION

ANALYSIS

EVACUATION DEMAND

time

LOWER BOUND

UPPER BOUND 66

Application

ProcedurePATH/ROUTE DESIGN

Page 50: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

50Progetto Progetto SICUROSICURO

STEP 1

STEP 1

STEP 2

STEP 3

STEP 4

STEP 6

SUPPLY

SIMULATION

ANALYSIS

EVACUATION DEMAND

time

LOWER BOUND

UPPER BOUND

1 MIN

1 MIN

66

Application

ProcedurePATH/ROUTE DESIGN

Page 51: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

51Progetto Progetto SICUROSICURO

STEP 1

STEP 1

STEP 2

STEP 3

STEP 4

STEP 6

SUPPLY

SIMULATION

ANALYSIS

EVACUATION DEMAND

time

LOWER BOUND

UPPER BOUND

1 MIN

1 MIN

1 MIN

10 MIN

66

Application

ProcedurePATH/ROUTE DESIGN

Page 52: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

52Progetto Progetto SICUROSICURO

STEP 1

STEP 1

STEP 2

STEP 3

STEP 4

STEP 6

SUPPLY

SIMULATION

ANALYSIS

EVACUATION DEMAND

time

LOWER BOUND

UPPER BOUND

1 MIN

1 MIN

1 MIN

10 MIN

5 MIN

15 MIN

66

Application

ProcedurePATH/ROUTE DESIGN

Page 53: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

53Progetto Progetto SICUROSICURO

STEP 1

STEP 1

STEP 2

STEP 3

STEP 4

STEP 6

SUPPLY

SIMULATION

ANALYSIS

EVACUATION DEMAND

time

LOWER BOUND

UPPER BOUND

1 MIN

1 MIN

1 MIN

10 MIN

5 MIN

15 MIN

66 MIN

1 MIN

40 MIN

Application

Procedure

8 MIN

PATH/ROUTE DESIGN

Page 54: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

54Progetto Progetto SICUROSICURO

STRUCTURE OF THE PRESENTATIONSTRUCTURE OF THE PRESENTATION

I. INTRODUCTION

II. DECISION SUPPORT SYSTEM (DSS)

III. APPLICATION

IV. CONCLUSION

Page 55: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

55Progetto Progetto SICUROSICURO

Commercial tools that can be used to simulate evacuation

operations were analyzed

Several user needs that the tools able to support

evacuation were analyzed

A step-by-step procedure to test DSS effectiveness in

emergency conditions were described

Lack of a full DSS to simulate evacuation operations

Conclusion

Page 56: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

Decision Support System for evacuation planning: supply, assignment and routing

Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta,

[email protected], [email protected], [email protected]

UNIVERSITÀ DEGLI STUDI MEDITERRANEA DI REGGIO CALABRIADipartimento di Informatica, Matematica, Elettronica e Trasporti

Facoltà di Ingegneria

Sesta Conferenza Nazionale in Informatica e Pianificazione Urbana e TerritorialeSesta Conferenza Nazionale in Informatica e Pianificazione Urbana e Territoriale13 - 15 September 2010, Potenza - Italy13 - 15 September 2010, Potenza - Italy

Page 57: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

57Progetto Progetto SICUROSICURO

path choice

PROBLEM

Introduction

Page 58: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

58Progetto Progetto SICUROSICURO

path choice

driver

PROBLEM DECISION MAKER

Introduction

Page 59: Decision Support Systems for evacuation planning: supply, assignment and routing, di Giuseppe Musolino, Antonio Polimeni, Antonino Vitetta

59Progetto Progetto SICUROSICURO

path choice

driver

PROBLEM DECISION MAKER SUPPORT

DSS(Decision Support System)

DSS(Decision Support System)

for external authority

Introduction