SlideShare a Scribd company logo
1 of 18
⋇ Graduate School of Mathematics, Kyushu University
† Institute of Mathematics for industry, Kyushu University
Akira Tanaka⋇ Nozomi Hata⋇
Nariaki Tateiwa⋇ Katsuki Fujisawa †
December 11, 2017
2017 BigGraphs Workshop at IEEE BigData’s17
Practical Approach to Evacuation Planning
Via Network Flow and Deep Learning
Evacuation Map
Yodogawa Area in Osaka City
#nodes : 2,933
#edges : 8,924
#evacuees : 50,000 ~ 80,000
#shelters
with finite capacity : 36 (total volume:35,549)
with infinite capacity : 50 (each volume:∞)
Based on
midnight population
Higher Grounds
Volume: ∞
A Public Housing
Volume : 77
Higher Grounds
Tall and Strong Buildings
shelter with Capacity
shelter without Capacity
Osaka City Yodogawa Area
• Minimizes the evacuation time Θ∗
• Greedily maximize the cumulative
number of evacuees who have already
completed evacuation at every time
𝜃 in the order of 𝜃 = 1,2, . . , Θ∗
LQF
Quickest Flow
Time
EvacuationCompletion(%)
Lexicographically Quickest Flow(LQF)
Definition
LQF
Quickest Flow
Time
EvacuationCompletion(%)
Lexicographically Quickest Flow(LQF)
Flow Cyclic Flow
(only 2 cycles remained)
• The LQF also has a high efficiency with
respect to total pedestrian flow
of all evacuees to the refuges
• To check this property, we decomposed the
LQF into cyclic flow and cycle-free flow by
solving the QP below:
where
• is the total refuges that passed
the arc
•
•
Practical Property
Lexicographically Quickest Flow(LQF)
Visualization of LQF
Movement of evacuees are expressed
with HSV color model
• Hue ↔ direction of movement
• Saturation ↔ speed of movement
• Value ↔ congestion of arcconstant
Spots will vanish
when the corresponding
evacuees reach shelters
Lexicographically Quickest Flow (LQF)
Cons
• Not practical(7h for the target area)
• Compute the maximum flow repeatedly for
the time-expanded graph.
• Size of time-expanded graph is huge
To utilize practical property of LQF,
we combine it with Deep Learning
Population
Distribution
LQF
Evacuation
Completion
Time(ECT)
Movements of
Each Evacuee
Normal Time
Population
Distribution
LQF
Evacuation
Completion
Time(ECT)
Movements of
Each Evacuee
Training
Preprocessing
Techniques =
Normal Time
Preprocessing
Techniques =
Movements of
Each Evacuee
Evacuation
Completion
Time(ECT)
Cameras
Sensors
Emergency
Predicting
Preprocessing
Techniques =
Predicting
①
②
③
Convolutional Neural Network(CNN)
Convolutional Layer Max Pooling Layer Fully Connected Layer
𝑯
𝑪
𝑾
The number of evacuees
moving in specific direction/pausing
Input Output
=
Evacuation
Completion
Time(ECT)
4 Convolutional and
2 Fully Connected Layers
Optimizer and Output of CNN
Euclidean Loss (cost function)
1
2𝑁
𝑖=1
𝑁
𝑦𝑖
1
− 𝑦𝑖
2 2
𝑦𝑖
1
:Accuare output(LQF_T)
𝑦𝑖
2
:Predicting output
𝑁:data size
𝑦𝑖
2
Optimizer and Output of CNN
Euclidean Loss (cost function)
1
2𝑁
𝑖=1
𝑁
𝑦𝑖
1
− 𝑦𝑖
2 2
𝑦𝑖
1
:Accuare output(LQF_T)
𝑦𝑖
2
:Predicting output
𝑁:data size
Adam(optimizer)
𝑦𝑖
2
• First-order gradient-based
optimization
→ feasible to compute in practice for
high-dimensional data
• Storing exponentially decaying
average of past gradient and
squared gradient
→Large updates for infrequent and
smaller updates for frequent
→accelerate learning
Optimizer and Output of CNN
Predicting:2636
Error:80(2.9%)
Predicting:2036
Error:36(1.3%)
Euclidean Loss (cost function)
1
2𝑁
𝑖=1
𝑁
𝑦𝑖
1
− 𝑦𝑖
2 2
𝑦𝑖
1
:Accuare output(LQF_T)
𝑦𝑖
2
:Predicting output
𝑁:data size
Adam(optimizer)
Predicting:1741
Error:41(1.5%)
Predicting:1038
Error:38(1.4%)
𝑦𝑖
2
• First-order gradient-based
optimization
→ feasible to compute in practice for
high-dimensional data
• Storing exponentially decaying
average of past gradient and
squared gradient
→Large updates for infrequent and
smaller updates for frequent
→accelerate learning
Accurate
=2,716
Accurate
=2,000
Accurate
=1,700
Accurate
=1,000
Error := |Accurate – Predicting| (Error / 2,751)
Note: 2,751 is the average evacuation time
Results of Our Model
Cumulative Probabilities
Data
#Training Data: 43,200
#Test Data: 5,400
90% probability that we make
prediction within 3.6% error
90%
3.6%
6.5%
99%
Results of Our Model
Average Error in
Several Stages of Evacuation
Average error(55s 2%) is quite a small
Data
#Training Data: 43,200
#Test Data: 5,400
90% probability that we make
prediction within 3.6% error Prediction for the early stage is better than
that for the final stage
Cumulative Probabilities
90%
3.6%
6.5%
99%
Summary
Previous Model(LQF)
Not practical(7h)
• Compute max-flow repeatedly
for time-expanded graph
• Time-expanded graph is huge
Proposed Model
Practical (less than 1s)
• Combing LQF and CNN
• Predict evacuation
completion time
immediately(less than 1s)
and almost accurately(2%)

