SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
Simulation of Traffic Congestion as Complex Behaviour
                             Society of Cartographers Annual Conference – 3rd September 2012


Ed Manley
Department of Civil, Environmental and Geomatic Engineering
University College London
Today’s Talk
The Complexity of Road Congestion



  • Behaviour and Complexity in
    the City

  • Agent-based Modelling of
    Choice Behaviours

  • Analysis of Taxi Driver Route
    Selection Data
Urban Complexity
A Product of Human Behaviour


  • The function and nature of the city is defined by its the
    choices of its citizens
  • Choices influence how we interact
  • This accumulation of behaviours lead to the patterns of
    movement we see everyday

  • Understanding and modelling these patterns requires a
    fundamental understanding of human behaviour
Urban Complexity
Road Congestion


  • Road congestion is an excellent example of how human
    behaviour influences urban dynamics

  • People unilaterally pick their route and proceed towards
    their target, they remain reactive to problems
  • Competition for limited space at a given time results in
    emergence of congestion

  • Following shocks to the system, the influence of
    individual responses is of greatest significance
Urban Complexity
Understanding Individual Movement


  • We examine the individual behaviours that contribute
    towards the formation and spread of congestion
       •   How do drivers really choose a route?
       •   What areas of the city do they know best?
       •   How do they use information to aid them?
       •   What is the heterogeneity in behaviour across the
           population?

  • These behaviours are incorporated within an agent-
    based model of the urban road system
Agent-based Modelling
From Micro to Macro


  • Agent-based Modelling allows us to link individual
    behaviour with the macroscopic evolution of the system

  • Individuals are represented distinctly, enabling
    incorporation of population heterogeneity
  • Individuals are autonomous and independent
  • Interactions between agents may lead to emergence of
    macroscopic phenomena
Case Study
Investigating the Influence of Behaviour


  • Aim to identify how different definitions of route selection
    behaviour alter resulting road network patterns
  • A range of individual route selection behaviours are
    incorporated into agent-based model

             Route Selection          Spatial Knowledge
               Least Distance                 500m Area
                 Least Time                  1000m Area
               Least Angular               Around OD Locations
                Least Turns
Agent Behaviour
Design

         Driver agents independently choose route through city
Model Test Area
Central London


Location:   Central London
            All road links
            Road regulations and
            capacities integrated
            30 minutes during AM peak

Agents:     ~15000 driver agents
            AM peak OD distribution
            from TfL Trip Matrix

Model:      Developed using Java +
            Repast Simphony 1.2
                                        © OpenStreetMap 2012
The Base Case
Base Case
           Path: Shortest Distance
            Knowledge: Complete




0   0.5      1



    mile
The Influence of Route Choice
Least Time
               Path: Least Time
           Knowledge: Complete

                 Faster, main routes
            Reduced on subsidiaries
           Stronger influence in West




                      > 2.5 Std. Dev.

                      1.5 to 2.5 Std. Dev.

                      0.5 to 1.5 Std. Dev.

                      0.5 to -0.5 Std. Dev.

0   0.5    1
                      -0.5 to -1.5 Std. Dev.

                      -1.5 to -2.5 Std. Dev.
    mile
                      < -2.5 Std. Dev.
Least Angular
             Path: Least Angular
           Knowledge: Complete

                Greater redistribution
           Towards straighter sections




                       > 2.5 Std. Dev.

                       1.5 to 2.5 Std. Dev.

                       0.5 to 1.5 Std. Dev.

                       0.5 to -0.5 Std. Dev.

0   0.5     1
                       -0.5 to -1.5 Std. Dev.

                       -1.5 to -2.5 Std. Dev.
    mile
                       < -2.5 Std. Dev.
Least Turns
Path: Least Turns (Distance Constrained)
                  Knowledge: Complete

                                 Effect not as strong
                             Influenced by distance
                 But, highlights straighter sections




                                    > 2.5 Std. Dev.

                                    1.5 to 2.5 Std. Dev.

                                    0.5 to 1.5 Std. Dev.

                                    0.5 to -0.5 Std. Dev.

   0      0.5           1
                                    -0.5 to -1.5 Std. Dev.

                                    -1.5 to -2.5 Std. Dev.
          mile
                                    < -2.5 Std. Dev.
