Urban Transportation Planning Module 7: Traffic Assignment Techniques (Diversion Curves; Basic Elements of Transport Networks, Coding, Route Properties, Path Building Criteria, Skimming Tree, All-or-Nothing Assignment, Capacity Restraint Techniques, Reallocation of Assigned Volumes, Equilibrium Assignment, Multipath Assignment Technique) CSRK Prasad
R.R.L. (Moore’s) Algorithm Operates by starting from the origin node, adding all links connected to that origin to the tree and finding the node nearest the origin. Then it branches from that node and determines from these branches, and the remaining branches from the origin node that have not been already used, which is the next nearest node to the origin and so on. These nodes are checked to ensure that they are not already on the tree and the tree building continues or several branches at the same time.
1. Link Table I N J T Link I – Link reference number, indicating serial number N – Origin node of the links numbered in sequential order J – Destination node of the link T Link – Time / Cost along the link
2. Cumulative Table N CUM TCUM Order of Removal NCUM – refers back to the I column in the link table TCUM – cumulative time from the origin to the J node of the link referenced in the NCUM column
3. Tree Table NODE NN TSUM NODE – Node in the network NN – Link by which that node is reached (referencing back NCUM & I in tables II & I TSUM – Minimum time taken to reach that node from the origin node
Procedure Step 1: All the values of TSUM are set to a value of 9999 in order to provide a check as to whether a minimum path to the node as already reached or not Step 2: The NN and TSUM for the origin node 1 is set to zero
3. Tree Table NODE NN TSUM 1 2 9999 3 9999 4 9999 5 9999 6 9999 7 9999
Procedure Step 3: Starting from origin node 1, all the links connected to it are found out from Link Table and entered them in Cumulative Table. Step 4: The minimum TCUM value amongst the values entered in the Cumulative Table is selected and entered in Tree Table with Node = J, and NN= NCUM by replacing TSUM=9999 by TCUM
2. Cumulative Table N CUM TCUM Order of Removal 1 (1-2) 4 2 (1-3) 3 1
Procedure Step 5: Returning back to Link Table, all the links that are connected to the last entry in the node column, i.e. 3, are determined. (3-1, 3-2, 3-5 & 3-6) Step 6: A check is now made, for the J nodes of these links that no entry exists in the Tree Table, i.e. TSUM column has not been altered.
2. Cumulative Table N CUM TCUM Order of Removal 1 (1-2) 4 2 (1-3) 3 1 7 (3-1) 3+3=6 8 (3-2) 4+3=7 9 (3-5) 6+3=9 10 (3-6) 8+3=11
Procedure Step 7: The minimum of all TCUM values excepting that has been removed in order of removal column of Cumulative Table is found out. Step 8: Referencing back to Link Table, the Jth node for the link whose I value is equal to NCUM is found. The N value for this J node is entered in Tree Table in NN column against Node = J. Put 2 in the order of removal column against NCUM=1. Then, repeat the procedure from Step 5 onwards. If at any stage, all the values of TSUM are found to be less than 9999, the tree is terminated.
2. Cumulative Table N CUM TCUM Order of Removal 1 (1-2) 4 2 2 (1-3) 3 1 7 (3-1) 3+3=6 8 (3-2) 4+3=7 9 (3-5) 6+3=9 10 (3-6) 8+3=11
Procedure Step 9: Skimming the tree – to determine the actual route through which the minimum path is established, the tree table provides all the information about the network.
Readings Bruton, M. J., An Introduction to Transportation Planning (The Living Environment), UCL Press, London, UK, 2000. Hutchinson, B.G., Principles of Urban Transport Systems Planning, McGraw Hill, 1974. 8/1/2019 CSRK Prasad NIT Warangal 35