3 research outputs found

    Vertex Sparsification and Oblivious Reductions

    No full text
    Given an undirected, capacitated graph G=(V,E)G = (V, E) and a set KβŠ‚VK \subset V of terminals of size kk, we construct an undirected, capacitated graph Gβ€²=(K,Eβ€²)G' = (K, E') for which the cut function approximates the value of every minimum cut separating any subset UU of terminals from the remaining terminals Kβˆ’UK - U. We refer to this graph Gβ€²G' as a cut-sparsifier, and we prove that there are cut-sparsifiers that can approximate all these minimum cuts in GG to within an approximation factor that depends only polylogarithmically on kk, the number of terminals. We prove such cut-sparsifiers exist through a zero-sum game, and we construct such sparsifiers through oblivious routing guarantees. These results allow us to derive a more general theory of Steiner cut and flow problems, and allow us to obtain approximation algorithms with guarantees independent of the size of the graph for a number of graph partitioning, graph layout, and multicommodity flow problems for which such guarantees were previously unknown.Hertz Foundation (Fellowship)Hertz Foundation (Fellowship
    corecore