The Influence of Spatial Knowledge
Partial Knowledge
          Path: Shortest Distance
    Knowledge: Reduced to 500m

           Movement away from subsidiaries
            Greater reliance on main routes




                            > 2.5 Std. Dev.

                            1.5 to 2.5 Std. Dev.

                            0.5 to 1.5 Std. Dev.

                            0.5 to -0.5 Std. Dev.

0   0.5           1
                            -0.5 to -1.5 Std. Dev.

                            -1.5 to -2.5 Std. Dev.
    mile
                            < -2.5 Std. Dev.
Partial Knowledge
           Path: Shortest Distance
    Knowledge: Reduced to 1000m

          Less deviation from base case
         Reduction in use of subsidiaries
     Due to greater all around knowledge




                         > 2.5 Std. Dev.

                         1.5 to 2.5 Std. Dev.

                         0.5 to 1.5 Std. Dev.

                         0.5 to -0.5 Std. Dev.

0    0.5       1
                         -0.5 to -1.5 Std. Dev.

                         -1.5 to -2.5 Std. Dev.
     mile
                         < -2.5 Std. Dev.
Modelling Cities
The Need for a Realistic Model of Behaviour


  • Models demonstrate strong importance of establishing a
    realistic representation of behaviour
  • Small changes in behaviour definition lead to big
    changes in city level patterns

  • Establishing this model of behaviour represents an
    important research goal
  • In respect to route choice, we have been analysing route
    trace data from minicab firm in London
Route Analysis
Private Hire Cab Routes


  • Dataset of 700k processed routes through London from
    Addison Lee taxi company
  • Not Black Cab drivers, but will have generally better
    knowledge and may use navigation devices

  • Analysis compared each route against a range of
    optimal paths – here we will focus mainly on distance
  • This work still in its early stages…
Taxi Driver Data
Total Flows
Route Analysis
Comparison to Alternatives – Averages

                                                                                        Percentage
                                 Choice Alternative
 • For each whole route,
                                                                                         Matched

                                 Least Distance                                           39.83
   percentage of path            Least Time                                               38.21
   matched against range of      Least Angular Deviation                                  27.37
   alternatives                  Least Angular Deviation constrained by distance          33.06
                                 Least Angular Deviation constrained by time              32.86

 • Average match taken for       Least turns constrained by distance                      42.48
                                 Least right turns constrained by distance                39.48
   each alternative
                                 Lowest descriptor term score constrained by distance     41.52
                                 Lowest descriptor term score constrained by time         38.24
                                 Lowest descriptor term score constrained by angle        28.58
                                 Maximise number of lanes constraining distance           38.97
      No strong stand out
                                 Maximise number of lanes constraining time               35.20
     artificial representation
                                 Maximise number of lanes constraining angle              25.47
            of behaviour
                                 Least turns constrained by time                          39.50
                                 Least right turns constrained by time                    38.45
Route Analysis
Comparison to Alternatives – Good Matches

                                                                                      Percentage
                              Choice Alternative
 • Count of paths where
                                                                                     Achieving 75%

                              Least Distance                                             13.1
   alternative matches over   Least Time                                                 12.4
   75% of real journey        Least Angular Deviation                                     6.1
                              Least Angular Deviation constrained by distance             8.4
 • Only journeys over 1km     Least Angular Deviation constrained by time                 8.8

   in distance considered     Least turns constrained by distance                        16.1
                              Least right turns constrained by distance                  12.6
                              Lowest descriptor term score constrained by distance       15.9
                              Lowest descriptor term score constrained by time           13.2
       Poor performance       Lowest descriptor term score constrained by angle           7.4

      by each measure of      Maximise number of lanes constraining distance             12.8

           prediction         Maximise number of lanes constraining time                 10.7
                              Maximise number of lanes constraining angle                 5.8
           WHY?               Least turns constrained by time                            14.1
                              Least right turns constrained by time                      12.7
Route Analysis
Spatial Distribution


  • No complete routing algorithms provide an adequate
    representation of reality
  • This finding goes against assumptions within many
    conventional models of traffic simulation

  • So, which parts of these journeys are a good match
    against optimal routes?
  • We looked at deviations in route patterns across space,
    by direction of travel, against optimal distance journeys
East to West London Journeys
    Difference in flows between 7576 actual and
    optimal distance routes




                                                                        > 2.5 Std. Dev.

                                                                        1.5 to 2.5 Std. Dev.

                                                                        0.5 to 1.5 Std. Dev.

                                                                        0.5 to -0.5 Std. Dev.

                                                                        -0.5 to -1.5 Std. Dev.
                                                  Std. Dev.   = 137.2
