SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Optimization in crowd movement
    models via anticipation

 Dmitry Krushinsky, Alexander Makarenko
      Institute for Applied System Analysis,
 NTUU “KPI”, Ukraine
 Boris Goldengorin
       University of Groningen, the Netherlands
Contents
• Motivation
• Brief description of the basic model
• Anticipating pedestrians
• One-step anticipation and space “de-
  localization”
• Multi-step anticipation and time “de-
  localization”
• Conclusions
Why it is important?
    •   The movement of large–scale human crowds potentially can result in a variety of unpredictable
        phenomena: loss of control, loss of correct route and panics, that make groups of pedestrians
        block, compete and hurt each other.

                      Mass events                                   Technological




                                                                                       disasters
                Natural cataclysms                         Terrorism




•       So, it is evident that special management during such accidents is necessary. Moreover, well-
        founded plans of evacuation based on realistic scenarios and risk evaluation must be designed.
        This will either prevent harmful consequences or, at least, alleviate them.
Why it is important?
Chaotic      - hard to control & predict
behavior     - undesired phenomena: high “pressure”, shock waves, etc.
             - poor performance (in emergency)


                                                  optimized infrastructure
simulation     assessment       optimization
                                                  regulations, direction signs,…


               - easy to control & predict              Determined
               - evenly distributed pedestrians         behavior
               - good performance (in emergency)
Overview of the models
                  Simple           Complex
                (physically     (with mentality
                 inspired)       accounting)
microscopic




                                - anticipation
                - lattice gas
                                - decision making
                - billiards
                                - etc.
macroscopic




                                         ?
                - fluid
                dynamics
Basic model
         Data Layer                                      Routing Layer


                 P2
            P3        P1
                 P4




3 states per cell:                                Cells contain directions that
                                                  make up shortest exit path
•Empty
•Obstacle
                      Pk – probability of shift
•Pedestrian                in k-th direction (k=1..4)
Simplest model of anticipating
              pedestrian
Supposition: the pedestrians avoid blocking each other. I.e.
  a person tries not to move into a particular cell if, as he
  predicts, it will be occupied by other person at the next
  step.
      P2




P3           P1       Pk                 Pk × (1 − α ⋅ Pk ,occ )
                  Pk – probability of shift in direction k (k=1..4)
      P4




                  Pk,occ – probability of k-th cell in the neighborhood being
                  occupied (predicted)
                  α – free parameter, expressing influence of anticipation
Simplest model of anticipating
         pedestrian
                               Model-based prediction:

                                 3
                       Pk ,occ = ∑ Pi − ∑ Pi P j + ∑ Pi P j Pk
                                i= 1    i≠ j       i≠ j,
       P2




                                                    j≠ k
             P4


  P3        P1    P3
             P2
       P4




                            Cells       beyond      elementary
                            neighborhood are involved. Thus,
                            the actual (extended) neighborhood
                            has radius R=2.
Spatial de-localization
Growth of the neighbourhood …




                                … and impact on performance
Multi-step prediction and temporal
          de-localization
Example           4
                          3 1
                          X   2        4
                                               3 1
                                               X           4 3 X
                                                                   1
                                                                           4 3 1   4

scenarios tree…       5                    5     2           5
                                                               2
                                                                       5
                                                                           2
                                                                             X     5 3 1

                                                                                   2
                                                                                     X




                                       4 3 1               4 3 1         4           4
                                   5     X   2         5     X         5 3 1       5 3
                                                               2         X 2       2 1
                                                                                   X




                                                                         4   1       4
                                                                       5 3 X       5   1
                                                                         2         3 X
                                                                                   2




                                               3
                                       X       1           X 3 1         X   1       X
                                   4       5       2   4     5         4 3 5       4   1
                                                               2         2         3 5
                                                                                   2




                                  … and corresponding graph G(T)
                                  (T=4, R=4)
Multi-step prediction and temporal
          de-localization
           Bipartite matching                       “Greedy” tree


                               P0
 pedestrians




                               P1
                               P2           cells
                               P3
                               P4
               ...




                                    ...




                                                     Sparse tree

                       3
               X       1                X 3 1
       4           5       2        4     5
                                            2
