<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2016.76045</article-id><article-id pub-id-type="publisher-id">AM-64932</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Application of Dijkstra Algorithm to Proposed Tramway of a Potential World Class University
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>.</surname><given-names>C. Agarana</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>N.</surname><given-names>C. Omoregbe</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>M.</surname><given-names>O. Ogunpeju</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Department of Computer and Information Science, Covenant University, Ota, Nigeria</addr-line></aff><aff id="aff1"><addr-line>Department of Mathematics, Covenant University, Ota, Nigeria</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>michael.agarana@covenantuniversity.edu.ng(.CA)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>24</day><month>03</month><year>2016</year></pub-date><volume>07</volume><issue>06</issue><fpage>496</fpage><lpage>503</lpage><history><date date-type="received"><day>30</day>	<month>December</month>	<year>2016</year></date><date date-type="rev-recd"><day>accepted</day>	<month>21</month>	<year>March</year>	</date><date date-type="accepted"><day>24</day>	<month>March</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Nowadays, the development of “smart cities” with a high level of quality of life is becoming a prior challenge to be addressed. In this paper, promoting the model shift in railway transportation using tram network towards more reliable, greener and in general more sustainable transportation modes in a potential world class university is proposed. “Smart mobility” in a smart city will significantly contribute to achieving the goal of a university becoming a world class university. In order to have a regular and reliable rail system on campus, we optimize the route among major stations on campus, using shortest path problem Dijkstra algorithm in conjunction with a computer software called LINDO to arrive at the optimal route. In particular, it is observed that the shortest path from the main entrance gate (Canaan land entrance gate) to the Electrical Engineering Department is of distance 0.805 km.
 