More Related Content

Recently uploaded

GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
Lokesh Kothari
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
gindu3009
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
ssuser79fe74
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Sérgio Sacani
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
Areesha Ahmad
 

Recently uploaded (20)

High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

Practical Approach to Evacuation Planning Via Network Flow and Deep Learning

  • 1. ⋇ Graduate School of Mathematics, Kyushu University † Institute of Mathematics for industry, Kyushu University Akira Tanaka⋇ Nozomi Hata⋇ Nariaki Tateiwa⋇ Katsuki Fujisawa † December 11, 2017 2017 BigGraphs Workshop at IEEE BigData’s17 Practical Approach to Evacuation Planning Via Network Flow and Deep Learning
  • 2. Evacuation Map Yodogawa Area in Osaka City #nodes : 2,933 #edges : 8,924 #evacuees : 50,000 ~ 80,000 #shelters with finite capacity : 36 (total volume:35,549) with infinite capacity : 50 (each volume:∞) Based on midnight population Higher Grounds Volume: ∞ A Public Housing Volume : 77 Higher Grounds Tall and Strong Buildings shelter with Capacity shelter without Capacity Osaka City Yodogawa Area
  • 3. • Minimizes the evacuation time Θ∗ • Greedily maximize the cumulative number of evacuees who have already completed evacuation at every time 𝜃 in the order of 𝜃 = 1,2, . . , Θ∗ LQF Quickest Flow Time EvacuationCompletion(%) Lexicographically Quickest Flow(LQF) Definition
  • 5. Flow Cyclic Flow (only 2 cycles remained) • The LQF also has a high efficiency with respect to total pedestrian flow of all evacuees to the refuges • To check this property, we decomposed the LQF into cyclic flow and cycle-free flow by solving the QP below: where • is the total refuges that passed the arc • • Practical Property Lexicographically Quickest Flow(LQF)
  • 6. Visualization of LQF Movement of evacuees are expressed with HSV color model • Hue ↔ direction of movement • Saturation ↔ speed of movement • Value ↔ congestion of arcconstant Spots will vanish when the corresponding evacuees reach shelters
  • 7. Lexicographically Quickest Flow (LQF) Cons • Not practical(7h for the target area) • Compute the maximum flow repeatedly for the time-expanded graph. • Size of time-expanded graph is huge To utilize practical property of LQF, we combine it with Deep Learning
  • 10. Preprocessing Techniques = Movements of Each Evacuee Evacuation Completion Time(ECT) Cameras Sensors Emergency Predicting
  • 12. Convolutional Neural Network(CNN) Convolutional Layer Max Pooling Layer Fully Connected Layer 𝑯 𝑪 𝑾 The number of evacuees moving in specific direction/pausing Input Output = Evacuation Completion Time(ECT) 4 Convolutional and 2 Fully Connected Layers
  • 13. Optimizer and Output of CNN Euclidean Loss (cost function) 1 2𝑁 𝑖=1 𝑁 𝑦𝑖 1 − 𝑦𝑖 2 2 𝑦𝑖 1 :Accuare output(LQF_T) 𝑦𝑖 2 :Predicting output 𝑁:data size 𝑦𝑖 2
  • 14. Optimizer and Output of CNN Euclidean Loss (cost function) 1 2𝑁 𝑖=1 𝑁 𝑦𝑖 1 − 𝑦𝑖 2 2 𝑦𝑖 1 :Accuare output(LQF_T) 𝑦𝑖 2 :Predicting output 𝑁:data size Adam(optimizer) 𝑦𝑖 2 • First-order gradient-based optimization → feasible to compute in practice for high-dimensional data • Storing exponentially decaying average of past gradient and squared gradient →Large updates for infrequent and smaller updates for frequent →accelerate learning
  • 15. Optimizer and Output of CNN Predicting:2636 Error:80(2.9%) Predicting:2036 Error:36(1.3%) Euclidean Loss (cost function) 1 2𝑁 𝑖=1 𝑁 𝑦𝑖 1 − 𝑦𝑖 2 2 𝑦𝑖 1 :Accuare output(LQF_T) 𝑦𝑖 2 :Predicting output 𝑁:data size Adam(optimizer) Predicting:1741 Error:41(1.5%) Predicting:1038 Error:38(1.4%) 𝑦𝑖 2 • First-order gradient-based optimization → feasible to compute in practice for high-dimensional data • Storing exponentially decaying average of past gradient and squared gradient →Large updates for infrequent and smaller updates for frequent →accelerate learning Accurate =2,716 Accurate =2,000 Accurate =1,700 Accurate =1,000 Error := |Accurate – Predicting| (Error / 2,751) Note: 2,751 is the average evacuation time
  • 16. Results of Our Model Cumulative Probabilities Data #Training Data: 43,200 #Test Data: 5,400 90% probability that we make prediction within 3.6% error 90% 3.6% 6.5% 99%
  • 17. Results of Our Model Average Error in Several Stages of Evacuation Average error(55s 2%) is quite a small Data #Training Data: 43,200 #Test Data: 5,400 90% probability that we make prediction within 3.6% error Prediction for the early stage is better than that for the final stage Cumulative Probabilities 90% 3.6% 6.5% 99%
  • 18. Summary Previous Model(LQF) Not practical(7h) • Compute max-flow repeatedly for time-expanded graph • Time-expanded graph is huge Proposed Model Practical (less than 1s) • Combing LQF and CNN • Predict evacuation completion time immediately(less than 1s) and almost accurately(2%)

Editor's Notes

  1. 0:40
  2. 1:15
  3. How to get an LQF
  4. 2:30
  5. 3:14 From another point of view LQF is originally a dynamic flow, thus we decomposed a flow f whose value of edge is the total amount of evacuees passing this edge in LQF.
  6. 1:45,2:05
  7. 2:13
  8. 3:10
  9. 3:05
  10. 3:20
  11. /Users/akirat/program/thesis/big_170426/result/main/model_cumu3.py
  12. 4min /Users/akirat/program/thesis/big_170426/result/main/model_cumu3.py
  13. 0:45