An Investigation of Dijkstra and Floyd Algorithms in National City Traffic Advisory Procedures
|
|
- Stella Barnett
- 5 years ago
- Views:
Transcription
1 Available Online at International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN X IJCSMC, Vol. 3, Issue. 2, February 2014, pg RESEARCH ARTICLE An Investigation of Dijkstra and Floyd Algorithms in National City Traffic Advisory Procedures Arun Kumar Sangaiah 1, Minghao Han 2, Suzi Zhang 2 1 School of Computing Science and Engineering, VIT University, Vellore, India 2 Department of Software Engineering, University of Electronic Science and Technology, China sarunkumar@vit.ac.in ABSTRACT:- This paper is focus on design and implementation of the National City traffic advisory procedures. The main aim of this paper provides the optimal decision and transport advisory procedure to the passengers. In this paper we are trying to investigate Dijkstra algorithm and Floyd algorithm implemented in Microsoft Visual Studio in order to establish the storage structure of transportation network and find the shortest path between two cities. We have formulated the optimal decision rules to analyze the time and cost parameters among various cities in china. We have used Dijkstra and Floyd algorithm in order to compare the performance and provide optimal solution to the passengers. Keywords: National City traffic advisory, Dijkstra, Floyd, Microsoft Visual Studio 2014, IJCSMC All Rights Reserved 124
2 1. Introduction Due to the different purposes the travel of the passengers and its transport requirements are different. For example, for business travel, the passenger wants the time of travel as short as possible. Tourists prefer the cost of travel as minimum as possible. National City traffic advisory procedures can satisfy the passengers demand and provide two to three optimal decision rules according to the transport advisory for passengers. The procedures allow users to look up city information, choose the optimal decision rule and edit city information. At first, the users choose the starting station, the terminal station, the optimal decision rules and traffic tool. The output information are the most time-efficient or the cost- efficient decision, the cost of time and money. Users can also add the city information and edit the cost and the timetable of traffic tools. 2. Literature review This section briefly discusses the Dikjstra and Floyd algorithms adopted in the existing studies. Feng (2005) discussed the taxonomy of the shortest path algorithms from the perspective of problem type, network characteristics and solution techniques and compared to the time complexities. However, the most popular sequential shortest path algorithms are evaluated for their practical efficiency with urban traffic networks. The advance of time dependent and parallel shortest path algorithms is also discussed in many studies The earlier studies [4,5] presented four shortest path algorithms namely Dijkstra s Algorithm, Floyd-Warshall Algorithm, Bellman-Ford Algorithm, and Genetic Algorithm (GA) for intelligent traffic system. In addition, the earlier study [8] finding shortest path from one node to all other nodes can be derived quickly by using the shortest path algorithm. Further, the earlier study [8] have analyzed dynamic path of all-pairs using shortest path problem for recalculation shortest paths after changing the weight of any single edge. Thus, we can observe two different cases: increasing and decreasing of the weight. The time complexity depends on graph structure and in most cases the time complexity is better than Floyd-Warshall algorithms. In case of decreasing the weight the algorithm which requires O(n^2) time is described. Moreover the earlier study [10] discussed the shortest path between two points in a city road net based on the geographic relevance relationship among roads in the road net. Based on the literature this paper provides some instance which prove applicability and reliability of Dijkstra and Floyd algorithm for national traffic advisory procedures. 3. Proposed Methodology : Dijkstra and Floyd algorithm In this paper, Dijkstra algorithm is been used to search the shortest route from starting station to terminal station. Dijkstra's algorithm is a graph search algorithm that can solve the single-source shortest path problem for a graph with non- negative edge path cost, outputting a shortest path tree. For a given source vertex (node) in the graph, the algorithm finds the path with lowest cost or the shortest path between that vertex and every other vertex. In this paper, transport cost matrix will be initialized first. Users 2014, IJCSMC All Rights Reserved 125
3 choose the starting station and terminal station, using Dijkstra's algorithm to find the least time and the least cost between the two places. Floyd algorithm The purpose of this Floyd algorithm is to find the shortest paths in a weighted graph with positive or negative edge weights. A single execution of the algorithm will find the lengths (summed weights) of the shortest paths between all pairs of vertices, though it does not return details of the paths themselves. This algorithm can also use in dynamic programming. Start City infomation Edi Search the Shortest time route Search the most cost-saving route Information editing Figure 1: Main Menu Start Add city Edit train cost Edit train timetable Edit plane cost Edit plane timetable Figure 2: Information Menu 2014, IJCSMC All Rights Reserved 126
4 start Input the number of city n N i<=n,i++ Y Add city information End Figure 3: Add City Symbol vt c_number cost[][] pre[] final[] min dist[] Explanation The index number of terminal station The total number of cities A data storage structure which can store the cost of money or time between cities. An array to store the previous city number Mark the node which is in the shortest path found Storage the shorest edge The cost from starting station to terminal station Table 1: Notation in the Dijkstra s process 2014, IJCSMC All Rights Reserved 127
5 Figure 4: Process flow of Dijkstra s Algorithm 2014, IJCSMC All Rights Reserved 128
6 4. Process flow Description Tourist traffic between the cities is a typical graph structure which can be seen as a directed graph. The vertex is the city and the side is the cost of time or money. We use the adjacency matrix G->cost[MAX][MAX] as a data storage structure which can store the cost of money or time between cities. Editing the information of cities and traffic by different functional modules. Using the structure array to save the new cities and the information between cities. Users can look up the city information and choose the optimal decision rule in main menu. According to the specific requirements of optimal decisions we can Use Dijkstra algorithm to find the optimal value from starting station to the terminal station, (minimum time or minimum cost). Using the array pre[max] to store the previous city which can output the graph of the path. Output the path from the starting city to the destination city (including transit city) and the least time or the least cost of the travel. Process of Dijkstra algorithm is as follows: 1. Define global variables: dist[max], v0,cost[max][max] and initialize cost[max][ MAX].The starting node is v0. Let final [v0] =1.The remaining points are assigned to 0:final [vt] = 0 2.Search the node of shortest distance from which final [vt] = 0.Let final [vt] = 1. 3.For each of the adjacent node u, if dist [vt] + w [vt, u] <dist [u], then let dist[u] =dist[vt] + w[vt,u] 4.If i<max-1.then go back to the second step. 5.For any u, dist [u] is the distance from v0 to u. 5. Results 1. Data - City information: Chengdu Xi an Zhengzhou Wuhan Zhuzhou Guiyang Liuzhou Guangzhou Nanling Xuzhou Beijing Tianjing Shanghai Ticket price of train: Starting city Terminal city Price (yuan) Chengdu Guiyang 96 Chengdu Xi an 84 Xi an Zhengzhou 51 Zhengzhou Wuhan 53 Wuhan Zhuzhou , IJCSMC All Rights Reserved 129
7 Zhuzhou Guiyang 90 Zhuzhou Guangzhou 67 Zhuzhou Liuzhou 60 Guiyang Liuzhou 60 Liuzhou Nanling 25 Zhengzhou Beijing 69 Beijing Tianjing 13 Tianjing Xuzhou 67 Zhengzhou Xuzhou 34 Xuzhou Tianjing 65 Shanghai Zhuzhou 118 Table 2: Ticket price in Train Time cost of train Starting city Terminal city Time cost (h) Chengdu Guiyang 9 Chengdu Xi an 8 Xi an Zhengzhou 5 Zhengzhou Wuhan 5 Wuhan Zhuzhou 4 Zhuzhou Guiyang 9 Zhuzhou Guangzhou 6 Zhuzhou Liuzhou 6 Guiyang Liuzhou 6 Liuzhou Nanling 2 Zhengzhou Beijing 6 Beijing Tianjing 1 Tianjing Xuzhou 6 Zhengzhou Xuzhou 3 Xuzhou Tianjing 6 Shanghai Zhuzhou 11 Table 3: Time in Train 2014, IJCSMC All Rights Reserved 130
8 Ticket price of plane Starting city Terminal city Price(yuan) Chengdu Guiyang 960 Chengdu Xi an 840 Xi an Zhengzhou 501 Zhengzhou Wuhan 530 Wuhan Zhuzhou 400 Zhuzhou Guiyang 900 Zhuzhou Guangzhou 670 Zhuzhou Liuzhou 670 Guiyang Liuzhou 600 Liuzhou Nanling 200 Zhengzhou Beijing 690 Beijing Tianjing 310 Tianjing Xuzhou 670 Zhengzhou Xuzhou 340 Xuzhou Tianjing 650 Shanghai Zhuzhou 1180 Table 4: Ticket price in Plane Time cost of plane Starting city Terminal city Time cost (h) Chengdu Guiyang 3 Chengdu Xi an 2 Xi an Zhengzhou 1 Zhengzhou Wuhan 2 Wuhan Zhuzhou 4 Zhuzhou Guiyang 3 Zhuzhou Guangzhou 6 Zhuzhou Liuzhou 6 Guiyang Liuzhou 6 Liuzhou Nanling 2 Zhengzhou Beijing 6 Beijing Tianjing 1 Tianjing Xuzhou 2 Zhengzhou Xuzhou 3 Xuzhou Tianjing 6 Shanghai Zhuzhou 1 Table 5: Time cost in Train 2014, IJCSMC All Rights Reserved 131
9 2. Simulation result 1) Main menu. 2) City information. Figure 5: Main Menu Figure 6: City Information 2014, IJCSMC All Rights Reserved 132
10 3) Search the shortest time route by train,from Chengdu to Shanghai. Figure 7: Shortest Time Route Information Output the cost of time and the graph of the path Figure 8: Output Shortest Time & Cost Information 2014, IJCSMC All Rights Reserved 133
11 4) Search the most cost-saving route by plane,from Xi an to Beijing. Figure 9: Shortest path to reach city Output the cost of money and the graph of the path. Figure 10: Minimum cost to reach city 2014, IJCSMC All Rights Reserved 134
12 5) Information editing function. Figure 11: Information Editing Function 3. Time-cost of the Dijkstra algorithm and Floyd algorithm(unit:ns) Search the shortest time route Time-cost of the Dijkstra algorithm Time-cost of the Floyd algorithm From Chengdu to Beijing ns ns FromXi an to Shanghai ns ns From Wuhan to Chengdu ns ns From Guangzhou to Beijing ns ns From Chengdu to Xi an ns ns From Chengdu to Zhengzhou ns ns From Xi an to Liuzhou ns ns From Zhuzhou to Guiyang ns ns From Guangzhou to Shanghai ns ns From Nanling to Xuzhou ns ns From Beijing to Tianjing ns ns From Xi an to Guangzhou ns ns From Tianjing to Shanghai ns ns From Guiyang to Xuzhou ns ns From Shanghai to Xuzhou ns ns From Nanling to Chengdu ns ns 2014, IJCSMC All Rights Reserved 135
13 From Liuzhou to Chengdu ns ns From Zhuzhou to Beijing ns ns From Nanling to Shanghai ns ns From Beijing to Shanghai ns ns Table 5: Time & Cost computation of Algorithms Floyd algorithm Dijkstra's algorithm Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7 Data 8 Data 9 Data 10 Data 11 Data 12 Data 13 Data 14 Data 15 Data 16 Data 17 Data 18 Data 19 Data Discussion of Result Figure 11: Comparative Analysis of Algorithm The existing research 2 have analyzed Dijkstra algorithm, PSP (partitioning shortest path)algorithm and DBFS1(Dynamic Breadth-First Search algorithm and compared these three algorithms. Giving the analysis of DBFS1 algorithm which is the extremely superior algorithm. The existing papers 10 use shortest path algorithm to find the shortest path between two points in a city's road net. Using examples demonstrate the availability of models and algorithm. In this paper,we not only use Dijkstra algorithm to implement the National City traffic advisory procedures which can satisfy the passengers different demand of travel and provide some optimal decision but also compare Dijkstra algorithm with Floyd algorithm in practical case. This paper compares the two algorithms in time-cost of searching the shortest route. 2014, IJCSMC All Rights Reserved 136
14 The process is as follows: We give twenty examples to Search the shortest time route. Measuring the time-cost of the Dijkstra algorithm and the Floyd algorithm. Time units is ns,1 s=10 9 ns. As can be seen from the graph, the time-cost of Dijkstra algorithm is less than Floyd algorithm. Comparing the graph and the twenty groups data of two algorithms, we can conclude that the time-cost of Dijkstra's algorithm in searching the shortest route is less than Floyd algorithm. Conclusion We have successfully designed and implemented the National City traffic advisory procedures which create a storage structure of transportation network and find the shortest path of the network. The National City traffic advisory procedures satisfy the passengers different demand of travel.enable users to select two means of transportation, train and plane, providing the least time solution and the least cost solution for users. The search of shortest path is achieved by Dijkstra algorithm and Floyd algorithm. Comparing the time-cost of two algorithms, Dijkstra s algorithm is more effective than Floyd algorithm. References 1 Feng, L. U. (2001). Shortest Path Algorithms: Taxonomy and Advance in Research [J]. Acta Geodaetica Et Cartographic Sinica, 3, Sunan, W., Wei, S., & Wensheng, J. (1994). Comparison of the shortest path algorithms. Systems Engineering and Electronics, Krivoshein D Y, Marchenko A M. Algorithms for dynamic all-pairs shortest path problem[c]//problems of Perspective Micro-and Nanoelectronic Systems Development-2012 (ÌÝÑ-2012). 2012: Magzhan K, Jani H M. A Review And Evaluations Of Shortest Path Algorithms[J]. INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 2, ISSUE 6, JUNE Ziliaskopoulos, A. K., & Mahmassani, H. S. (1993). Time-dependent, shortest-path algorithm for real-time intelligent vehicle highway system applications (No. 1408). 6 ZHOU, Y. M., SUN, S. X., & TIAN, L. (2005). Practical parallel algorithm for all-pairs shortest-path problem [J]. Computer Applications, , IJCSMC All Rights Reserved 137
15 7 Zhan F B. (1997) Three fastest shortest path algorithms on real road networks: Data structures and procedures[j]. Journal of geographic information and decision analysis, 1(1): Feng-sheng, X. U. (2004). Algorithm for Finding the Shortest Paths [J].Computer Applications, 5. 9 Noto M, Sato H. A method for the shortest path search by extended Dijkstra algorithm[c] Systems, Man, and Cybernetics, 2000 IEEE International Conference on. IEEE, 2000, 3: Chun Y. A. (2000) New Algorithm for Finding Shortcut in a City's Road Net Based on GIS Technology. CHINESE JOURNAL OF COMPUTERS,2: , IJCSMC All Rights Reserved 138
M. Yamuna* et al. /International Journal of Pharmacy & Technology
ISSN: 0975-766X CODEN: IJPTFI Available Online through Research Article www.ijptonline.com FINDING CRITICAL PATH OF A NETWORK USING MODIFIED DIJKSTRA S ALGORITHM Shantan Sawa, Shivangee Sabharwal, Purushottam
More informationA Heuristic Bidirectional Hierarchical Path Planning Algorithm Based on Hierarchical Partitioning
Send Orders for Reprints to reprints@benthamscience.ae 306 The Open Cybernetics & Systemics Journal, 2015, 9, 306-312 Open Access A Heuristic Bidirectional Hierarchical Path Planning Algorithm Based on
More informationBijou Detouring - A Dynamic Node Level Routing Algorithm
Bijou Detouring - A Dynamic Node Level Routing Algorithm G.Reshma K.Swarupa Rani D.Leela Dharani D.Anusha Abstract This paper holds a candle light on the Dijkstra algorithm and Distance Vector routing
More informationComparison of Single Source Shortest Path Algorithms using C#
[214] Comparison of Single Source Shortest Path s using C# Swati Vishnoi 1, Hina Hashmi 2 1,2 CCSIT, TMU, Moradabad 1 swativishnoi1@gmail.com 2 hinahashmi17@gmail.com Abstract Many applications like transportation
More informationComparison of Dijkstra's Algorithm with other proposed algorithms
International Academic Institute for Science and Technology International Academic Journal of Science and Engineering Vol. 3, No. 7, 2016, pp. 53-66. ISSN 2454-390X International Academic Journal of Science
More informationAn Experiment on the Performance of Shortest Path Algorithm
An Experiment on the Performa of Shortest Path Algorithm Simon Chan Yew Meng, Nur ayuni Adnan, Syazwan Syafiqah Sukri, and Wan Mohd Nazmee Wan Zainon Universiti Sains Malaysia, Malaysia {simon.ucom13;
More informationDeduction and Logic Implementation of the Fractal Scan Algorithm
Deduction and Logic Implementation of the Fractal Scan Algorithm Zhangjin Chen, Feng Ran, Zheming Jin Microelectronic R&D center, Shanghai University Shanghai, China and Meihua Xu School of Mechatronical
More informationUtilizing Restricted Direction Strategy and Binary Heap Technology to Optimize Dijkstra Algorithm in WebGIS
Key Engineering Materials Online: 2009-10-08 ISSN: 1662-9795, Vols. 419-420, pp 557-560 doi:10.4028/www.scientific.net/kem.419-420.557 2010 Trans Tech Publications, Switzerland Utilizing Restricted Direction
More informationA study on reliability of high-speed passenger transport network based on complex network analysis 1
Acta Technica 61 No. 4A/2016), 25 38 c 2017 Institute of Thermomechanics CAS, v.v.i. A study on reliability of high-speed passenger transport network based on complex network analysis 1 Xu Zhang 2, Bingzhi
More informationOptimization of Bus Route using Floyd-Warshal s Algorithm 1 Alhassan Abdul-Barik, 2 Osew Philip, and 3 Stephen Akobre 1,2,3
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Emerging Technologies in Computational
More informationInternational Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Emerging Technologies in Computational
More informationProblem 1. Which of the following is true of functions =100 +log and = + log? Problem 2. Which of the following is true of functions = 2 and =3?
Multiple-choice Problems: Problem 1. Which of the following is true of functions =100+log and =+log? a) = b) =Ω c) =Θ d) All of the above e) None of the above Problem 2. Which of the following is true
More informationLecture 18 Solving Shortest Path Problem: Dijkstra s Algorithm. October 23, 2009
Solving Shortest Path Problem: Dijkstra s Algorithm October 23, 2009 Outline Lecture 18 Focus on Dijkstra s Algorithm Importance: Where it has been used? Algorithm s general description Algorithm steps
More informationModified Order Crossover (OX) Operator
Modified Order Crossover (OX) Operator Ms. Monica Sehrawat 1 N.C. College of Engineering, Israna Panipat, Haryana, INDIA. Mr. Sukhvir Singh 2 N.C. College of Engineering, Israna Panipat, Haryana, INDIA.
More informationApplication of GIS best path algorithm in Harbin Roads. Sui Min, *Wang Wei-fang
Application of GIS best path algorithm in Harbin Roads Sui Min, *Wang Wei-fang College of Forestry, Northeast Forestry University, Harbin, Heilongjiang 150040, China *Corresponding author. E-mail: weifangwang@126.com
More informationDijkstra's Algorithm
Carlos Moreno cmoreno @ uwaterloo.ca EIT-4103 Image courtesy of wikipedia.org https://ece.uwaterloo.ca/~cmoreno/ece250 Standard reminder to set phones to silent/vibrate mode, please! During today's class
More informationThe Shortest Path Problem
The Shortest Path Problem 1 Shortest-Path Algorithms Find the shortest path from point A to point B Shortest in time, distance, cost, Numerous applications Map navigation Flight itineraries Circuit wiring
More informationCS350: Data Structures Dijkstra s Shortest Path Alg.
Dijkstra s Shortest Path Alg. James Moscola Department of Engineering & Computer Science York College of Pennsylvania James Moscola Shortest Path Algorithms Several different shortest path algorithms exist
More informationCS490 Quiz 1. This is the written part of Quiz 1. The quiz is closed book; in particular, no notes, calculators and cell phones are allowed.
CS490 Quiz 1 NAME: STUDENT NO: SIGNATURE: This is the written part of Quiz 1. The quiz is closed book; in particular, no notes, calculators and cell phones are allowed. Not all questions are of the same
More informationShortest Paths. CSE 373 Data Structures Lecture 21
Shortest Paths CSE 7 Data Structures Lecture Readings and References Reading Section 9., Section 0.. Some slides based on: CSE 6 by S. Wolfman, 000 //0 Shortest Paths - Lecture Path A path is a list of
More informationMinimum Spanning Trees
Minimum Spanning Trees Problem A town has a set of houses and a set of roads. A road connects 2 and only 2 houses. A road connecting houses u and v has a repair cost w(u, v). Goal: Repair enough (and no
More informationThe Theoretical Framework of the Optimization of Public Transport Travel
The Theoretical Framework of the Optimization of Public Transport Travel Jolanta Koszelew # # Faculty of Computer Science, Bialystok Technical University, Wiejska A, - Bialystok, Poland jolka@ii.pb.bialystok.pl
More informationModels and Algorithms for Shortest Paths in a Time Dependent Network
Models and Algorithms for Shortest Paths in a Time Dependent Network Yinzhen Li 1,2, Ruichun He 1 Zhongfu Zhang 1 Yaohuang Guo 2 1 Lanzhou Jiaotong University, Lanzhou 730070, P. R. China 2 Southwest Jiaotong
More informationAdvanced Algorithm Design and Analysis (Lecture 5) SW5 fall 2007 Simonas Šaltenis
Advanced Algorithm Design and Analysis (Lecture 5) SW5 fall 2007 Simonas Šaltenis 3.2.12 simas@cs.aau.dk All-pairs shortest paths Main goals of the lecture: to go through one more example of dynamic programming
More informationShortest Path Algorithm For Satellite Network
ISSN: 2278 0211 (Online) Shortest Path Algorithm For Satellite Network Kushagra Srivastava School of Computer Science and Engineering Vellore Institute of Technology, India RavikantTyagi School of Computer
More informationApproximation Method to Route Generation in Public Transportation Network
dr Jolanta Koszelew Katedra Informatyki Teoretycznej Wydział Informatyki Politechnika Białostocka Approximation Method to Route Generation in Public Transportation Network Abstract This paper presents
More informationMulti-Objective Path Search Problem Based on an Extended Network Model
Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 Multi-Objective Path Search Problem Based on an Extended Network
More informationShortest Paths: Basics. Algorithms and Networks 2016/2017 Johan M. M. van Rooij Hans L. Bodlaender
Shortest Paths: Basics Algorithms and Networks 2016/2017 Johan M. M. van Rooij Hans L. Bodlaender 1 Shortest path problem(s) Undirected single-pair shortest path problem Given a graph G=(V,E) and a length
More informationThe Application of Floyd Algorithm for Returning Path Algorithm with
The Application of Floyd Algorithm for Returning Path Algorithm with Constraints of Time and Limit of Load Jian Feng Luo 1,a, Yu Qiang Chen 1 1 Department of Computer Engineering, Dongguan Polytechnic,
More informationTransport Routes Optimization in Martinez de la Torre, Veracruz City, Using Dijkstra s Algorithm with an Additional Parameter
Transport Routes Optimization in Martinez de la Torre, Veracruz City, Using Dijkstra s Algorithm with an Additional Parameter Hugo Lucas-Alvarado, Eddy Sánchez-DelaCruz, R. R. Biswal Technological Institute
More informationSurvey on Reliability Control Using CLR Method with Tour Planning Mechanism in WSN
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.854
More informationShortest Paths. Nishant Mehta Lectures 10 and 11
Shortest Paths Nishant Mehta Lectures 0 and Communication Speeds in a Computer Network Find fastest way to route a data packet between two computers 6 Kbps 4 0 Mbps 6 6 Kbps 6 Kbps Gbps 00 Mbps 8 6 Kbps
More informationGraphs. Bjarki Ágúst Guðmundsson Tómas Ken Magnússon Árangursrík forritun og lausn verkefna. School of Computer Science Reykjavík University
Graphs Bjarki Ágúst Guðmundsson Tómas Ken Magnússon Árangursrík forritun og lausn verkefna School of Computer Science Reykjavík University Today we re going to cover Minimum spanning tree Shortest paths
More informationVan Phuc Pham Abstract
Flight Scheduling using Dijstra s Algorithm and Empirical Modelling Van Phuc Pham 1054359 Abstract Graph theory is one of the most popular subjects in computer science. A mathematician Leonhard Euler first
More informationGRAPH-BASED MODELING AND DIJKSTRA ALGORITHM FOR SEARCHING VEHICLE ROUTES ON HIGHWAYS
International Journal of Mechanical Engineering and Technology (IJMET) Volume 9, Issue 8, August 2018, pp. 1273 1280, Article ID: IJMET_09_08_137 Available online at http://www.iaeme.com/ijmet/issues.asp?jtype=ijmet&vtype=9&itype=8
More informationThe Study of Intelligent Scheduling Algorithm in the Vehicle ECU based on CAN Bus
Send Orders for Reprints to reprints@benthamscience.ae The Open Cybernetics & Systemics Journal, 2015, 9, 1461-1465 1461 Open Access The Study of Intelligent Scheduling Algorithm in the Vehicle ECU based
More informationAlgorithms for Data Science
Algorithms for Data Science CSOR W4246 Eleni Drinea Computer Science Department Columbia University Shortest paths in weighted graphs (Bellman-Ford, Floyd-Warshall) Outline 1 Shortest paths in graphs with
More informationA Supervised Method for Multi-keyword Web Crawling on Web Forums
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 2, February 2014,
More informationA hierarchical network model for network topology design using genetic algorithm
A hierarchical network model for network topology design using genetic algorithm Chunlin Wang 1, Ning Huang 1,a, Shuo Zhang 2, Yue Zhang 1 and Weiqiang Wu 1 1 School of Reliability and Systems Engineering,
More information1 Shortest Paths. 1.1 Breadth First Search (BFS) CS 124 Section #3 Shortest Paths and MSTs 2/13/2018
CS 4 Section # Shortest Paths and MSTs //08 Shortest Paths There are types of shortest paths problems: Single source single destination Single source to all destinations All pairs shortest path In today
More informationAn Improved Method of Vehicle Driving Cycle Construction: A Case Study of Beijing
International Forum on Energy, Environment and Sustainable Development (IFEESD 206) An Improved Method of Vehicle Driving Cycle Construction: A Case Study of Beijing Zhenpo Wang,a, Yang Li,b, Hao Luo,
More informationAn ELM-based traffic flow prediction method adapted to different data types Wang Xingchao1, a, Hu Jianming2, b, Zhang Yi3 and Wang Zhenyu4
6th International Conference on Information Engineering for Mechanics and Materials (ICIMM 206) An ELM-based traffic flow prediction method adapted to different data types Wang Xingchao, a, Hu Jianming2,
More informationShortest Paths. Nishant Mehta Lectures 10 and 11
Shortest Paths Nishant Mehta Lectures 0 and Finding the Fastest Way to Travel between Two Intersections in Vancouver Granville St and W Hastings St Homer St and W Hastings St 6 Granville St and W Pender
More informationTA: Jade Cheng ICS 241 Recitation Lecture Note #9 October 23, 2009
TA: Jade Cheng ICS 241 Recitation Lecture Note #9 October 23, 2009 Recitation #9 Question: For each of these problems about a subway system, describe a weighted graph model that can be used to solve the
More informationAlgorithms. All-Pairs Shortest Paths. Dong Kyue Kim Hanyang University
Algorithms All-Pairs Shortest Paths Dong Kyue Kim Hanyang University dqkim@hanyang.ac.kr Contents Using single source shortest path algorithms Presents O(V 4 )-time algorithm, O(V 3 log V)-time algorithm,
More informationShortest Path Problem in Network with Type-2 Triangular Fuzzy Arc Length
J. Appl. Res. Ind. Eng. Vol. 4, o. (207) 7 Journal of Applied Research on Industrial Engineering www.journal-aprie.com Shortest Path Problem in etwork with Type-2 Triangular Fuzzy Arc Length Ranjan Kumar
More informationEfficient and Effective Solid Waste Management in IoT-enabled Smart Cities
Proceedings of the 5th IIAE International Conference on Industrial Application Engineering 2017 Efficient and Effective Solid Waste Management in IoT-enabled Smart Cities Kristian Alex Dame a, Chi-Yuan
More informationSingle Source Shortest Path: The Bellman-Ford Algorithm. Slides based on Kevin Wayne / Pearson-Addison Wesley
Single Source Shortest Path: The Bellman-Ford Algorithm Slides based on Kevin Wayne / Pearson-Addison Wesley Single Source Shortest Path Problem Shortest path network. Directed graph G = (V, E, w). Weight
More informationA Novel Method for Activity Place Sensing Based on Behavior Pattern Mining Using Crowdsourcing Trajectory Data
A Novel Method for Activity Place Sensing Based on Behavior Pattern Mining Using Crowdsourcing Trajectory Data Wei Yang 1, Tinghua Ai 1, Wei Lu 1, Tong Zhang 2 1 School of Resource and Environment Sciences,
More informationA Pigeon Agents based Analytical Model to Optimize Communication in Delay Tolerant Network
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 6, June 2015, pg.1029
More informationOptimal Detector Locations for OD Matrix Estimation
Optimal Detector Locations for OD Matrix Estimation Ying Liu 1, Xiaorong Lai, Gang-len Chang 3 Abstract This paper has investigated critical issues associated with Optimal Detector Locations for OD matrix
More information3 The standard grid. N ode(0.0001,0.0004) Longitude
International Conference on Information Science and Computer Applications (ISCA 2013 Research on Map Matching Algorithm Based on Nine-rectangle Grid Li Cai1,a, Bingyu Zhu2,b 1 2 School of Software, Yunnan
More informationParallelization of Shortest Path Finder on GPU: Floyd-Warshall
Parallelization of Shortest Path Finder on GPU: Floyd-Warshall Dhananjay Kulkarni Neha Sharma Vaishali Varma Prithviraj Shinde ABSTRACT The project deals with implementation of Floyd Warshall Algorithm
More informationPATH FINDING AND GRAPH TRAVERSAL
GRAPH TRAVERSAL PATH FINDING AND GRAPH TRAVERSAL Path finding refers to determining the shortest path between two vertices in a graph. We discussed the Floyd Warshall algorithm previously, but you may
More informationEfficient Path Finding Method Based Evaluation Function in Large Scene Online Games and Its Application
Journal of Information Hiding and Multimedia Signal Processing c 2017 ISSN 2073-4212 Ubiquitous International Volume 8, Number 3, May 2017 Efficient Path Finding Method Based Evaluation Function in Large
More informationM. Yamuna* et al. International Journal of Pharmacy & Technology
ISSN: 0975766X CODEN: IJPTFI Available Online through Research Article www.ijptonline.com AMULANCE SERVICE USING MODIFIED DIJKSTRA S ALGORITHM Chhandak agchi, Khushbu Chopra, M. Yamuna* VIT University,
More information1 Shortest Paths. 1.1 Breadth First Search (BFS) CS 124 Section #3 Shortest Paths and MSTs 2/13/2018
CS Section # Shortest Paths and MSTs //08 Shortest Paths There are types of shortest paths problems: Single source single destination Single source to all destinations All pairs shortest path In today
More informationAn Improved Fault Diagnosis Method for Hierarchical Graph with Radar Systems
An Improved Fault Diagnosis Method for Hierarchical Graph with Radar Systems Huijie Zhang, Shulin Tian, Zhen Liu, Bin Long, Quan Zhou School of Automation Engineering University of Electronic Science and
More informationShortest path problems
Next... Shortest path problems Single-source shortest paths in weighted graphs Shortest-Path Problems Properties of Shortest Paths, Relaxation Dijkstra s Algorithm Bellman-Ford Algorithm Shortest-Paths
More informationFuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem
Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Bindu Student, JMIT Radaur binduaahuja@gmail.com Mrs. Pinki Tanwar Asstt. Prof, CSE, JMIT Radaur pinki.tanwar@gmail.com Abstract
More informationShortest Paths: Algorithms for standard variants. Algorithms and Networks 2017/2018 Johan M. M. van Rooij Hans L. Bodlaender
Shortest Paths: Algorithms for standard variants Algorithms and Networks 2017/2018 Johan M. M. van Rooij Hans L. Bodlaender 1 Shortest path problem(s) Undirected single-pair shortest path problem Given
More informationREAL TIME PUBLIC TRANSPORT INFORMATION SERVICE
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 7, July 2015, pg.88
More informationApplications of Linear Programming
Applications of Linear Programming lecturer: András London University of Szeged Institute of Informatics Department of Computational Optimization Lecture 6 based on Juraj Stacho s lecture notes ad the
More informationCMSC351 - Fall 2014, Homework #6
CMSC351 - Fall 2014, Homework #6 Due: December 12th at the start of class PRINT Name: Grades depend on neatness and clarity. Write your answers with enough detail about your approach and concepts used,
More informationSHORTEST PATH TECHNIQUE FOR SWITCHING IN A MESH NETWORK
International Conference Mathematical and Computational Biology 2011 International Journal of Modern Physics: Conference Series Vol. 9 (2012) 488 494 World Scientific Publishing Company DOI: 10.1142/S2010194512005570
More informationInteger Programming and Network Modeis
H.A. Eiselt C.-L. Sandblom Integer Programming and Network Modeis With Contributions by K. Spielberg, E. Richards, B.T. Smith, G. Laporte, B.T. Boffey With 165 Figures and 43 Tables &m Springer CONTENTS
More informationTemporally Adaptive A* Algorithm on Time Dependent Transportation Network
Temporally Adaptive A* Algorithm on Time Dependent Transportation Network Nianbo Zheng, Feng Lu Institute of Geographic Sciences and Natural Resources Research Chinese Academy of Sciences Beijing, 100101,
More informationTIME-DEPENDENT STOCHASTIC SHORTEST PATH(S) ALGORITHMS FOR A SCHEDULED TRANSPORTATION NETWORK
TIME-DEPENDENT STOCHASTIC SHORTEST PATH(S) ALGORITHMS FOR A SCHEDULED TRANSPORTATION NETWORK QIUJIN WU, JOANNA HARTLEY, DAVID AL-DABASS School of Computing and Informatics, Nottingham Trent University,
More informationImplementation on Real Time Public. Transportation Information Using GSM Query. Response System
Contemporary Engineering Sciences, Vol. 7, 2014, no. 11, 509-514 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.4446 Implementation on Real Time Public Transportation Information Using
More informationThe Travelling Salesman Problem. in Fuzzy Membership Functions 1. Abstract
Chapter 7 The Travelling Salesman Problem in Fuzzy Membership Functions 1 Abstract In this chapter, the fuzzification of travelling salesman problem in the way of trapezoidal fuzzy membership functions
More informationImproved Shortest Path Method to Select the Best Path from Multi-Path Web Service Composition Graph
Improved Shortest Path Method to Select the Best Path from Multi-Path Web Service Composition Graph Dr. S. Justin Samuel 1, M.Gnana Sagaya Sharmila 2 1 Professor, 2 PG Scholar Faculty of Computing, Dept.
More informationAUTOMATIC DIVISION OF CENSUS DISTRICT BASED ON CONSTRAINT DELAUNAY TRIANGULATION
CO-041 AUTOMATIC DIVISION OF CENSUS DISTRICT BASED ON CONSTRAINT DELAUNAY TRIANGULATION LIU D., MA W., CHENG J. Chinese Academy of surveying and Mapping, BEIJING, CHINA ABSTRACT Division of census district
More informationAn Energy Efficient and Delay Aware Data Collection Protocol in Heterogeneous Wireless Sensor Networks A Review
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.934
More informationDynamic Programming II
Lecture 11 Dynamic Programming II 11.1 Overview In this lecture we continue our discussion of dynamic programming, focusing on using it for a variety of path-finding problems in graphs. Topics in this
More informationThe Design of Bilateral Routing Algorithm given the Utility Parameter from the Road User View
Current World Environment Vol. 10(Special Issue 1), 594-599 (2015) The Design of Bilateral Routing Algorithm given the Utility Parameter from the Road User View Ali Hatefi*, Mohammad Omidvar and Mohammadreza
More informationDESIGN AND ANALYSIS OF ALGORITHMS
DESIGN AND ANALYSIS OF ALGORITHMS QUESTION BANK Module 1 OBJECTIVE: Algorithms play the central role in both the science and the practice of computing. There are compelling reasons to study algorithms.
More informationMa/CS 6a Class 27: Shortest Paths
// Ma/CS a Class 7: Shortest Paths By Adam Sheffer Naïve Path Planning Problem. We are given a map with cities and noncrossing roads between pairs of cities. Describe an algorithm for finding a path between
More informationCopyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 17. PATH ANALYSIS AND NETWORK APPLICATIONS 17.1 Path Analysis 17.1.1 Source Raster 17.1.2 Cost Raster Box 17.1 Cost Raster for a Site Analysis of Pipelines 17.1.3 Cost Distance Measures 17.1.4
More informationOverview on Load Balanced Data Aggregation Tree in Wireless Sensor Network
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 11, November 2015,
More informationAlgorithm Design (8) Graph Algorithms 1/2
Graph Algorithm Design (8) Graph Algorithms / Graph:, : A finite set of vertices (or nodes) : A finite set of edges (or arcs or branches) each of which connect two vertices Takashi Chikayama School of
More informationShortest Path Searching for Road Network using A* Algorithm
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 7, July 2015, pg.513
More informationReal time emergency route generating algorithm in tunnel
Trans. Nonferrous Met. Soc. China 21(2011) s637-s641 Real time emergency route generating algorithm in tunnel FANG Yuan min 1, CHEN Jie 1, AI Chun long 2, ZHANG Chun liang 2, ZHOU Shi yong 2, FU Xia jiang
More informationDEVELOPMENT OF AN INTERACTIVE ENVIRONMENT USED FOR SIMULATION OF SHORTEST PATHS ALGORITHMS
1. Anca Elena IORDAN DEVELOPMENT OF AN INTERACTIVE ENVIRONMENT USED FOR SIMULATION OF SHORTEST PATHS ALGORITHMS 1. UNIVERSITY POLITEHNICA OF TIMISOARA, FACULTY OF ENGINEERING HUNEDOARA, ROMANIA ABSTRACT:
More informationALGORITHMS AND DATA STRUCTURES FOR THE REAL-TIME PROCESSING OF TRAFFIC DATA JEFFREY MILLER
ALGORITHMS AND DATA STRUCTURES FOR THE REAL-TIME PROCESSING OF TRAFFIC DATA by JEFFREY MILLER A Dissertation Presented to the FACULTY AND THE SCHOOL OF ENGINEERING UNIVERSITY OF SOUTHERN CALIFORNIA In
More informationALGORITHMS FOR ONE-TO-ONE TIME DEPENDENT SHORTEST PATH ON REAL NETWORKS
0 0 0 ALGORITHMS FOR ONE-TO-ONE TIME DEPENDENT SHORTEST PATH ON REAL NETWORKS Taehyeong Kim* Advanced Transport Research Division Korea Institute of Construction Technology Goyang-Si, - KOREA Telephone:
More informationA Random Forest based Learning Framework for Tourism Demand Forecasting with Search Queries
University of Massachusetts Amherst ScholarWorks@UMass Amherst Tourism Travel and Research Association: Advancing Tourism Research Globally 2016 ttra International Conference A Random Forest based Learning
More informationAnalysis of Algorithms, I
Analysis of Algorithms, I CSOR W4231.002 Eleni Drinea Computer Science Department Columbia University Thursday, March 8, 2016 Outline 1 Recap Single-source shortest paths in graphs with real edge weights:
More informationA fast method for estimating railway passenger flow
Computers in Railways X 179 A fast method for estimating railway passenger flow Y. Nagasaki, M. Asuka & K. Komaya Advanced Technology R&D Center, Mitsubishi Electric, Japan Abstract To improve the situation
More informationA New Implementation of Dijkstra s Algorithm on Urban Rail Transit Network
International Conference on Civil, Transportation and Environment (ICCTE 2016) A New Implementation of Dstra s Algorithm on Urban Rail Transit Networ Jimeng Tang a, Quanxin Sunb and Zhie Chenc MOE Key
More informationDESIGN AND IMPLEMENTATION OF TOURIST WEBGIS BASED ON J2EE
DESIGN AND IMPLEMENTATION OF TOURIST WEBGIS BASED ON J2EE WANG Jizhou, LI Chengming Institute of GIS, Chinese Academy of Surveying and Mapping, No.16, Road Beitaiping, District Haidian, Beijing, P.R.China,
More informationShortest Path Algorithm
Shortest Path Algorithm Shivani Sanan* 1, Leena jain 2, Bharti Kappor 3 *1 Assistant Professor, Faculty of Mathematics, Department of Applied Sciences 2 Associate Professor & Head- MCA 3 Assistant Professor,
More informationScheduling of Independent Tasks in Cloud Computing Using Modified Genetic Algorithm (FUZZY LOGIC)
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 9, September 2015,
More informationReinforcement Learning for Adaptive Routing of Autonomous Vehicles in Congested Networks
Reinforcement Learning for Adaptive Routing of Autonomous Vehicles in Congested Networks Jonathan Cox Aeronautics & Astronautics Brandon Jennings Mechanical Engineering Steven Krukowski Aeronautics & Astronautics
More informationSTUDY OF THE DEVELOPMENT OF THE STRUCTURE OF THE NETWORK OF SOFIA SUBWAY
STUDY OF THE DEVELOPMENT OF THE STRUCTURE OF THE NETWORK OF SOFIA SUBWAY ИЗСЛЕДВАНЕ НА РАЗВИТИЕТО НА СТРУКТУРАТА НА МЕТРОМРЕЖАТА НА СОФИЙСКИЯ МЕТОПОЛИТЕН Assoc. Prof. PhD Stoilova S., MSc. eng. Stoev V.,
More informationUniversity of New Mexico Department of Computer Science. Final Examination. CS 362 Data Structures and Algorithms Spring, 2006
University of New Mexico Department of Computer Science Final Examination CS 6 Data Structures and Algorithms Spring, 006 Name: Email: Print your name and email, neatly in the space provided above; print
More informationShortest Path Problem
Shortest Path Problem CLRS Chapters 24.1 3, 24.5, 25.2 Shortest path problem Shortest path problem (and variants) Properties of shortest paths Algorithmic framework Bellman-Ford algorithm Shortest paths
More informationAddis Ababa University, Amist Kilo July 20, 2011 Algorithms and Programming for High Schoolers. Lecture 12
Addis Ababa University, Amist Kilo July 20, 2011 Algorithms and Programming for High Schoolers Single-source shortest paths: Lecture 12 We saw in Lab 10 that breadth-first search can be used to find the
More informationSearching for Shortest Path in A Large, Sparse Graph under Memory Limitation: A Successive Mixed Bidirectional Search Method
Searching for Shortest Path in A Large, Sparse Graph under Memory Limitation: A Successive Mixed Bidirectional Search Method Xugang Ye Department of Applied Mathematics and Statistics, The Johns Hopkins
More informationFAULT TOLERANT REAL TIME COMMUNICATION IN MULTIHOP NETWORKS USING SEGMENTED BACKUP
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 5, May 2014, pg.1074
More informationTransportation Network Development and Algorithm
Chapter 5 Transportation Network Development and Algorithm Key words: network development, network properties, shortest path algorithms. 5.1 Transportation Networks In order to predict how the demand for
More information