Finding optimal trajectories:
          network flow approach
                        G(T)                                                            s
                                                                                                t
                        V ∈ G(T) − vertices
                        E ∈ G(T) − edges




                                                               auxiliary graphs Gk(T)
                        eij = (vi , v j ) ∈ E , vi , v j ∈ V                            G1(T)

                        q (vi )− " quality" function                                    s
                                                                                                t
                        c(eij ) − capacity of the edge


     c(eij ) = q (v j ) − q (vi )                                                       G2(T)

                                                                                        s
                                                                                                t
Pk        α ⋅ Pk + (1 − α ) ⋅ F (G k (T))
        F (G k (T )) − max . flow in G k (T )                                           G3(T)
Finding optimal trajectories: neural
         network approach
  Example scenarios tree…                         ... and corresponding perceptron
                                      2
                       p1 4          P4                                   w14        X2
                                                                                      4
                            p15                                                w15
        p 01                                                  w 01
                                                                                      2
    1                                P52                 X0
                                                          0                          X5
                       p 25                                               w    25
        p02                                                   w 02
                          p2 6                                              w26       2
        p0             p2            P62                      w           w2         X6
           3                 7                                  03             7

                   p   36
                                     P72                                w 36
                                                                           w 37
                                                                                      2
                                                                                     X7
                            p 37
                             p38                                            w38
                                                                                      2
                                     P82                                             X8

                                                                                 
        Pi =   j
                   ∑             p ki Pk   j− 1
                                                       X i j = σ  ∑ wki X kj − 1 
                                                                                 
                   k                                              k              
        Pi j ∈ [0;1]                                      1
                                                                σ (x)
                                                                          x
Finding optimal trajectories:
network flow vs. neural network
• exact         • iterative
• sequential    • parallel
• …             • …
Conclusion:
          evolution of the model of pedestrian


MP(1,0)




                                                0   1   2     3     T
                                                            time
                                           MP(R,T)
    MP(2,1)




                  MP(R,1)

MP(R,T) – model of pedestrian
R – radius of (extended) neighborhood; T – time horizon of anticipation
Conclusion:
                                      performance
                  MP(1,0)



                            MP(2,1)

                                          MP(R,1)
evacuation time




                                                        MP(R,T)
                                                                    ?
                                                                  MP(∞, ∞)

                                      …             …         …
                                 absolute global minimum
Thank you!


     0   1   2     3    T
                 time




?                           ?
         ?

Más contenido relacionado

Similar a Optimization in Crowd Movement Models via Anticipation

Voted off the Island: Ranking Projects
Voted off the Island: Ranking Projects Voted off the Island: Ranking Projects
Voted off the Island: Ranking Projects AshleyEckhoff
 
Introduction to Matrix Factorization Methods Collaborative Filtering
Introduction to Matrix Factorization Methods Collaborative FilteringIntroduction to Matrix Factorization Methods Collaborative Filtering
Introduction to Matrix Factorization Methods Collaborative FilteringDKALab
 
Day 3 graphing linear equations
Day 3 graphing linear equationsDay 3 graphing linear equations
Day 3 graphing linear equationsErik Tjersland
 
Day 13 graphing linear equations from tables
Day 13 graphing linear equations from tablesDay 13 graphing linear equations from tables
Day 13 graphing linear equations from tablesErik Tjersland
 
BBMP1103 - Sept 2011 exam workshop - Part 2
BBMP1103 - Sept 2011 exam workshop - Part 2BBMP1103 - Sept 2011 exam workshop - Part 2
BBMP1103 - Sept 2011 exam workshop - Part 2Richard Ng
 
Statistics lecture 6 (ch5)
Statistics lecture 6 (ch5)Statistics lecture 6 (ch5)
Statistics lecture 6 (ch5)jillmitchell8778
 
Day 1 intro to functions
Day 1 intro to functionsDay 1 intro to functions
Day 1 intro to functionsErik Tjersland
 
