We show that, for any graph optimization problem in which the feasible solutions can be expressed by a formula in monadic second-order logic describing sets of vertices or edges and in which the goal is to minimize the sum of the weights in the selected sets, we can find the k best solution values for n-vertex graphs of bounded treewidth in time O(n + k log n). In particular, this applies to finding the k shortest simple paths between given vertices in directed graphs of bounded treewidth, giving an exponential speedup in the per-path cost over previous algorithms
The problem of listing the K shortest simple (loopless) st-paths in a graph has been studied since t...
AbstractCourcelle’s theorem states that every problem definable in Monadic Second-Order logic can be...
AbstractWe consider the problem of preprocessing an n-vertex digraph with real edge weights so that ...
Where an optimal solution does not contain sufficient information about a given problem instance, en...
A celebrated theorem by Courcelle states that every problem definable in monadic second-order logic ...
AbstractThis paper presents a number of new ideas and results on graph reduction applied to graphs o...
The classic algorithm of Bodlaender and Kloks solves the following problem in linear fixed-parameter...
We describe the first parallel algorithm with optimal speedup for constructing minimum-width tree de...
The k shortest simple path problem (KSSP) asks to compute a set of top-k shortest simple paths from ...
The classic algorithm of Bodlaender and Kloks [J. Algorithms, 1996] solvesthe following problem in l...
In a directed graph G=(V,E) with a capacity on every edge, a bottleneck path (or widest path) betwee...
textThe shortest path and minimum spanning tree problems are two of the classic textbook problems i...
AbstractIf P(x1,…,xk) is a graph property expressible in monadic second-order logic, where x1,…,xk d...
We describe the first parallel algorithm with optimal speedup for constructing minimum-width tree de...
We obtain a number of lower bounds on the running time of algoritluns solving problems on graphs of ...
The problem of listing the K shortest simple (loopless) st-paths in a graph has been studied since t...
AbstractCourcelle’s theorem states that every problem definable in Monadic Second-Order logic can be...
AbstractWe consider the problem of preprocessing an n-vertex digraph with real edge weights so that ...
Where an optimal solution does not contain sufficient information about a given problem instance, en...
A celebrated theorem by Courcelle states that every problem definable in monadic second-order logic ...
AbstractThis paper presents a number of new ideas and results on graph reduction applied to graphs o...
The classic algorithm of Bodlaender and Kloks solves the following problem in linear fixed-parameter...
We describe the first parallel algorithm with optimal speedup for constructing minimum-width tree de...
The k shortest simple path problem (KSSP) asks to compute a set of top-k shortest simple paths from ...
The classic algorithm of Bodlaender and Kloks [J. Algorithms, 1996] solvesthe following problem in l...
In a directed graph G=(V,E) with a capacity on every edge, a bottleneck path (or widest path) betwee...
textThe shortest path and minimum spanning tree problems are two of the classic textbook problems i...
AbstractIf P(x1,…,xk) is a graph property expressible in monadic second-order logic, where x1,…,xk d...
We describe the first parallel algorithm with optimal speedup for constructing minimum-width tree de...
We obtain a number of lower bounds on the running time of algoritluns solving problems on graphs of ...
The problem of listing the K shortest simple (loopless) st-paths in a graph has been studied since t...
AbstractCourcelle’s theorem states that every problem definable in Monadic Second-Order logic can be...
AbstractWe consider the problem of preprocessing an n-vertex digraph with real edge weights so that ...