230 likes | 319 Views
A Branch-and-Bound Based Framework for Route Set Generation. Outline. Motivation and Objective Background Generate Realistic Route Set Summary Open Questions. Outline. Motivation and Objective Background Generate Realistic Route Set Summary Open Questions. Motivation and Objective.
E N D
Outline • Motivation and Objective • Background • Generate Realistic Route Set • Summary • Open Questions
Outline • Motivation and Objective • Background • Generate Realistic Route Set • Summary • Open Questions
Motivation and Objective Path Based Assignment Path Flows instead of Link Flows Detailed Result Stable Result New Question: are the paths “realistic”? What is “realistic”? How to make paths “realistic”? Terminology Route: Consecutive Links Path: Path + Departure Time
Outline • Motivation and Objective • Background • Generate Realistic Route Set • Summary • Open Questions
Conventional Assignment Process Start Find Free Flow Shortest Path Path Flow Set Network Loading Converge? Find Congested Shortest Path End A Done! B
Existing Approaches for Route Generation Additional Approach
Outline • Motivation and Objective • Background • Generate Realistic Route Set • Summary • Open Questions
What is a Realistic Route (Set)? Route that travelers are willing to use “Subjective” Not Operative “Objective” and Operative Definition Coverage Rate Estimation Quality But the definition of “realistic” route *is* subjective No Physical Rules Solution: Ask “What is an unrealistic route?” Use Intuition Formalize the Rules The Rules are called Constraints Subtraction Approach
Branch-and-Bound Branch: systematically enumerate all paths Bound: eliminate unrealistic paths
Non-Cyclic Constraint No Cycle in Route
Detour Constraint No Excessive Detour Detour Factor = Path Length / Shortest Path Length
Turn Constraint Without C(8,4) = 70 C(18, 9) = 48620 C(38, 19) = 35345263800 With e.g. max_turn = 1 NNNNEEEE ENENENEN EEEENNNN
Other Constraints How to identify new constraints? Use Intuition Researcher Expert Opinion Survey
Road Hierarchy Distance Matters
Road Hierarchy Aware Enumeration Determine Access and Egress Point Generate Sub-routes from origin to Access Point Generate Sub-routes from Egress point to Destination Generate Sub-routes from Access Point to Egress Point Concatenate Sub-routes
Choice Set Composition Choice Set vs Route Set Post Process Individual Avaibility/Perception Overall Quality Control
Outline • Motivation and Objective • Background • Generate Realistic Route Set • Summary • Open Questions
Summary Subtraction Instead of Addition. Non-cyclic Constraint Detour Constraint Turn Constraint Others...(Use the intuition, Luke) Road Hierarchy Aware Enumeration Composition Start OD Pair Grouping Constraints RH Aware Enumeration Enumeration Composition End Overall Framework Route Set Generation
Constrained Path Based Assignment Start Start Find Free Flow Shortest Path Route Enumeration Path Flow Set Path Flow Set Network Loading Network Loading Converge? Find Congested Shortest Path Find Constrained Shortest Path End End Path Based Assignment Constrained Path Based Assignment Converge?
Thank You! xiongyaohua@gmail.com and
Open Question With a given link impedance definition CPBA is not necessarily achieve equilibrium.(shortest path will not be considered due to constraints) Equilibrium Assumption is True Constraints are Valid Why? → The impedance has latent factors which are not took into account in the current definition? A B