Implementating Graph Indexing for Shortest-Path Finding over Dynamic Sub-Graphs
$30-250 USD
Closed
Posted about 2 years ago
$30-250 USD
Paid on delivery
Implementation of dynamic graphs with labeled edges, where the target is to find a shortest path after filtering some edges based on user-specified query labels. This problem is termed the Edge-Constrained Shortest Path query (or ECSP, for short). For this Edge-Disjoint Partitioning, a new technique for efficiently answering ECSP queries over dynamic graphs. EDP has two main components: a dynamic index that is based on graph partitioning, and a traversal algorithm that exploits the regular patterns of the answers of ECSP queries. EDP partitions the graph based on the labels of the edges. On demand, EDP computes specific sub-paths within each partition and updates its index. The computed sub-paths are cached and can be leveraged by future queries. To answer an ECSP query, EDP connects sub-paths from different partitions using its efficient traversal algorithm. EDP can dynamically handle various types of graph updates, e.g., label, edge, and node updates. The index entries that are potentially affected by graph updates are invalidated and are re-computed on demand. EDP is evaluated using real graph datasets like Tiger, BioGrid, BioMine, String, DBLP, Youtube.
Implement EDP on Tiger, BioGrid, BioMine, String, DBLP, Youtube. Compare the EDP preprocessing with CHLR preprocessing, compare Query time of EDP with CHLR. Also, implement EDP for non-directed graphs.
There is a code for implementation of EDP which applied on 3 datasets in GitHub.
Link: [login to view URL]
Hello Sir/ Ma’am
A skilled full stack developer, I have rich experience in JAVA,C, C++, C#, Python, .NET , MYSQL, SQL, IONIC , MATLAB,PHP and ARDUINO.
I am very confident with my skills and I'd like to help your business by doing my best.
I am able to work full time on your time zone and start working right away.
Please confirm that I am one of the best fits for you and drop me a message for further discussion.
High-quality & Fast-delivery is promised!
Thanks and Best Regards
Hi
I have just read your specification with deep concern and interest.
I am an expert in algorithm design and analysis with skillful C/C++/Java/Python.
I am sure that I can deliver a good product to you within timeline.
Please initialize our chat now.
Best regards
Dear Client.
I am a skillful C++ developer, so I feel I can implement you Edge Disjoint Partitioning Algorithm.
I am looking forward to your kind reply for further discussion about your project.
Thanks.
Dear client
I am a senior developer on that field.
I have completed many projects related to your requirement.
So I can do your project with success.
I'd like to discuss more in detail about your project.
Thanks and best regards.
I can provide C++/UI/Network communication/x86Assembler/Reverse Enginnering.
u can believ my skill, C++, reversing, GUI.
I have a lot of experience, more than 10 years with C++.
u will be happy to collaborate with me if u look at my code.
Hello Dear Client, after thoroughly reading your PROJECT DESCRIPTION i have clearly understood it and i would like to work with you.
I am Certified PHD holder in SOFTWARE ENGINEERING and DEVELOPMENT.
A DEGREE in COMPUTER SCIENCE and an Expert in BLOCKCHAIN, CYBER SECURITY, AWS, AZURE,PYTHON, JAVA, C#, C++, JAVASCRIPT, AND DATA MINING.
I consider your DOABLE as it is within my areas of EXPERTISE. I am a competent guy committed in making your project a SUCCESS and providing the best QUALITY to your SATISFACTION. Please click the chat button for more discussion about the project.
CHEERS and Thanks in advance
Hi!
I have 15+ years experience in C/C++ programming. Also, I have a solid algorithmic background. I undestood the graph indexing task and could deliver the result in the shortest amount of time.
Looking forward working with you!
Best regards, Adai