X2 T02 02 complex factors
X2 T02 02 complex factorsX2 T02 02 complex factors
X2 T02 02 complex factorsNigel Simmons
 
Inequalities quadratic, fractional & irrational form
Inequalities   quadratic, fractional & irrational formInequalities   quadratic, fractional & irrational form
Inequalities quadratic, fractional & irrational formLily Maryati
 
Application of differentiation
Application of differentiationApplication of differentiation
Application of differentiationLily Maryati
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learningbutest
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learningbutest
 
Limits At Infinity Part2 12.17.07
Limits At Infinity Part2 12.17.07Limits At Infinity Part2 12.17.07
Limits At Infinity Part2 12.17.07chrismac47
 
X2 t02 02 complex factors (2012)
X2 t02 02 complex factors (2012)X2 t02 02 complex factors (2012)
X2 t02 02 complex factors (2012)Nigel Simmons
 
February 8
February 8February 8
February 8khyps13
 

Similar a Optimization in Crowd Movement Models via Anticipation (20)

Voted off the Island: Ranking Projects
Voted off the Island: Ranking Projects Voted off the Island: Ranking Projects
Voted off the Island: Ranking Projects
 
Introduction to Matrix Factorization Methods Collaborative Filtering
Introduction to Matrix Factorization Methods Collaborative FilteringIntroduction to Matrix Factorization Methods Collaborative Filtering
Introduction to Matrix Factorization Methods Collaborative Filtering
 
Day 3 graphing linear equations
Day 3 graphing linear equationsDay 3 graphing linear equations
Day 3 graphing linear equations
 
Day 13 graphing linear equations from tables
Day 13 graphing linear equations from tablesDay 13 graphing linear equations from tables
Day 13 graphing linear equations from tables
 
BBMP1103 - Sept 2011 exam workshop - Part 2
BBMP1103 - Sept 2011 exam workshop - Part 2BBMP1103 - Sept 2011 exam workshop - Part 2
BBMP1103 - Sept 2011 exam workshop - Part 2
 
Statistical Distributions
Statistical DistributionsStatistical Distributions
Statistical Distributions
 
FEC 512.03
FEC 512.03FEC 512.03
FEC 512.03
 
Statistics lecture 6 (ch5)
Statistics lecture 6 (ch5)Statistics lecture 6 (ch5)
Statistics lecture 6 (ch5)
 
Day 1 intro to functions
Day 1 intro to functionsDay 1 intro to functions
Day 1 intro to functions
 
X2 T02 02 complex factors
X2 T02 02 complex factorsX2 T02 02 complex factors
X2 T02 02 complex factors
 
Inequalities quadratic, fractional & irrational form
Inequalities   quadratic, fractional & irrational formInequalities   quadratic, fractional & irrational form
Inequalities quadratic, fractional & irrational form
 
Application of differentiation
Application of differentiationApplication of differentiation
Application of differentiation
 
Feb. 20
Feb. 20Feb. 20
Feb. 20
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Limits At Infinity Part2 12.17.07
Limits At Infinity Part2 12.17.07Limits At Infinity Part2 12.17.07
Limits At Infinity Part2 12.17.07
 
Maximum and minimum
Maximum and minimumMaximum and minimum
Maximum and minimum
 
X2 t02 02 complex factors (2012)
X2 t02 02 complex factors (2012)X2 t02 02 complex factors (2012)
X2 t02 02 complex factors (2012)
 
Algebra
AlgebraAlgebra
Algebra
 
February 8
February 8February 8
February 8
 

Más de SSA KPI

Germany presentation
Germany presentationGermany presentation
Germany presentationSSA KPI
 
Grand challenges in energy
Grand challenges in energyGrand challenges in energy
Grand challenges in energySSA KPI
 
Engineering role in sustainability
Engineering role in sustainabilityEngineering role in sustainability
Engineering role in sustainabilitySSA KPI
 
Consensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable developmentConsensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable developmentSSA KPI
 