</p></abstract><kwd-group><kwd>Potential World Class University</kwd><kwd> Optimization</kwd><kwd> Dijkstra Algorithm</kwd><kwd> Shortest Path</kwd><kwd> Tramway</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>One of the major advantages of rail transit, particularly Trams, is that it can provide a highly efficient and very attractive mode of public transit to provide access to and from hostels and places on university campuses [<xref ref-type="bibr" rid="scirp.64932-ref1">1</xref>] . Rail is ideally suited to accommodate the surges of passenger volumes that are often associated with University main activity centres [<xref ref-type="bibr" rid="scirp.64932-ref2">2</xref>] - [<xref ref-type="bibr" rid="scirp.64932-ref4">4</xref>] . Most campuses in sub Saharan Africa are served by heavily fossil fuel dependent automobiles (such as busses, cars, motorcycles and tricycles). A tram system is a rail-based transit system that runs mainly or completely along streets (i.e. with street running), with relatively low capacity and frequent stops [<xref ref-type="bibr" rid="scirp.64932-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref6">6</xref>] . A tram (also known as tramcar; and in North America known as streetcar, trolley or trolley car), is a rail vehicle which runs on tracks along public urban streets (called street running) [<xref ref-type="bibr" rid="scirp.64932-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref7">7</xref>] . Tram network is presently in existence in Melbourne University, Australia. The Melbourne tramway network is a major form of public transport in Melbourne, the capital city of the state of Victoria, Australia [<xref ref-type="bibr" rid="scirp.64932-ref2">2</xref>] . As at May 2014, the network consisted of 250 kilometres of track, 493 trams, 25 routes, and 1763 tram stops. It is the largest urban tramway network in the world, ahead of the networks in St. Petersburg (205 km), Berlin (190 km), Moscow (181 km) and Vienna (172 km) [<xref ref-type="bibr" rid="scirp.64932-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref6">6</xref>] . Members of the university community have to travel from one point to another on campus for different reasons, ranging from attending lectures to attending meetings. In order to travel and arrive at destinations in good times, movement path has to be chosen wisely. This is an example of shortest path problem and the weight will be the time cost. Certainly different routes will involve different stations and pathways [<xref ref-type="bibr" rid="scirp.64932-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref9">9</xref>] . For this paper, we assume that the tram network will cover only the following spots on covenant university campus, which represent the stations, in <xref ref-type="table" rid="table1">Table 1</xref>. We also assume that the average speed on campus is 50 km/h, and that the time cost is always directly proportional to the distance covered. <xref ref-type="table" rid="table2">Table 2</xref> shows the initial distance between two given spots (stations) on campus. <xref ref-type="fig" rid="fig1">Figure 1</xref>, on the other hand, shows the directed weighted graph showing the network of the proposed rail paths, with the edges as the initial distance between two given stations. The network, formed using <xref ref-type="table" rid="table2">Table 2</xref>, is to be optimized, by finding the shortest path from station A (Canaan land entrance gate), which is our starting node, to station U (Electrical Engineering department), which is our target node. Dijkstra algorithm is applied on the network in <xref ref-type="fig" rid="fig1">Figure 1</xref> to find the shortest distance from node A</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Proposed rail stations on camp</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >S/N</th><th align="center" valign="middle" >Notation</th><th align="center" valign="middle" >Proposed stations</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >A</td><td align="center" valign="middle" >CANAAN LAND ENTRANCE</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >B</td><td align="center" valign="middle" >CANAAN RESTAURANT</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >C</td><td align="center" valign="middle" >DOMINION Book STORE</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >D</td><td align="center" valign="middle" >COVENANT UNIVERSITY GATE</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >E</td><td align="center" valign="middle" >CU MAIN ROUND ABOUT</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >F</td><td align="center" valign="middle" >CHAPEL PARKING LOT</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >G</td><td align="center" valign="middle" >EAGLE SQUARE(HOSTEL)</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >H</td><td align="center" valign="middle" >CFMB</td></tr><tr><td align="center" valign="middle" >9</td><td align="center" valign="middle" >I</td><td align="center" valign="middle" >WORD OF FAITH BIBLE INSTITUTE</td></tr><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >J</td><td align="center" valign="middle" >GREEN PASTURE</td></tr><tr><td align="center" valign="middle" >11</td><td align="center" valign="middle" >K</td><td align="center" valign="middle" >ALDC</td></tr><tr><td align="center" valign="middle" >12</td><td align="center" valign="middle" >L</td><td align="center" valign="middle" >CU CENTRE FOR LEANING AND RESEARCH</td></tr><tr><td align="center" valign="middle" >13</td><td align="center" valign="middle" >M</td><td align="center" valign="middle" >STAFF QUARTERS(FAITH AVENUE)</td></tr><tr><td align="center" valign="middle" >14</td><td align="center" valign="middle" >N</td><td align="center" valign="middle" >GUEST HOUSE</td></tr><tr><td align="center" valign="middle" >15</td><td align="center" valign="middle" >O</td><td align="center" valign="middle" >CAMP HOUSE</td></tr><tr><td align="center" valign="middle" >16</td><td align="center" valign="middle" >P</td><td align="center" valign="middle" >MECHANCIAL ENGINEERING</td></tr><tr><td align="center" valign="middle" >17</td><td align="center" valign="middle" >Q</td><td align="center" valign="middle" >CENTRE FOR DEVELOPMENT STUDIES</td></tr><tr><td align="center" valign="middle" >18</td><td align="center" valign="middle" >R</td><td align="center" valign="middle" >CAFE 2</td></tr><tr><td align="center" valign="middle" >19</td><td align="center" valign="middle" >S</td><td align="center" valign="middle" >CIVIL ENGINEERING</td></tr><tr><td align="center" valign="middle" >20</td><td align="center" valign="middle" >T</td><td align="center" valign="middle" >YOUTH CHAPEL</td></tr><tr><td align="center" valign="middle" >21</td><td align="center" valign="middle" >U</td><td align="center" valign="middle" >ELECTRRICAL ENGINEERING DEPARTMENT</td></tr></tbody></table></table-wrap><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Directed graph showing the distances between the nodes</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7403030x6.png"/></fig><p>to node. The main advantage of this work is the fact that a simple algorithm, such as Dijkstra algorithm, can be applied, with some assumptions, to estimate the shortest part of a proposed tramway in a potential world class university. Tramway transit system is very new in universities in sub-Saharan Africa countries. Tram system will soon be the transit mode of choice among many sub-Saharan Universities of lower to medium population density. Tram systems are very safe in pedestrian environments ~ far safer than automobiles―while providing convenient surface access to the public. Some of the advantages of this would be lower cost and greater flexibility, reduction in carbon dioxide emission and convenience, especially during rainy season. Also, the following are other benefits of this transportation system; extension of rail network to areas currently not served by campus shuttle cars, reduction in cost of transportation within the covenant university, reduction in carbon monoxide in the air, making the university cleaner and always quite, making the university accessible and socially vibrant [<xref ref-type="bibr" rid="scirp.64932-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref9">9</xref>] . Dijkstra’s algorithm is an algorithm for finding the shortest paths between nodes in a graph, which may represent, for example, road networks [<xref ref-type="bibr" rid="scirp.64932-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref10">10</xref>] . The algorithm exists in many variants; Dijkstra’s original variant found the shortest path between two nodes, but a more common variant fixes a single node as the “source” node and finds shortest paths from the source to all other nodes in the graph, producing a shortest path tree [<xref ref-type="bibr" rid="scirp.64932-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref10">10</xref>] . Dijkstra Algorithm was made popular by Edger Wybe Dijkstra, a Dutch computer scientist from Netherland. He was known for his many essays on programming. The object of this paper therefore, is to present an optimisation model [<xref ref-type="bibr" rid="scirp.64932-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref10">10</xref>] , which deals with the selection of the routes on which services will be offered using TRAM system in Covenant University [<xref ref-type="bibr" rid="scirp.64932-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref12">12</xref>] . This study exposes the need for a Tram transportation system on campus with expanded rail network to meet the growing needs of the university as regards mobility. It is also intended to know how to move from one point to another in a potential world class university, in order to save time and reduce cost [<xref ref-type="bibr" rid="scirp.64932-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref14">14</xref>] . This is a single source shortest path problem [<xref ref-type="bibr" rid="scirp.64932-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref11">11</xref>] . Dijkstra Algorithm is used to find solution to this problem. The following conditions are assumed in this paper: the graph in <xref ref-type="fig" rid="fig1">Figure 1</xref> is directed, all edges have non-negative weights, and the graph is also connected. <xref ref-type="fig" rid="fig2">Figure 2</xref> shows a Tram in motion [<xref ref-type="bibr" rid="scirp.64932-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref12">12</xref>] . The shortest path obtained in the work, represents route to be taken in order to optimize the proposed tramway [<xref ref-type="bibr" rid="scirp.64932-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.64932-ref7">7</xref>] .</p></sec><sec id="s2"><title>2. Formulation of Problem</title><p>The Data collected are shown in <xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref>. The weighted directed graph is drawn using the information from the tables.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Distance between two locations/stations (x10)</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >S/N</th><th align="center" valign="middle" >ROUTES</th><th align="center" valign="middle" >Distance between two points (in meters) x10</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >A---C</td><td align="center" valign="middle" >250</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >A---B</td><td align="center" valign="middle" >270</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >A---D</td><td align="center" valign="middle" >2000</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >B---C</td><td align="center" valign="middle" >1800</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >B---I</td><td align="center" valign="middle" >1800</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >D---C</td><td align="center" valign="middle" >750</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >D---E</td><td align="center" valign="middle" >2700</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >C---I</td><td align="center" valign="middle" >2000</td></tr><tr><td align="center" valign="middle" >9</td><td align="center" valign="middle" >C---H</td><td align="center" valign="middle" >290</td></tr><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >E---C</td><td align="center" valign="middle" >450</td></tr><tr><td align="center" valign="middle" >11</td><td align="center" valign="middle" >E---F</td><td align="center" valign="middle" >1200</td></tr><tr><td align="center" valign="middle" >12</td><td align="center" valign="middle" >G---H</td><td align="center" valign="middle" >1300</td></tr><tr><td align="center" valign="middle" >13</td><td align="center" valign="middle" >F---C</td><td align="center" valign="middle" >500</td></tr><tr><td align="center" valign="middle" >14</td><td align="center" valign="middle" >F---G</td><td align="center" valign="middle" >7000</td></tr><tr><td align="center" valign="middle" >15</td><td align="center" valign="middle" >H---K</td><td align="center" valign="middle" >500</td></tr><tr><td align="center" valign="middle" >16</td><td align="center" valign="middle" >H---J</td><td align="center" valign="middle" >2500</td></tr><tr><td align="center" valign="middle" >17</td><td align="center" valign="middle" >H---1</td><td align="center" valign="middle" >2500</td></tr><tr><td align="center" valign="middle" >18</td><td align="center" valign="middle" >I---J</td><td align="center" valign="middle" >2000</td></tr><tr><td align="center" valign="middle" >19</td><td align="center" valign="middle" >J---O</td><td align="center" valign="middle" >220</td></tr><tr><td align="center" valign="middle" >20</td><td align="center" valign="middle" >K---J</td><td align="center" valign="middle" >2200</td></tr><tr><td align="center" valign="middle" >21</td><td align="center" valign="middle" >K---M</td><td align="center" valign="middle" >900</td></tr><tr><td align="center" valign="middle" >22</td><td align="center" valign="middle" >L---M</td><td align="center" valign="middle" >1500</td></tr><tr><td align="center" valign="middle" >23</td><td align="center" valign="middle" >L---K</td><td align="center" valign="middle" >10000</td></tr><tr><td align="center" valign="middle" >24</td><td align="center" valign="middle" >L---G</td><td align="center" valign="middle" >350</td></tr><tr><td align="center" valign="middle" >25</td><td align="center" valign="middle" >L---Q</td><td align="center" valign="middle" >400</td></tr><tr><td align="center" valign="middle" >26</td><td align="center" valign="middle" >M---N</td><td align="center" valign="middle" >300</td></tr><tr><td align="center" valign="middle" >27</td><td align="center" valign="middle" >M---P</td><td align="center" valign="middle" >450</td></tr><tr><td align="center" valign="middle" >28</td><td align="center" valign="middle" >N---O</td><td align="center" valign="middle" >3200</td></tr><tr><td align="center" valign="middle" >29</td><td align="center" valign="middle" >N---J</td><td align="center" valign="middle" >2000</td></tr><tr><td align="center" valign="middle" >30</td><td align="center" valign="middle" >O---T</td><td align="center" valign="middle" >3200</td></tr><tr><td align="center" valign="middle" >31</td><td align="center" valign="middle" >J---O</td><td align="center" valign="middle" >270</td></tr><tr><td align="center" valign="middle" >32</td><td align="center" valign="middle" >P---O</td><td align="center" valign="middle" >2600</td></tr><tr><td align="center" valign="middle" >33</td><td align="center" valign="middle" >P---S</td><td align="center" valign="middle" >150</td></tr><tr><td align="center" valign="middle" >34</td><td align="center" valign="middle" >Q---R</td><td align="center" valign="middle" >700</td></tr><tr><td align="center" valign="middle" >35</td><td align="center" valign="middle" >Q---P</td><td align="center" valign="middle" >1000</td></tr><tr><td align="center" valign="middle" >36</td><td align="center" valign="middle" >Q---M</td><td align="center" valign="middle" >550</td></tr><tr><td align="center" valign="middle" >37</td><td align="center" valign="middle" >R---S</td><td align="center" valign="middle" >400</td></tr><tr><td align="center" valign="middle" >38</td><td align="center" valign="middle" >R---U</td><td align="center" valign="middle" >550</td></tr><tr><td align="center" valign="middle" >39</td><td align="center" valign="middle" >S---T</td><td align="center" valign="middle" >450</td></tr><tr><td align="center" valign="middle" >40</td><td align="center" valign="middle" >S---U</td><td align="center" valign="middle" >500</td></tr><tr><td align="center" valign="middle" >41</td><td align="center" valign="middle" >T---U</td><td align="center" valign="middle" >270</td></tr></tbody></table></table-wrap><fig-group id="fig2"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> A TRAM in motion (Source: www.shutterstock.com/s/tram/sear.html).</title></caption><fig id ="fig2_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7403030x7.png"/></fig></fig-group>Assumptions<p>The following assumptions are claimed in this work:</p><p>1) There is no waiting time at the stations.</p><p>2) The shortest distance in this work means shortest time costing.</p><p>3) One-way travel condition is considered.</p></sec><sec id="s3"><title>3. Problem Solution</title><sec id="s3_1"><title>3.1. How Dijkstra Algorithm Works</title><p>Dijkstra’s algorithm gives shortest distance between a source vertex and a target vertex in a weighted graph. Let the node at which we are starting be called the initial node (node A). Let the distance of node B be the distance from the initial node A to B. Dijkstra’s algorithm will assign some initial distance values and will try to improve them step by step. The procedure is as follows (Nilesh More, 2014):</p><p>1) Assign to every node a tentative distance value: set it to zero for our initial node and to infinity for all other nodes.</p><p>2) Set the initial node as current. Mark all other nodes unvisited. Create a set of all the unvisited nodes called the unvisited set.</p><p>3) For the current node, consider all of its unvisited neighbors and calculate their tentative distances. Compare the newly calculated tentative distance to the current assigned value and assign the smaller one. For example, if the current node A is marked with a distance of 5, and the edge connecting it with a neighbour B has length 4, then the distance to B (through A) will be 5 + 4 = 9. If B was previously marked with a distance greater than 9 then change it to 9. Otherwise, keep the current value.</p><p>4) When we are done considering all of the neighbors of the current node, mark the current node as visited and remove it from the unvisited set. A visited node will never be checked again.</p><p>5) If the destination node has been marked visited (when planning a route between two specific nodes) or if the smallest tentative distance among the nodes in the unvisited set is infinity (when planning a complete traversal; occurs when there is no connection between the initial node and remaining unvisited nodes), then stop. The algorithm has finished.</p><p>6) Otherwise, select the unvisited node that is marked with the smallest tentative distance, set it as the new “current node”, and go back to Step 3.</p></sec><sec id="s3_2"><title>3.2. Application of the Dijkstra Algorithm to Our Problem</title><p>Let node A be the initial node. Let the distance between the nodes be as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. In order to improve on these initial distances we will try to improve on them step by step, using the Dijkstra’s algorithm procedure as explained in Section 3.1. This resulted in <xref ref-type="table" rid="table3">Table 3</xref> below.</p></sec></sec><sec id="s4"><title>4. Result Discussion</title><p><xref ref-type="table" rid="table3">Table 3</xref> shows the result of the application of Dijkstra’s algorithm to the weighted graph in <xref ref-type="fig" rid="fig1">Figure 1</xref>. It can be deduced from this table that the required shortest path from the initial node A to the target node U is as follows:</p><disp-formula id="scirp.64932-formula786"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x8.png"  xlink:type="simple"/></disp-formula><p>By interpretation, starting from Canaan land entrance gate, the rail path should go through Covenant University gate, then pass through CU main round about, then the Chapel parking lot, then CU Centre for learning and research, then through the centre for development studies, then finally through caf&#233; 2 to the Electrical Engineering department.</p><p>From <xref ref-type="table" rid="table3">Table 3</xref>, it can be shown that the minimum distance from node A to node U is 805 meters as shown below:</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> The matrix of distances between stations resulting from application of Dijkstra algorithm</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >B</th><th align="center" valign="middle" >C</th><th align="center" valign="middle" >D</th><th align="center" valign="middle" >E</th><th align="center" valign="middle" >F</th><th align="center" valign="middle" >G</th><th align="center" valign="middle" >H</th><th align="center" valign="middle" >I</th><th align="center" valign="middle" >J</th><th align="center" valign="middle" >K</th><th align="center" valign="middle" >L</th><th align="center" valign="middle" >M</th><th align="center" valign="middle" >N</th><th align="center" valign="middle" >O</th><th align="center" valign="middle" >P</th><th align="center" valign="middle" >Q</th><th align="center" valign="middle" >R</th><th align="center" valign="middle" >S</th><th align="center" valign="middle" >T</th><th align="center" valign="middle" >U</th></tr></thead><tr><td align="center" valign="middle" >A</td><td align="center" valign="middle" >270<sub>A</sub></td><td align="center" valign="middle" >250<sub>A</sub></td><td align="center" valign="middle" >2000<sub>A</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td></tr><tr><td align="center" valign="middle" >C</td><td align="center" valign="middle" >270<sub>A</sub></td><td align="center" valign="middle" >250<sub>A</sub></td><td align="center" valign="middle" >2000<sub>A</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >540<sub>C</sub></td><td align="center" valign="middle" >2250<sub>C</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td></tr><tr><td align="center" valign="middle" >B</td><td align="center" valign="middle" >270<sub>A</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >2000<sub>A</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >540<sub>C</sub></td><td align="center" valign="middle" >2070<sub>B</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td></tr><tr><td align="center" valign="middle" >H</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >2000<sub>A</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >540<sub>C</sub></td><td align="center" valign="middle" >2070<sub>B</sub></td><td align="center" valign="middle" >3040<sub>H</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td></tr><tr><td align="center" valign="middle" >D</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >2000<sub>A</sub></td><td align="center" valign="middle" >4700<sub>D</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >2070<sub>B</sub></td><td align="center" valign="middle" >3040<sub>H</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td></tr><tr><td align="center" valign="middle" >I</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >4700<sub>D</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >2070<sub>B</sub></td><td align="center" valign="middle" >3040<sub>H</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td></tr><tr><td align="center" valign="middle" >J</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >4700<sub>D</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >3040<sub>H</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >3310<sub>J</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td></tr><tr><td align="center" valign="middle" >O</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >4700<sub>D</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >3310<sub>J</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >6500<sub>O</sub></td><td align="center" valign="middle" >∞</td></tr><tr><td align="center" valign="middle" >E</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >4700<sub>D</sub></td><td align="center" valign="middle" >5900<sub>E</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >6500<sub>O</sub></td><td align="center" valign="middle" >∞</td></tr><tr><td align="center" valign="middle" >F</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >5900<sub>E</sub></td><td align="center" valign="middle" >12900<sub>F</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >6400<sub>F</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >6500<sub>O</sub></td><td align="center" valign="middle" >∞</td></tr><tr><td align="center" valign="middle" >T</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >12900<sub>F</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >6400<sub>F</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >6500<sub>O</sub></td><td align="center" valign="middle" >∞</td></tr><tr><td align="center" valign="middle" >L</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >6750<sub>L</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >16400<sub>L</sub></td><td align="center" valign="middle" >6400<sub>F</sub></td><td align="center" valign="middle" >7900<sub>L</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >6800<sub>L</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >∞</td></tr><tr><td align="center" valign="middle" >G</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >6750<sub>L</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >16400<sub>L</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7900<sub>L</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >6800<sub>L</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >∞</td></tr><tr><td align="center" valign="middle" >Q</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >16400<sub>L</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7350<sub>Q</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7800<sub>Q</sub></td><td align="center" valign="middle" >6800<sub>L</sub></td><td align="center" valign="middle" >7500<sub>Q</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >∞</td></tr><tr><td align="center" valign="middle" >M</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >16400<sub>L</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7350<sub>Q</sub></td><td align="center" valign="middle" >7650<sub>M</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7800<sub>M</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7500<sub>Q</sub></td><td align="center" valign="middle" >∞</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >∞</td></tr><tr><td align="center" valign="middle" >R</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >16400<sub>L</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7650<sub>M</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7800<sub>M</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7500<sub>Q</sub></td><td align="center" valign="middle" >7900<sub>R</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >8150<sub>R</sub></td></tr><tr><td align="center" valign="middle" >N</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >16400<sub>L</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7650<sub>M</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7800<sub>M</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7900<sub>R</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >8150<sub>R</sub></td></tr><tr><td align="center" valign="middle" >P</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >16400<sub>L</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7800<sub>M</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7900<sub>R</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >8150<sub>R</sub></td></tr><tr><td align="center" valign="middle" >S</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >16400<sub>L</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >7900<sub>R</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >8150<sub>R</sub></td></tr><tr><td align="center" valign="middle" >U</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >16400<sub>L</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >K</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >16400<sub>L</sub></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr></tbody></table></table-wrap><disp-formula id="scirp.64932-formula787"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x9.png"  xlink:type="simple"/></disp-formula><p>The actual shortest distance, therefore, is 805 meters. That is 0.805 km from Canaan land entrance gate to the Electrical Engineering department. From <xref ref-type="table" rid="table3">Table 3</xref>, we can show the shortest distance between nodes from the initial node A, from where the above shortest distance is derived, as follows:</p><disp-formula id="scirp.64932-formula788"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x10.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.64932-formula789"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x11.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.64932-formula790"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x12.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.64932-formula791"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x13.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.64932-formula792"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x14.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.64932-formula793"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x15.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.64932-formula794"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x16.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.64932-formula795"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x17.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.64932-formula796"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x18.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.64932-formula797"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x19.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.64932-formula798"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x20.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.64932-formula799"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x21.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.64932-formula800"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x22.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.64932-formula801"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7403030x23.png"  xlink:type="simple"/></disp-formula><p>From (3) above, the initial distance between the starting node A to C, D and B are 25 m, 200 m and 27 m respectively.</p><p>From (4): the shortest distance of I from A is 207 m and it is through B.</p><p>From (5): the shortest distance of H from A is 54 m and it is through C.</p><p>From (6): the shortest distance of E from A is 470 m and it is through D.</p><p>From (7): the shortest distance of F from A is 470 m and it is through E.</p><p>From (8): the shortest distance of L from A is 470 m and it is through F.</p><p>From (9): the shortest distance of J from A is 470 m and it is through H.</p><p>From (10): the shortest distance of O from A is 470 m and it is through J.</p><p>From (11): the shortest distance of S from A is 470 m and it is through K.</p><p>From (12): the shortest distance of Q from A is 680 m and it is through L, the shortest distance of G from A is 675 m and it is through L. the shortest distance of K from A is 1640 m and it is through L.</p><p>From (13): the shortest distance of P from A is 780 m and it is through M the shortest distance of O from A is 765 m and it is through M.</p><p>From (14): the shortest distance of T from A is 651 m and it is through O.</p><p>From (15): the shortest distance of M from A is 735 m and it is through Q the shortest distance of R from A is 750 m and it is through Q.</p><p>From (16):the shortest distance of U from A is 805 m and it is through R.</p></sec><sec id="s5"><title>5. Conclusion</title><p>Analysis of the shortest path of a proposed tramway for a potential world class University is carried out in this paper using the Dijkstra Algorithm. Covenant University is used as a case study. Some important spots on the campus are identified as the tramway stations. The Canaan land gate is using as the starting point, which represents the initial node A on the weighted graph in <xref ref-type="fig" rid="fig2">Figure 2</xref>. The last station is taking to be the Electrical Department, which represents our target node U. From the results obtained, it can be concluded that the shortest distance between the Canaan land gate and the department of Electrical Engineering is 805 meters. This has to be put into consideration during construction of the tramway so as to cut cost and save time of the users of the tram, as a result of the shortest route identified in this study.</p></sec><sec id="s6"><title>Cite this paper</title><p>M. C.Agarana,N. C.Omoregbe,M. O.Ogunpeju, (2016) Application of Dijkstra Algorithm to Proposed Tramway of a Potential World Class University. Applied Mathematics,07,496-503. doi: 10.4236/am.2016.76045</p></sec></body><back><ref-list><title>References</title><ref id="scirp.64932-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Badawy, E.D. and Sargent, J.E. (2000) Trams and Streetscapes Metropolitan Melbourne 1950s-1960s: A Photographic Profile. 4th Edition, Train Hobby Publications, Melbourne, 1.</mixed-citation></ref><ref id="scirp.64932-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Agarana, M.C. and Gbadeyan, J.A. (2015) Finite Difference Dynamic Analysis of Railway Bridges Supported by Pasternak Foundation under Uniform Partially Distributed Moving Railway Vehicle. International Conference on Systems Engineering and Engineering Management (IAENG), San Francisco, 21-23 October 2015, 996-1000.</mixed-citation></ref><ref id="scirp.64932-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Morrison, A. (2013) The Tramways of Bogota Colombia, Electric Transport in Latin America.</mixed-citation></ref><ref id="scirp.64932-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Thorup, M. (2000) On RAM priority Queues. SIAM Journal on Computing, 30, 86-109.http://dx.doi.org/10.1137/S0097539795288246</mixed-citation></ref><ref id="scirp.64932-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Tram-Definition and More from the Free Merriam Webster Dictionary (n.d.).</mixed-citation></ref><ref id="scirp.64932-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Urban Rail Transit; from Wikipedia, the Free Encyclopedia. https://en.wikipedia.org/wiki/Urban_rail_transit</mixed-citation></ref><ref id="scirp.64932-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Ahuja, R.K., Mehlhorn, K., Orlin, J.B. and Tarjan, R.E. (1990) Faster Algorithms for the Shortest Path Problem. Journal of Association for Computing Machinery, 37, 213-223. http://dx.doi.org/10.1145/77600.77615</mixed-citation></ref><ref id="scirp.64932-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Thorup, M. (1999) Undirected Single-Source Shortest Paths with Positive Integer Weights in Linear Time. Journal of the ACM, 46, 362-394. http://dx.doi.org/10.1145/316542.316548</mixed-citation></ref><ref id="scirp.64932-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Santitham Prom-on (2013) Finding the Shortest Path Using Dijkstra’s Algorithm. King Mongkut’s University of Techology, Thonburi.</mixed-citation></ref><ref id="scirp.64932-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Sunanda, D. and Pramod, P. (n.d.). Railway Route Optimization System Using Dijkstra Method. International Journal on Recent and Innovation Trends in Computing and Communication, 2, 3435-3440.</mixed-citation></ref><ref id="scirp.64932-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Dijkstra’s Algorithm from Wikipedia, the Free Encyclopedia</mixed-citation></ref><ref id="scirp.64932-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">www.shutterstock.com/s/tram/sear.html</mixed-citation></ref><ref id="scirp.64932-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Agarana, M.C. and Olokunde, T.O. (2015) Optimization of Healthcare Pathways in Covenant University Health Centre using Linear Programing Model. Far East Journal of Applied Mathematics, 91, 215-228.</mixed-citation></ref><ref id="scirp.64932-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Guglielminetti, J.-P.L. (2001) Freight Transport Planning: An Optimisation Model for the Swiss Transport Research Conference. Institute of Transportation and Planning (ITEP), 1-3.</mixed-citation></ref></ref-list></back></article>