Processor-efficient implementation of a maximum flow algorithm (Q1178222)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Processor-efficient implementation of a maximum flow algorithm
scientific article

    Statements

    Processor-efficient implementation of a maximum flow algorithm (English)
    0 references
    0 references
    26 June 1992
    0 references
    The push-relabel method was developed by the author and \textit{R. E. Tarjan} [J. Assoc. Comput. Mach. 35, No. 4, 921-940 (1988; Zbl 0661.90031)]. The Maximum Distance Discharge (MDD) algorithm is another variation of the generic push-relabel method. In this paper the author describes two parallel implementations of the MDD algorithm. Both implementations use \(p=O(\sqrt m)\) processors. The first implementation runs in \(O(n^ 2\log(2m/n+p)(\sqrt m/p))\) time using \(O(m+n \log n)\) memory. The second one uses \(O(m+n)\) amount of memory and runs in \(O(n^ 2\log n(\sqrt m/p))\) time (\(n\) and \(m\) denote the number of vertices and the number of arcs in the input network). Both implementations achieve near-optimal speedup for up to a linear number of processors.
    0 references
    push-relable method
    0 references
    Maximum Distance Discharge
    0 references
    parallel implementations
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references