0   0.5    1                                      Mean        = 4.1     -1.5 to -2.5 Std. Dev.
                                                  Maximum     = 1991
                                                  Minimum     = -2365   < -2.5 Std. Dev.
    mile
West to East London Journeys
    Difference in flows between 9850 actual and
    optimal distance routes




                                                                        > 2.5 Std. Dev.

                                                                        1.5 to 2.5 Std. Dev.

                                                                        0.5 to 1.5 Std. Dev.

                                                                        0.5 to -0.5 Std. Dev.

                                                                        -0.5 to -1.5 Std. Dev.
                                                  Std. Dev.   = 143.9
0   0.5    1                                      Mean        = 4.5     -1.5 to -2.5 Std. Dev.
                                                  Maximum     = 1553
                                                  Minimum     = -3018   < -2.5 Std. Dev.
    mile
SE16 to W London Journeys
    Difference in flows between 522 actual and
    optimal distance routes




                                                                      > 2.5 Std. Dev.

                                                                      1.5 to 2.5 Std. Dev.

                                                                      0.5 to 1.5 Std. Dev.

                                                                      0.5 to -0.5 Std. Dev.

                                                                      -0.5 to -1.5 Std. Dev.
                                                 Std. Dev.   = 18.2
                                                 Mean        = 1.3    -1.5 to -2.5 Std. Dev.
0    0.5     1
                                                 Maximum     = 130
                                                 Minimum     = -176   < -2.5 Std. Dev.
     mile
W to SE16 London Journeys
    Difference in flows between 704 actual and
    optimal distance routes




                                                                      > 2.5 Std. Dev.

                                                                      1.5 to 2.5 Std. Dev.

                                                                      0.5 to 1.5 Std. Dev.

                                                                      0.5 to -0.5 Std. Dev.

                                                                      -0.5 to -1.5 Std. Dev.
                                                 Std. Dev.   = 27.4
                                                 Mean        = 1.0    -1.5 to -2.5 Std. Dev.
0    0.5     1
                                                 Maximum     = 184
                                                 Minimum     = -381   < -2.5 Std. Dev.
     mile
Route Analysis
Spatial Distribution


  • Differences seem to indicate an attraction and
    repulsion of certain parts of the road network
  • Apparent preference for straight, longer sections,
    possibly with greater salience or perception of travel time

  • Route choice appears to not consist of a single route
    selection, but a phase-based process of selection
  • But does this mean distance plays no role at all? That
    doesn’t appear to be quite the case…
Route Analysis
Distance Minimisation
Route Analysis
Choice Heterogeneity


  • Indications are that route selection is a heuristic process,
    probably involving minimisation of distance and route
    complexity
  • There is also a heterogeneity in decision-making –
    Perhaps variation in knowledge? Location of decision?

  • Analysing collections of paths between discrete locations
    reveal that both of these factors may further contribute
E14 to Kings Cross Journeys
Flows of 521 routes between origin and
                           destination




                            0       0.5    1



                                    mile
SE16 to W Journeys
               Flows of 522 routes between
                      origin and destination




0   0.5    1



    mile
W to SE16 Journeys
               Flows of 704 routes between
                      origin and destination




0   0.5    1



    mile
Route Analysis
Decision Points


  • Visualisations also allow us to identify locations of
    significant splits in flow - decision points
  • These areas of high activity are likely to be more salient
    in an individual’s mind, on which choices made

  • Decision points identified where inflow is split between
    more than one outflow route (10% minimum)
  • Could be used as foundation for decision making
    process within model
E14 to Kings Cross Journeys
Decision Points origin and destination
  Size indicates volume of traffic flow
                       through point




                            0        0.5    1



                                     mile
Conclusions
Summary of Research


  • The definition of behaviour is clearly highly influential
    in determining global patterns of movement
  • Getting this representation right is key – requires full
    examination of population heterogeneity

  • Initial route analysis has highlighted some interesting
    trends with relation to established assumptions
  • Route choice appears to take place in phases
  • Minimisation of distance and route complexity,
    attraction to salient features appear important
Thank you
             Ed Manley
       Edward.Manley.09@ucl.ac.uk


