Given a connected graph G of m edges and n vertices, we consider the basic problem of listing all the choices of k vertex-disjoint st-paths, for any two input vertices s, t of G and a positive integer k. Our algorithm takes O(m) time per solution, using O(m) space and requiring (()) setup time, where ()=(min{,2/3log,‾‾√log}) is the cost of running a max-flow algorithm on G to compute a flow of size k. The proposed techniques are simple and apply to other related listing problems discussed in the paper.
Efficient Algorithms for Listing k Disjoint st-Paths in Graphs / Roberto Grossi; Andrea Marino; Luca Versari. - STAMPA. - (2018), pp. 544-557. (Intervento presentato al convegno LATIN 2018: Theoretical Informatics - 13th Latin American Symposium) [10.1007/978-3-319-77404-6_40].
Efficient Algorithms for Listing k Disjoint st-Paths in Graphs
Roberto Grossi;Andrea Marino;
2018
Abstract
Given a connected graph G of m edges and n vertices, we consider the basic problem of listing all the choices of k vertex-disjoint st-paths, for any two input vertices s, t of G and a positive integer k. Our algorithm takes O(m) time per solution, using O(m) space and requiring (()) setup time, where ()=(min{,2/3log,‾‾√log}) is the cost of running a max-flow algorithm on G to compute a flow of size k. The proposed techniques are simple and apply to other related listing problems discussed in the paper.I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.