2013
DOI: 10.2478/s13537-013-0110-4
|View full text |Cite
|
Sign up to set email alerts
|

An all-pairs shortest path algorithm for bipartite graphs

Abstract: Bipartite graphs are widely used for modeling of complex structures in biology, engineering, and computer science. The search for shortest paths in such structures is a highly demanded procedure that requires optimization. This paper presents a variant of the all-pairs shortest path algorithm for bipartite graphs. The method is based on the distance matrix product and improves the general algorithm by exploiting the graph topology. The space complexity is reduced by a factor of at least four and the time compl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(6 citation statements)
references
References 19 publications
0
6
0
Order By: Relevance
“…The reason is that each acyclic path consists of an alternating sequence of vertices in V 1 and V 2 . Thus the 2m 1 -th tropical power of weight matrix Q provides the solution of the APSP problem for bipartite graphs [42]:…”
Section: Torgasin-zimmermann Algorithmmentioning
confidence: 99%
See 2 more Smart Citations
“…The reason is that each acyclic path consists of an alternating sequence of vertices in V 1 and V 2 . Thus the 2m 1 -th tropical power of weight matrix Q provides the solution of the APSP problem for bipartite graphs [42]:…”
Section: Torgasin-zimmermann Algorithmmentioning
confidence: 99%
“…Torgasin and Zimmermann have further optimized the solution of the APSP problem by considering properties of bipartite graphs [42]. TORGASINZIMMERMANN algorithm takes weight matrix blocks Q 1 and Q 2 as input.…”
Section: Torgasin-zimmermann Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…The graph model [17] is made up of nodes and edges, with each node representing one or a group of variables and the edge bearing the contact information between nodes representing the bridge between connecting nodes. In the case of particle tracking, the object detected in successive frames can be regarded as the nodes of the graph model.…”
Section: A Graph Modelmentioning
confidence: 99%
“…Four blocks of weight matrix are calculated by multiplying matrix D with itself n1-1 times. The computational complexity of this algorithm is O ((n 3 ) log 2 (n)).This algorithm is at least eight times quicker and needs four times less space in worst case when compared with Floyd-Warshall algorithm [20]. Later on, this algorithm was implemented on GPU [21].…”
Section: N -1 Timesmentioning
confidence: 99%