Blog: http://UrbanMovements.posterous.com
  Project: http://standard.cege.ucl.ac.uk
            Twitter: @EdThink

Contenu connexe

Similaire à Simulation of Traffic Congestion as Complex Behaviour - Ed Manley

AIRBORNE LIDAR POINT DENSITY
AIRBORNE LIDAR POINT DENSITYAIRBORNE LIDAR POINT DENSITY
AIRBORNE LIDAR POINT DENSITYMattBethel
 
ASPRS LiDAR Division Update with a focus on quantifying horizontal sampling d...
ASPRS LiDAR Division Update with a focus on quantifying horizontal sampling d...ASPRS LiDAR Division Update with a focus on quantifying horizontal sampling d...
ASPRS LiDAR Division Update with a focus on quantifying horizontal sampling d...MattBethel1
 
Accurate Speed and Density Measurement for Road Traffic in India
Accurate Speed and Density Measurement for Road Traffic in India Accurate Speed and Density Measurement for Road Traffic in India
Accurate Speed and Density Measurement for Road Traffic in India cpsworkshop
 
AIRBORNE LIDAR POINT DENSITY
AIRBORNE LIDAR POINT DENSITYAIRBORNE LIDAR POINT DENSITY
AIRBORNE LIDAR POINT DENSITYMattBethel1
 
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14Habibur Rahman
 
SDPROBER: A SOFTWARE DEFINED PROBER FOR SDN
SDPROBER: A SOFTWARE DEFINED PROBER FOR SDNSDPROBER: A SOFTWARE DEFINED PROBER FOR SDN
SDPROBER: A SOFTWARE DEFINED PROBER FOR SDNAJAY KHARAT
 
2023_ASPRS_LiDAR_Division_Update.pdf
2023_ASPRS_LiDAR_Division_Update.pdf2023_ASPRS_LiDAR_Division_Update.pdf
2023_ASPRS_LiDAR_Division_Update.pdfMattBethel1
 
Energy Aware performance evaluation of WSNs.
Energy Aware performance evaluation of WSNs.Energy Aware performance evaluation of WSNs.
Energy Aware performance evaluation of WSNs.ikrrish
 
Presentation l`aquila new
Presentation l`aquila newPresentation l`aquila new
Presentation l`aquila newikrrish
 
Graded index vs. step index
Graded index vs. step indexGraded index vs. step index
Graded index vs. step indexOptoTest
 
time based ranging via uwb radios
time based ranging via uwb radiostime based ranging via uwb radios
time based ranging via uwb radiossujan shrestha
 
Combating fading channels (1) (3)
Combating fading channels (1) (3)Combating fading channels (1) (3)
Combating fading channels (1) (3)liril sharma
 

Similaire à Simulation of Traffic Congestion as Complex Behaviour - Ed Manley (20)

AIRBORNE LIDAR POINT DENSITY
AIRBORNE LIDAR POINT DENSITYAIRBORNE LIDAR POINT DENSITY
AIRBORNE LIDAR POINT DENSITY
 
ASPRS LiDAR Division Update with a focus on quantifying horizontal sampling d...
ASPRS LiDAR Division Update with a focus on quantifying horizontal sampling d...ASPRS LiDAR Division Update with a focus on quantifying horizontal sampling d...
ASPRS LiDAR Division Update with a focus on quantifying horizontal sampling d...
 
Accurate Speed and Density Measurement for Road Traffic in India
Accurate Speed and Density Measurement for Road Traffic in India Accurate Speed and Density Measurement for Road Traffic in India
Accurate Speed and Density Measurement for Road Traffic in India
 
AIRBORNE LIDAR POINT DENSITY
AIRBORNE LIDAR POINT DENSITYAIRBORNE LIDAR POINT DENSITY
AIRBORNE LIDAR POINT DENSITY
 
Na2522282231
Na2522282231Na2522282231
Na2522282231
 
L16 Progression
L16 ProgressionL16 Progression
L16 Progression
 
Manet
ManetManet
Manet
 
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14
 
SDPROBER: A SOFTWARE DEFINED PROBER FOR SDN
SDPROBER: A SOFTWARE DEFINED PROBER FOR SDNSDPROBER: A SOFTWARE DEFINED PROBER FOR SDN
SDPROBER: A SOFTWARE DEFINED PROBER FOR SDN
 
Surface finish metrology iss1
Surface finish metrology iss1Surface finish metrology iss1
Surface finish metrology iss1
 
