graph algorithm efficient shortest path estimation
play

Graph Algorithm Efficient Shortest Path Estimation Mentee: Yonk - PowerPoint PPT Presentation

Graph Algorithm Efficient Shortest Path Estimation Mentee: Yonk Shi (CSE, Moorpark College) Mentor: Arijit Khan (CS, UCSB) Faculty Advisor: Dr. Xifeng Yan Computer Science Department of UCSB INSET Program 1 Shortest Path Algorithm A B


  1. Graph Algorithm – Efficient Shortest Path Estimation Mentee: Yonk Shi (CSE, Moorpark College) Mentor: Arijit Khan (CS, UCSB) Faculty Advisor: Dr. Xifeng Yan Computer Science Department of UCSB INSET Program 1

  2. Shortest Path Algorithm A B Simple case: We are trying to develop a general • algorithm for graph navigation Reality: It will work with any dataset, i.e. Google, • Facebook, Last.fm It is optimized for massive databases • It is extremely efficient regardless of the • size of the graph. Source: my facebook, www.facebook.com/yonkshi

  3. Algorithm Dimensionless Data 2 Dimensional Data S1 S2 A S1 B S2 A B MDS: Multidimensional Scaling • Preserved Distances • Preserved Paths

  4. Algorithm In reality, MDS generates an approximation of coordinates, thus the distance is approximated

  5. Experimental Results Distances Calculated by Different Algorithms 6 5 4 MDS-distance Distance MDS-Dij-Distance 3 Real DIjsktra Distance Our Algorithm 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

  6. Experimental Results Steps Taken by Different Algorithms 7 6 5 4 Steps Our Algorithm 3 Dijsktra 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 10% Failure Rate

  7. Experimental Results Average Time Taken by Algorithms 0 5 10 15 20 25 30 35 Our Algorithm Dijkstra's As much as 3000x Faster than Dijkstra’s Algorithm

  8. Conclusion • We have designed a shortest path algorithm • It is very efficient and accurate for large databases • It is much faster than Dijkstra’s Algorithm Our future goals: • Reduce failure rate to 0% (while maintaining accuracy) • Increase high efficiency and accuracy • Add “Label” information for even more accurate search

  9. Thank You! Special Thanks To: My mentor Arijit Khan Faculty Advisor Dr Xifeng Yan Professor Christine Aguilera from Moorpark College Professor Martin Chetlen from Moorpark College Awesome Roommates Adam, Michael and Jose

  10. 1 0.8 0.6 0.4 Path 0.2 1340 0 -1 -0.5 0 0.5 1 -0.2 -0.4 -0.6

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend