350 likes | 439 Views
This presentation summarizes results on Capacity Constrained Routing Algorithms for Evacuation Planning, outlining the problem formulation, proposed approach using Capacity Constrained Route Planner (CCRP), and performance evaluation. The focus is on producing optimal evacuation plans efficiently, considering constraints and computational costs.
E N D
Capacity Constrained Routing Algorithms for Evacuation Planning: A Summary of Results Speaker: Chen-Nien Tsai
Reference • Qingsong Lu, Betsy George, and Shashi Shekhar, “Capacity Constrained Routing Algorithms for Evacuation Planning: A Summary of Results,” Advances in Spatial and Temporal Databases, Proceeding of 9th International Symposium on Spatial and Temporal Databases (SSTD'05), Angra dos Reis, Brazil, August 22-24, 2005.
Outline • Introduction • Problem Formulation • Proposed Approach • Capacity Constrained Route Planner (CCRP) • Performance Evaluation • Summary
Introduction (1/4) • Evacuation Planning is critical for numerous applications. • Disaster emergency management • Homeland defense preparation • The goal is to produce evacuation plans that identify routes and schedules to evacuate affected populations to safety.
Introduction (2/4) • Traffic assignment-simulation approach • Uses traffic simulation tools. • May take a long time to complete a simulation. • Route-schedule planning approach • Uses network flow and routing algorithms to produce origin-destination routes and schedules. • Many researcher use linear programming method to find the optimal solution.
Introduction (3/4) • Linear Programming Method • Can produce optimal solutions for evacuation planning. • It is useful for evacuation scenarios with moderate size networks. • It is not suitable for large network size. • The complexity is
Introduction (4/4) • Heuristic routing and scheduling algorithms • Produce sub-optimal evacuation plan. • Reduce computational cost. • It is useful for evacuation scenarios with large size networks. • The authors proposed Capacity Constrained Route Planner • The complexity is
Outline • Introduction • Problem Formulation • Proposed Approach • Capacity Constrained Route Planner (CCRP) • Performance Evaluation • Summary
Problem Formulation (1/2) • Input: • A transportation network with capacity constraints on nodes and edges, travel time on edges, the total number of evacuees and their initial locations, and locations of evacuation destinations. • Output • An evacuation plan.
Problem Formulation (2/2) • Objective: • Minimize the evacuation egress time. • Minimize the computation cost. • Constraint: • Edge travel time preserves FIFO property. • Edge travel time reflects delays at intersections. • Limited amount of computer memory.
Outline • Introduction • Problem Formulation • Proposed Approach • Capacity Constrained Route Planner (CCRP) • Performance Evaluation • Summary
CCRP • Searches for route R with the earliest destination arrival time. • Computes the actual amount of evacuees that will travel through route R. (affected by the available capacity of route R) • The algorithm continues to iterate until all evacuees reach destination.
The Complexity of CCRP • We assume • n: the number of nodes • m: the number of edges • p: the number of evacuees • The complexity of CCRP is
The comparison • MRCCP is another heuristic algorithm.
Outline • Introduction • Problem Formulation • Proposed Approach • Capacity Constrained Route Planner (CCRP) • Performance Evaluation • Summary
We Want to Know... • How does the number of evacuees affect the performance of the algorithms? • How does the source nodes affect the performance of the algorithms? • Are the algorithms scalable to the size of the network?
The Effect on the Number of Evacuees (1/3) # of nodes: 5000 # of source nodes: 2000
The Effect on the Number of Evacuees (2/3) # of nodes: 5000 # of source nodes: 2000
The Effect on the Number of Evacuees (3/3) • CCRP produces high quality solutions with much less run-time than that of NETFLO. • The run-time of CCRP is scalable to the number of evacuees.
The Effect on the Number of Source Nodes (1/3) # of nodes: 5000 # of evacuees: 5000
The Effect on the Number of Source Nodes (2/3) # of nodes: 5000 # of evacuees: 5000
The Effect on the Number of Source Nodes (3/3) • The solution quality of CCRP is not affected by the number of source nodes. • The run-time of CCRP is scalable to the number of source nodes.
Are the algorithms scalable (3/3) # of source nodes: 10 # of evacuees: 5000
Are the algorithms scalable (1/3) # of source nodes: 10 # of evacuees: 5000
Are the algorithms scalable (3/3) • Given a fixed number of evacuees and source nodes, the solution quality of CCRP increase as the network size increases. • The run-time of CCRP is scalable to the size of the network.
Outline • Introduction • Problem Formulation • Proposed Approach • Capacity Constrained Route Planner (CCRP) • Performance Evaluation • Summary
Summary (1/2) • Linear programming method • Can produce optimal solutions for evacuation planning. • The complexity is too high. • Heuristic algorithms • Produce sub-optimal evacuation plan. • Reduce computational cost.
Summary (2/2) • Capacity Constrained Route Planner (CCRP) • Produces high quality solution • Reduces the computational cost