C N U 17 Sustainable Transit Networks
C N U 17    Sustainable  Transit  NetworksC N U 17    Sustainable  Transit  Networks
C N U 17 Sustainable Transit Networks
 
2023_ASPRS_LiDAR_Division_Update.pdf
2023_ASPRS_LiDAR_Division_Update.pdf2023_ASPRS_LiDAR_Division_Update.pdf
2023_ASPRS_LiDAR_Division_Update.pdf
 
Energy Aware performance evaluation of WSNs.
Energy Aware performance evaluation of WSNs.Energy Aware performance evaluation of WSNs.
Energy Aware performance evaluation of WSNs.
 
Presentation l`aquila new
Presentation l`aquila newPresentation l`aquila new
Presentation l`aquila new
 
Kealy fidaforever
Kealy fidaforeverKealy fidaforever
Kealy fidaforever
 
Graded index vs. step index
Graded index vs. step indexGraded index vs. step index
Graded index vs. step index
 
A study of the effect of different topology parameters on the routing overhea...
A study of the effect of different topology parameters on the routing overhea...A study of the effect of different topology parameters on the routing overhea...
A study of the effect of different topology parameters on the routing overhea...
 
time based ranging via uwb radios
time based ranging via uwb radiostime based ranging via uwb radios
time based ranging via uwb radios
 
New
NewNew
New
 
Combating fading channels (1) (3)
Combating fading channels (1) (3)Combating fading channels (1) (3)
Combating fading channels (1) (3)
 

