Efficient Shortest Path Algorithm Using An Unique And Novel Graph Matrix Representation
March 13, 2019 Β· Declared Dead Β· π arXiv.org
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Sivakumar Karunakaran, Lavanya Selvaganesh
arXiv ID
1903.05377
Category
cs.DS: Data Structures & Algorithms
Citations
1
Venue
arXiv.org
Last Checked
4 months ago
Abstract
The neighbourhood matrix, $\mathcal{NM}(G)$, a novel representation of graphs proposed in \cite {ALPaper} is defined using the neighbourhood sets of the vertices. The matrix also exhibits a bijection between the product of two well-known graph matrices, namely the adjacency matrix and the Laplacian matrix. In this article, we extend this work and introduce the sequence of powers of $\mathcal{NM}(G)$ and denote it by $ \mathcal{NM}^{\{l\}}, 1\leq l \leq k(G) $ where $ k(G) $ is called the \textbf{iteration number}, $ k(G)=\lceil{\log_{2} diameter(G)}\rceil$. The sequence of matrices captures the distance between the vertices in a profound fashion and is found to be useful in various applications. One of the interesting results of this article is that whenever $ Ξ·_{ij}^{\{l\}}=-1$, for $ 1\leq l \leq k(G) $, then $d_{G}(i,j)=2^{l}$ , where $d_{G}(i,j)$ is the shortest path distance between $ i $ and $ j $. Further, we characterize the entries of the matrices $ \mathcal{NM}^{\{l\}}$, for every $l, 1\leq l \leq k(G)$. Using this concept of the sequence of powers of neighbourhood matrix and with the aid of some of its properties, we propose an algorithm to find the shortest path between any pair of vertices in a given undirected unweighted simple graph. The proposed algorithm and the claims therein are formally validated through simulations on synthetic data and the real network data from Facebook where sampling-based computations are performed for large collection of graphs containing large-sized graph. The empirical results are quite promising with our algorithm having the best running time among all the existing well known shortest path algorithms.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
π Similar Papers
In the same crypt β Data Structures & Algorithms
π
π
The Cartographer
R.I.P.
π»
Ghosted
Route Planning in Transportation Networks
R.I.P.
π»
Ghosted
Near-linear time approximation algorithms for optimal transport via Sinkhorn iteration
R.I.P.
π»
Ghosted
Hierarchical Clustering: Objective Functions and Algorithms
R.I.P.
π»
Ghosted
Graph Isomorphism in Quasipolynomial Time
π
π
The Cartographer
Simulation optimization: A review of algorithms and applications
Died the same way β π» Ghosted
R.I.P.
π»
Ghosted
Federated Learning: Strategies for Improving Communication Efficiency
R.I.P.
π»
Ghosted
In-Datacenter Performance Analysis of a Tensor Processing Unit
R.I.P.
π»
Ghosted
Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning
R.I.P.
π»
Ghosted