项目作者: piyush-jaiswal

项目描述 :
Research work for shortest path algorithms.
高级语言: C
项目地址: git://github.com/piyush-jaiswal/shortest-path-algorithms.git
创建时间: 2018-12-29T06:37:12Z
项目社区:https://github.com/piyush-jaiswal/shortest-path-algorithms

开源协议:

下载


Shortest Path Algorithms

Research work on faster shortest path algorithms done as a research assistant. Problem statement - Can we do better than Dijkstra's?. Contains implementations of binary heap, binomial heap, dijkstra’s algorithm.

Solution proposed

Compute a nxn reachability matrix as a preprocessing step, in order to prune nodes which are not accessible. Reduces the number of nodes inserted in the priority queue. Useful for disconnected graphs.