Dernier

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Dernier (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Simulation of Traffic Congestion as Complex Behaviour - Ed Manley

  • 1. Simulation of Traffic Congestion as Complex Behaviour Society of Cartographers Annual Conference – 3rd September 2012 Ed Manley Department of Civil, Environmental and Geomatic Engineering University College London
  • 2. Today’s Talk The Complexity of Road Congestion • Behaviour and Complexity in the City • Agent-based Modelling of Choice Behaviours • Analysis of Taxi Driver Route Selection Data
  • 3. Urban Complexity A Product of Human Behaviour • The function and nature of the city is defined by its the choices of its citizens • Choices influence how we interact • This accumulation of behaviours lead to the patterns of movement we see everyday • Understanding and modelling these patterns requires a fundamental understanding of human behaviour
  • 4. Urban Complexity Road Congestion • Road congestion is an excellent example of how human behaviour influences urban dynamics • People unilaterally pick their route and proceed towards their target, they remain reactive to problems • Competition for limited space at a given time results in emergence of congestion • Following shocks to the system, the influence of individual responses is of greatest significance
  • 5. Urban Complexity Understanding Individual Movement • We examine the individual behaviours that contribute towards the formation and spread of congestion • How do drivers really choose a route? • What areas of the city do they know best? • How do they use information to aid them? • What is the heterogeneity in behaviour across the population? • These behaviours are incorporated within an agent- based model of the urban road system
  • 6. Agent-based Modelling From Micro to Macro • Agent-based Modelling allows us to link individual behaviour with the macroscopic evolution of the system • Individuals are represented distinctly, enabling incorporation of population heterogeneity • Individuals are autonomous and independent • Interactions between agents may lead to emergence of macroscopic phenomena
  • 7.
  • 8.
  • 9. Case Study Investigating the Influence of Behaviour • Aim to identify how different definitions of route selection behaviour alter resulting road network patterns • A range of individual route selection behaviours are incorporated into agent-based model Route Selection Spatial Knowledge Least Distance 500m Area Least Time 1000m Area Least Angular Around OD Locations Least Turns
  • 10. Agent Behaviour Design Driver agents independently choose route through city
  • 11. Model Test Area Central London Location: Central London All road links Road regulations and capacities integrated 30 minutes during AM peak Agents: ~15000 driver agents AM peak OD distribution from TfL Trip Matrix Model: Developed using Java + Repast Simphony 1.2 © OpenStreetMap 2012
  • 13. Base Case Path: Shortest Distance Knowledge: Complete 0 0.5 1 mile
  • 14. The Influence of Route Choice
  • 15. Least Time Path: Least Time Knowledge: Complete Faster, main routes Reduced on subsidiaries Stronger influence in West > 2.5 Std. Dev. 1.5 to 2.5 Std. Dev. 0.5 to 1.5 Std. Dev. 0.5 to -0.5 Std. Dev. 0 0.5 1 -0.5 to -1.5 Std. Dev. -1.5 to -2.5 Std. Dev. mile < -2.5 Std. Dev.
  • 16. Least Angular Path: Least Angular Knowledge: Complete Greater redistribution Towards straighter sections > 2.5 Std. Dev. 1.5 to 2.5 Std. Dev. 0.5 to 1.5 Std. Dev. 0.5 to -0.5 Std. Dev. 0 0.5 1 -0.5 to -1.5 Std. Dev. -1.5 to -2.5 Std. Dev. mile < -2.5 Std. Dev.
  • 17. Least Turns Path: Least Turns (Distance Constrained) Knowledge: Complete Effect not as strong Influenced by distance But, highlights straighter sections > 2.5 Std. Dev. 1.5 to 2.5 Std. Dev. 0.5 to 1.5 Std. Dev. 0.5 to -0.5 Std. Dev. 0 0.5 1 -0.5 to -1.5 Std. Dev. -1.5 to -2.5 Std. Dev. mile < -2.5 Std. Dev.
  • 18. The Influence of Spatial Knowledge
  • 19. Partial Knowledge Path: Shortest Distance Knowledge: Reduced to 500m Movement away from subsidiaries Greater reliance on main routes > 2.5 Std. Dev. 1.5 to 2.5 Std. Dev. 0.5 to 1.5 Std. Dev. 0.5 to -0.5 Std. Dev. 0 0.5 1 -0.5 to -1.5 Std. Dev. -1.5 to -2.5 Std. Dev. mile < -2.5 Std. Dev.
  • 20. Partial Knowledge Path: Shortest Distance Knowledge: Reduced to 1000m Less deviation from base case Reduction in use of subsidiaries Due to greater all around knowledge > 2.5 Std. Dev. 1.5 to 2.5 Std. Dev. 0.5 to 1.5 Std. Dev. 0.5 to -0.5 Std. Dev. 0 0.5 1 -0.5 to -1.5 Std. Dev. -1.5 to -2.5 Std. Dev. mile < -2.5 Std. Dev.
  • 21. Modelling Cities The Need for a Realistic Model of Behaviour • Models demonstrate strong importance of establishing a realistic representation of behaviour • Small changes in behaviour definition lead to big changes in city level patterns • Establishing this model of behaviour represents an important research goal • In respect to route choice, we have been analysing route trace data from minicab firm in London
  • 22. Route Analysis Private Hire Cab Routes • Dataset of 700k processed routes through London from Addison Lee taxi company • Not Black Cab drivers, but will have generally better knowledge and may use navigation devices • Analysis compared each route against a range of optimal paths – here we will focus mainly on distance • This work still in its early stages…
  • 24. Route Analysis Comparison to Alternatives – Averages Percentage Choice Alternative • For each whole route, Matched Least Distance 39.83 percentage of path Least Time 38.21 matched against range of Least Angular Deviation 27.37 alternatives Least Angular Deviation constrained by distance 33.06 Least Angular Deviation constrained by time 32.86 • Average match taken for Least turns constrained by distance 42.48 Least right turns constrained by distance 39.48 each alternative Lowest descriptor term score constrained by distance 41.52 Lowest descriptor term score constrained by time 38.24 Lowest descriptor term score constrained by angle 28.58 Maximise number of lanes constraining distance 38.97 No strong stand out Maximise number of lanes constraining time 35.20 artificial representation Maximise number of lanes constraining angle 25.47 of behaviour Least turns constrained by time 39.50 Least right turns constrained by time 38.45
  • 25. Route Analysis Comparison to Alternatives – Good Matches Percentage Choice Alternative • Count of paths where Achieving 75% Least Distance 13.1 alternative matches over Least Time 12.4 75% of real journey Least Angular Deviation 6.1 Least Angular Deviation constrained by distance 8.4 • Only journeys over 1km Least Angular Deviation constrained by time 8.8 in distance considered Least turns constrained by distance 16.1 Least right turns constrained by distance 12.6 Lowest descriptor term score constrained by distance 15.9 Lowest descriptor term score constrained by time 13.2 Poor performance Lowest descriptor term score constrained by angle 7.4 by each measure of Maximise number of lanes constraining distance 12.8 prediction Maximise number of lanes constraining time 10.7 Maximise number of lanes constraining angle 5.8 WHY? Least turns constrained by time 14.1 Least right turns constrained by time 12.7
  • 26. Route Analysis Spatial Distribution • No complete routing algorithms provide an adequate representation of reality • This finding goes against assumptions within many conventional models of traffic simulation • So, which parts of these journeys are a good match against optimal routes? • We looked at deviations in route patterns across space, by direction of travel, against optimal distance journeys
  • 27. East to West London Journeys Difference in flows between 7576 actual and optimal distance routes > 2.5 Std. Dev. 1.5 to 2.5 Std. Dev. 0.5 to 1.5 Std. Dev. 0.5 to -0.5 Std. Dev. -0.5 to -1.5 Std. Dev. Std. Dev. = 137.2 0 0.5 1 Mean = 4.1 -1.5 to -2.5 Std. Dev. Maximum = 1991 Minimum = -2365 < -2.5 Std. Dev. mile
  • 28. West to East London Journeys Difference in flows between 9850 actual and optimal distance routes > 2.5 Std. Dev. 1.5 to 2.5 Std. Dev. 0.5 to 1.5 Std. Dev. 0.5 to -0.5 Std. Dev. -0.5 to -1.5 Std. Dev. Std. Dev. = 143.9 0 0.5 1 Mean = 4.5 -1.5 to -2.5 Std. Dev. Maximum = 1553 Minimum = -3018 < -2.5 Std. Dev. mile
  • 29. SE16 to W London Journeys Difference in flows between 522 actual and optimal distance routes > 2.5 Std. Dev. 1.5 to 2.5 Std. Dev. 0.5 to 1.5 Std. Dev. 0.5 to -0.5 Std. Dev. -0.5 to -1.5 Std. Dev. Std. Dev. = 18.2 Mean = 1.3 -1.5 to -2.5 Std. Dev. 0 0.5 1 Maximum = 130 Minimum = -176 < -2.5 Std. Dev. mile
  • 30. W to SE16 London Journeys Difference in flows between 704 actual and optimal distance routes > 2.5 Std. Dev. 1.5 to 2.5 Std. Dev. 0.5 to 1.5 Std. Dev. 0.5 to -0.5 Std. Dev. -0.5 to -1.5 Std. Dev. Std. Dev. = 27.4 Mean = 1.0 -1.5 to -2.5 Std. Dev. 0 0.5 1 Maximum = 184 Minimum = -381 < -2.5 Std. Dev. mile
  • 31. Route Analysis Spatial Distribution • Differences seem to indicate an attraction and repulsion of certain parts of the road network • Apparent preference for straight, longer sections, possibly with greater salience or perception of travel time • Route choice appears to not consist of a single route selection, but a phase-based process of selection • But does this mean distance plays no role at all? That doesn’t appear to be quite the case…
  • 33. Route Analysis Choice Heterogeneity • Indications are that route selection is a heuristic process, probably involving minimisation of distance and route complexity • There is also a heterogeneity in decision-making – Perhaps variation in knowledge? Location of decision? • Analysing collections of paths between discrete locations reveal that both of these factors may further contribute
  • 34. E14 to Kings Cross Journeys Flows of 521 routes between origin and destination 0 0.5 1 mile
  • 35. SE16 to W Journeys Flows of 522 routes between origin and destination 0 0.5 1 mile
  • 36. W to SE16 Journeys Flows of 704 routes between origin and destination 0 0.5 1 mile
  • 37. Route Analysis Decision Points • Visualisations also allow us to identify locations of significant splits in flow - decision points • These areas of high activity are likely to be more salient in an individual’s mind, on which choices made • Decision points identified where inflow is split between more than one outflow route (10% minimum) • Could be used as foundation for decision making process within model
  • 38. E14 to Kings Cross Journeys Decision Points origin and destination Size indicates volume of traffic flow through point 0 0.5 1 mile
  • 39. Conclusions Summary of Research • The definition of behaviour is clearly highly influential in determining global patterns of movement • Getting this representation right is key – requires full examination of population heterogeneity • Initial route analysis has highlighted some interesting trends with relation to established assumptions • Route choice appears to take place in phases • Minimisation of distance and route complexity, attraction to salient features appear important
  • 40. Thank you Ed Manley Edward.Manley.09@ucl.ac.uk Blog: http://UrbanMovements.posterous.com Project: http://standard.cege.ucl.ac.uk Twitter: @EdThink