Competences in sustainability in engineering education
Competences in sustainability in engineering educationCompetences in sustainability in engineering education
Competences in sustainability in engineering educationSSA KPI
 
Introducatio SD for enginers
Introducatio SD for enginersIntroducatio SD for enginers
Introducatio SD for enginersSSA KPI
 
DAAD-10.11.2011
DAAD-10.11.2011DAAD-10.11.2011
DAAD-10.11.2011SSA KPI
 
Talking with money
Talking with moneyTalking with money
Talking with moneySSA KPI
 
'Green' startup investment
'Green' startup investment'Green' startup investment
'Green' startup investmentSSA KPI
 
From Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea wavesFrom Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea wavesSSA KPI
 
Dynamics of dice games
Dynamics of dice gamesDynamics of dice games
Dynamics of dice gamesSSA KPI
 
Energy Security Costs
Energy Security CostsEnergy Security Costs
Energy Security CostsSSA KPI
 
Naturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environmentsNaturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environmentsSSA KPI
 
Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5SSA KPI
 
Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4SSA KPI
 
Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3SSA KPI
 
Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2SSA KPI
 
Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1SSA KPI
 
Fluorescent proteins in current biology
Fluorescent proteins in current biologyFluorescent proteins in current biology
Fluorescent proteins in current biologySSA KPI
 
Neurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functionsNeurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functionsSSA KPI
 

Más de SSA KPI (20)

Germany presentation
Germany presentationGermany presentation
Germany presentation
 
Grand challenges in energy
Grand challenges in energyGrand challenges in energy
Grand challenges in energy
 
Engineering role in sustainability
Engineering role in sustainabilityEngineering role in sustainability
Engineering role in sustainability
 
Consensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable developmentConsensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable development
 
Competences in sustainability in engineering education
Competences in sustainability in engineering educationCompetences in sustainability in engineering education
Competences in sustainability in engineering education
 
Introducatio SD for enginers
Introducatio SD for enginersIntroducatio SD for enginers
Introducatio SD for enginers
 
DAAD-10.11.2011
DAAD-10.11.2011DAAD-10.11.2011
DAAD-10.11.2011
 
Talking with money
Talking with moneyTalking with money
Talking with money
 
'Green' startup investment
'Green' startup investment'Green' startup investment
'Green' startup investment
 
From Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea wavesFrom Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea waves
 
Dynamics of dice games
Dynamics of dice gamesDynamics of dice games
Dynamics of dice games
 
Energy Security Costs
Energy Security CostsEnergy Security Costs
Energy Security Costs
 
Naturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environmentsNaturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environments
 
Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5
 
Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4
 
Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3
 
Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2
 
Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1
 
Fluorescent proteins in current biology
Fluorescent proteins in current biologyFluorescent proteins in current biology
Fluorescent proteins in current biology
 
Neurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functionsNeurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functions
 

Último

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 

Último (20)

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 

