Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Topological Interpretation for Mass Transit Network Connectivity July 8, 2006 Chulmin Jun, Seungjae Lee, Hyeyoung Kim & Seungil Lee The University of.

Similar presentations


Presentation on theme: "A Topological Interpretation for Mass Transit Network Connectivity July 8, 2006 Chulmin Jun, Seungjae Lee, Hyeyoung Kim & Seungil Lee The University of."— Presentation transcript:

1 A Topological Interpretation for Mass Transit Network Connectivity July 8, 2006 Chulmin Jun, Seungjae Lee, Hyeyoung Kim & Seungil Lee The University of Seoul, Korea

2 Contents Introduction Introduction Hierarchical Network Configuration Hierarchical Network Configuration Applying to Public Transportation Applying to Public Transportation Integrating into GIS Integrating into GIS Generating Paths using GA Generating Paths using GA Concluding Remarks Concluding Remarks

3 Introduction Public-oriented transportation policies Public-oriented transportation policies Unbalanced supply due to less systematic route planning and operations Unbalanced supply due to less systematic route planning and operations Unbalanced accessibility causes inequalities in time, expenses and metal burden of users. Unbalanced accessibility causes inequalities in time, expenses and metal burden of users. Need robust methodology to assess the accessibility or serviceability of the transport routes. Need robust methodology to assess the accessibility or serviceability of the transport routes.

4 Introduction Space syntax is the technique to analyze the connectivity of urban or architectural spaces. Space syntax is the technique to analyze the connectivity of urban or architectural spaces. Has been applied to analyzing movement in indoor spaces or pedestrian paths (not in transport network). Has been applied to analyzing movement in indoor spaces or pedestrian paths (not in transport network). The study proposes a method to evaluate accessibility of public transport network based on its topological structure. The study proposes a method to evaluate accessibility of public transport network based on its topological structure.

5 Hierarchical Network Configuration Movement can be described in an abstracted form using its topology. Movement can be described in an abstracted form using its topology. Topological description helps focus on the structural relationship among units. Topological description helps focus on the structural relationship among units. For example, pedestrian movement can be described using network of simple lines without considering the details such as sizes of forms, number of people and speed of movement. For example, pedestrian movement can be described using network of simple lines without considering the details such as sizes of forms, number of people and speed of movement.

6 Hierarchical Network Configuration Topological description of streets network Topological description of streets network 1 2 3 6 4 5

7 Hierarchical Network Configuration Hierarchical structure of a street Hierarchical structure of a street Representing each component with a node and a turn with a link connecting their respective nodes Representing each component with a node and a turn with a link connecting their respective nodes 1 2 3 4 5 6 step 1 step 2 step 3

8 Hierarchical Network Configuration This relationship is described thought a variable called depth. This relationship is described thought a variable called depth. Depth of one node from another can be directly measured by counting the number of steps (or turns) between two nodes. Depth of one node from another can be directly measured by counting the number of steps (or turns) between two nodes.

9 Hierarchical Network Configuration Total Depth(TD) Total Depth(TD) TD 1 = 1 x 2 + 2 x 2 + 3 x 1 = 9 TD 1 = 1 x 2 + 2 x 2 + 3 x 1 = 9 TD i : the total depth of node i s : the step from node i m : the maximum number of steps extended from node i N s : the number of nodes at step s

10 Hierarchical Network Configuration Mean Depth(MD) = TD / (k-1) Mean Depth(MD) = TD / (k-1) Normalized Depth(ND) Normalized Depth(ND) 1 2 3 4 1 234 1 2 3 4 step k -1 43 2 1 step 1 b. completely asymmetrical network a. completely symmetrical network ※ k : the total number of nodes

11 Applying to Public Transportation Hierarchical network structure focuses on turns of spaces while the public transportation entails transfers between vehicles. Hierarchical network structure focuses on turns of spaces while the public transportation entails transfers between vehicles. » In hierarchical network description, the deeper the depth from a space to others, the more relatively difficult it is to move from that space to others. » In public transportation, cost generally increases as the number of transfers between different modes increases.

