vix.ing · top · new · best · stats · spec

K-Best Solutions of MSO Problems on Tree-Decomposable Graphs

2017/03/08 by Eppstein, David, Kurz, Denis
#Data Structures and Algorithms (cs.DS) #FOS: Computer and information sciences #G.2.2

paper · doi:10.48550/arxiv.1703.02784

Abstract

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 solutions for n-vertex graphs of bounded treewidth in time \mathcal O(n+klog n). In particular, this applies to the problem of 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.

Related