Optimization in Crowd Movement Models via Anticipation

  • 1. Optimization in crowd movement models via anticipation Dmitry Krushinsky, Alexander Makarenko Institute for Applied System Analysis, NTUU “KPI”, Ukraine Boris Goldengorin University of Groningen, the Netherlands
  • 2. Contents • Motivation • Brief description of the basic model • Anticipating pedestrians • One-step anticipation and space “de- localization” • Multi-step anticipation and time “de- localization” • Conclusions
  • 3. Why it is important? • The movement of large–scale human crowds potentially can result in a variety of unpredictable phenomena: loss of control, loss of correct route and panics, that make groups of pedestrians block, compete and hurt each other. Mass events Technological disasters Natural cataclysms Terrorism • So, it is evident that special management during such accidents is necessary. Moreover, well- founded plans of evacuation based on realistic scenarios and risk evaluation must be designed. This will either prevent harmful consequences or, at least, alleviate them.
  • 4. Why it is important? Chaotic - hard to control & predict behavior - undesired phenomena: high “pressure”, shock waves, etc. - poor performance (in emergency) optimized infrastructure simulation assessment optimization regulations, direction signs,… - easy to control & predict Determined - evenly distributed pedestrians behavior - good performance (in emergency)
  • 5. Overview of the models Simple Complex (physically (with mentality inspired) accounting) microscopic - anticipation - lattice gas - decision making - billiards - etc. macroscopic ? - fluid dynamics
  • 6. Basic model Data Layer Routing Layer P2 P3 P1 P4 3 states per cell: Cells contain directions that make up shortest exit path •Empty •Obstacle Pk – probability of shift •Pedestrian in k-th direction (k=1..4)
  • 7. Simplest model of anticipating pedestrian Supposition: the pedestrians avoid blocking each other. I.e. a person tries not to move into a particular cell if, as he predicts, it will be occupied by other person at the next step. P2 P3 P1 Pk Pk × (1 − α ⋅ Pk ,occ ) Pk – probability of shift in direction k (k=1..4) P4 Pk,occ – probability of k-th cell in the neighborhood being occupied (predicted) α – free parameter, expressing influence of anticipation
  • 8. Simplest model of anticipating pedestrian Model-based prediction: 3 Pk ,occ = ∑ Pi − ∑ Pi P j + ∑ Pi P j Pk i= 1 i≠ j i≠ j, P2 j≠ k P4 P3 P1 P3 P2 P4 Cells beyond elementary neighborhood are involved. Thus, the actual (extended) neighborhood has radius R=2.
  • 9. Spatial de-localization Growth of the neighbourhood … … and impact on performance
  • 10. Multi-step prediction and temporal de-localization Example 4 3 1 X 2 4 3 1 X 4 3 X 1 4 3 1 4 scenarios tree… 5 5 2 5 2 5 2 X 5 3 1 2 X 4 3 1 4 3 1 4 4 5 X 2 5 X 5 3 1 5 3 2 X 2 2 1 X 4 1 4 5 3 X 5 1 2 3 X 2 3 X 1 X 3 1 X 1 X 4 5 2 4 5 4 3 5 4 1 2 2 3 5 2 … and corresponding graph G(T) (T=4, R=4)
  • 11. Multi-step prediction and temporal de-localization Bipartite matching “Greedy” tree P0 pedestrians P1 P2 cells P3 P4 ... ... Sparse tree 3 X 1 X 3 1 4 5 2 4 5 2
  • 12. Finding optimal trajectories: network flow approach G(T) s t V ∈ G(T) − vertices E ∈ G(T) − edges auxiliary graphs Gk(T) eij = (vi , v j ) ∈ E , vi , v j ∈ V G1(T) q (vi )− " quality" function s t c(eij ) − capacity of the edge c(eij ) = q (v j ) − q (vi ) G2(T) s t Pk α ⋅ Pk + (1 − α ) ⋅ F (G k (T)) F (G k (T )) − max . flow in G k (T ) G3(T)
  • 13. Finding optimal trajectories: neural network approach Example scenarios tree… ... and corresponding perceptron 2 p1 4 P4 w14 X2 4 p15 w15 p 01 w 01 2 1 P52 X0 0 X5 p 25 w 25 p02 w 02 p2 6 w26 2 p0 p2 P62 w w2 X6 3 7 03 7 p 36 P72 w 36 w 37 2 X7 p 37 p38 w38 2 P82 X8   Pi = j ∑ p ki Pk j− 1 X i j = σ  ∑ wki X kj − 1    k  k  Pi j ∈ [0;1] 1 σ (x) x
  • 14. Finding optimal trajectories: network flow vs. neural network • exact • iterative • sequential • parallel • … • …
  • 15. Conclusion: evolution of the model of pedestrian MP(1,0) 0 1 2 3 T time MP(R,T) MP(2,1) MP(R,1) MP(R,T) – model of pedestrian R – radius of (extended) neighborhood; T – time horizon of anticipation
  • 16. Conclusion: performance MP(1,0) MP(2,1) MP(R,1) evacuation time MP(R,T) ? MP(∞, ∞) … … … absolute global minimum
  • 17. Thank you! 0 1 2 3 T time ? ? ?