12 Applying to Public Transportation » One transfer from a transportation mode to another is the ‘spatial transfer’ which becomes one depth between spaces. 12 5 6 7 34 89 A B C transfer areas1stops subway 1 subway 2 bus 1 bus 2 bus 3

13 Applying to Public Transportation Mapping schematic route connectivity onto a graph Mapping schematic route connectivity onto a graph step 1 step 2 step 3 step 4 2 9 3 56 78 1 4 step 1 step 2 step 3 step 4 1 9 2 56 784 3 step 1 step 2 step 3 step 4 2 1456738 9 3 14678259 13 4 6 5 27 9 8 2 9 5 14 86 37 2 9 3 14 57 68 3 5 7 12 468 9 124637 5 8 9

14 Applying to Public Transportation Symmetry and asymmetry of the route connectivity Symmetry and asymmetry of the route connectivity 4 3 2 1 step 1 1 2 3 4 step k -1 b. complete asymmetry of the route connectivity a. complete symmetry of the route connectivity 1 2 3 4 1 2 3 4 ※ k : the total number of stops

15 Applying to Public Transportation Computing depth from each stop Stop No.TDMD NDND -1 1141.7500.2144.67 2111.3750.1079.33 3101.2500.07114.00 4141.7500.2144.67 5172.1250.3213.11 6131.6250.1795.60 7121.5000.1437.00 8141.7500.2144.67 9212.6250.4642.15

16 Applying to Public Transportation Iterative procedure for computing TD Iterative procedure for computing TD 1.For i=1~k stops 1.For i=1~k stops 1.1 For all routes that share stop i 1.1.1 Step = i 1.1.2 Find all stops except for stop i and accumulate TD 1.1.3 For all transfer areas found 1.1.3.1 Find all stops in current transfer area 1.1.3.2 For each stop 1.1.3.2.1 for each route 1.1.3.2.1 for each route Step++ and go to 1.1.2

17 Integrating into GIS Typical GIS data structure alone can not capture the complex relationship in public transportation. Typical GIS data structure alone can not capture the complex relationship in public transportation. The relationship among streets, routes, stops and transfer areas can be abstracted into an entity-relationship model in a relational database. The relationship among streets, routes, stops and transfer areas can be abstracted into an entity-relationship model in a relational database.

18 Integrating into GIS E-R diagram for public transport network E-R diagram for public transport network Street M:N Transfer area 1:N RouteStop 1:N

19 Generating Paths using GA Computing depth of a stop requires finding paths from that stop to all others, each of which being the minimum-cost path. Computing depth of a stop requires finding paths from that stop to all others, each of which being the minimum-cost path. In this study, the minimum-cost path is the one having the minimum number of transfers between the O-D. In this study, the minimum-cost path is the one having the minimum number of transfers between the O-D.

20 Genetic Algorithms Use the terms borrowed from natural genetics Use the terms borrowed from natural genetics A global search process on a certain population of chromosomes by gradually updating the population A global search process on a certain population of chromosomes by gradually updating the population Exploiting the best solutions while exploring the search space Exploiting the best solutions while exploring the search space

21 Genetic Algorithms An example network with different types of vehicles. An example network with different types of vehicles. Transfers do not happen at nodes 3 or 7. The rest nodes allow the traveler to transfer to another mode. Transfers do not happen at nodes 3 or 7. The rest nodes allow the traveler to transfer to another mode. An example of multi-modal network

22 Genetic Algorithms Representation Representation Ex: (1, 2, 5, 6, 9) Ex: (1, 2, 5, 6, 9) Initialization Initialization C1 = (1, 2, 8, 9) C1 = (1, 2, 8, 9) C2 = (1, 4, 5, 6, 9) C2 = (1, 4, 5, 6, 9) C3 = (1, 2, 5, 6, 7, 8, 9) C3 = (1, 2, 5, 6, 7, 8, 9) … Evaluation Evaluation Rate potential solutions by their fitness Rate potential solutions by their fitness Ex) the total time taken from the origin to the destination at chromosome C Ex) the total time taken from the origin to the destination at chromosome C

