Shortest path and closure algorithms for banded matrices (Q1183497): Difference between revisions

From MaRDI portal
Changed an Item
Created claim: DBLP publication ID (P1635): journals/ipl/AllisonDY91, #quickstatements; #temporary_batch_1731530891435
 
(3 intermediate revisions by 3 users not shown)
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/0020-0190(91)90200-2 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2026630113 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Shortest path and closure algorithms for banded matrices / rank
 
Normal rank
Property / cites work
 
Property / cites work: A note on two problems in connexion with graphs / rank
 
Normal rank
Property / cites work
 
Property / cites work: Shortcut in the Decomposition Algorithm for Shortest Paths in a Network / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3329512 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Theorem on Boolean Matrices / rank
 
Normal rank
Property / cites work
 
Property / cites work: Technical Note—On Hu's Decomposition Algorithm for Shortest Paths in a Network / rank
 
Normal rank
Property / DBLP publication ID
 
Property / DBLP publication ID: journals/ipl/AllisonDY91 / rank
 
Normal rank

Latest revision as of 22:01, 13 November 2024

scientific article
Language Label Description Also known as
English
Shortest path and closure algorithms for banded matrices
scientific article

    Statements

    Shortest path and closure algorithms for banded matrices (English)
    0 references
    0 references
    0 references
    0 references
    28 June 1992
    0 references
    The proposed algorithm is a modification/extension of Floyd's: it finds all shortest paths in a \(n\times n\) distance matrix, viewed as a (weighted finite) directed (simple) graph, and has improved order \(O(nb^ 2)\) for time complexity, compared to Floyd's \(O(n^ 2)\); \(b\) is the bandwidth. (Also described in a report of Monash University 1989.) Applications mentioned as possible are to other closure problems in OR, with linear inequalities, other all-pair shortest path problems in networks. Negative distances are permitted, whereby a negative cycle is detected in \(O(nb^ 2)\) time. Description of Floyd's is placed at the front. The idea is to preprocess the matrix for finding the limiting elements of the band and restrict Floyd's, so that it stays between these limits. For achieving the smaller order, the input must be in ``compressed'' format, e.g. as adjacency lists of the underlying graph. The actual execution uses the same ``elementary'' operations as Floyd's, mainly \(f_{ik}=\min(x,y+z)\), but about five times as much of the latter ones, so it may be faster at least for \(b<n/\sqrt 5\).
    0 references
    0 references
    shortest path
    0 references
    closure algorithms
    0 references
    banded matrices
    0 references
    negative cycles
    0 references
    band width
    0 references
    Negative distances
    0 references

    Identifiers