23 Genetic Algorithms Selection Selection Good chromosomes are preserved instead of participating in the mutation or crossover. Good chromosomes are preserved instead of participating in the mutation or crossover. Genetic Operators Genetic Operators Some members in the population are altered by two genetic operators: crossover and mutation. Some members in the population are altered by two genetic operators: crossover and mutation.

24 Genetic Algorithms Genetic Operators (cont’d) Genetic Operators (cont’d) Crossover Crossover » a common node (e.g. Node 5) is selected and the portions of chromosomes after this node are crossed generating new children. Mutation Mutation » An arbitrarily selected gene becomes a temporary origin. » The portion after this is generated. C2’ = (1, 4, 5, 6, 7, 8, 9) C3’ = (1, 2, 5, 6, 9) C2 = (1, 4, 5, 6, 9) C3 = (1, 2, 5, 6, 7, 8, 9) C2 = (1, 4, 5, 6, 9)C2’ = (1, 4, 5, 2, 8, 7, 6, 9)

25 Data Structure in the GIS Need to consider: Need to consider: A journey can be of different combination of modes. A journey can be of different combination of modes. A transfer takes time. (moving time + waiting time) A transfer takes time. (moving time + waiting time) Different types of vehicles may share a section of network. Different types of vehicles may share a section of network. Bus stops or subway stops can be located in those spots other than crosses. Bus stops or subway stops can be located in those spots other than crosses. Topological relationships exist between nodes(stops) and links(routes). Topological relationships exist between nodes(stops) and links(routes). A transfer area is where more than one stop are located closely such that the passengers can move between the stops on foot. A transfer area is where more than one stop are located closely such that the passengers can move between the stops on foot.

26 Data Structure in the GIS Representation of a transfer area in the GIS Representation of a transfer area in the GIS

27 Data Structure in the GIS Entity Relationship Diagram Entity Relationship Diagram

28 Implementing in the GIS Modeling a network Modeling a network

29 Implementing in the GIS

30 Creating a chromosome Creating a chromosome

31 Implementing in the GIS Shortest Distance Shortest Distance No.Transfers: 2 No.Transfers: 2 Dist: 11 km Dist: 11 km Travel Time: 46min Travel Time: 46min

32 Implementing in the GIS Min. Transfer Min. Transfer No.Transfers: 1 No.Transfers: 1 Dist: 15 km Dist: 15 km Travel Time: 54min Travel Time: 54min Min. Travel Time Min. Travel Time No.Transfers: 2 No.Transfers: 2 Dist: 12 km Dist: 12 km Travel Time: 44min Travel Time: 44min

33 Applying to the CBD of Seoul 지하철 및 버스노선 Subway and Bus Routes Transfer Areas

34 Applying to the CBD of Seoul ND -1 for bus stops in the CBD of Seoul. ND -1 for bus stops in the CBD of Seoul.

35 Concluding Remarks A method to assess accessibility of public transport network was proposed by defining the network relationship onto a graph. A method to assess accessibility of public transport network was proposed by defining the network relationship onto a graph. An analogy between the concept of depths in pedestrian network and the accessibility of network of transport routes was used. An analogy between the concept of depths in pedestrian network and the accessibility of network of transport routes was used. An algorithm to automate the computing process was developed. An algorithm to automate the computing process was developed.

36 Concluding Remarks Each O-D pair must be an optimal path. Each O-D pair must be an optimal path. This is the problem of finding the minimum- cost path in the network of multi-modal public transportation. This is the problem of finding the minimum- cost path in the network of multi-modal public transportation. We can’t use shortest path algorithms; we used the GA-based approach. We can’t use shortest path algorithms; we used the GA-based approach. If the procedure is applied to a city, we can quantify the difference in the serviceability of city areas based on the public transportation. If the procedure is applied to a city, we can quantify the difference in the serviceability of city areas based on the public transportation.

37 Thank You!


Download ppt "A Topological Interpretation for Mass Transit Network Connectivity July 8, 2006 Chulmin Jun, Seungjae Lee, Hyeyoung Kim & Seungil Lee The University of."

Similar presentations


Ads by Google