2,651 research outputs found

    The cavity approach for Steiner trees packing problems

    Full text link
    The Belief Propagation approximation, or cavity method, has been recently applied to several combinatorial optimization problems in its zero-temperature implementation, the max-sum algorithm. In particular, recent developments to solve the edge-disjoint paths problem and the prize-collecting Steiner tree problem on graphs have shown remarkable results for several classes of graphs and for benchmark instances. Here we propose a generalization of these techniques for two variants of the Steiner trees packing problem where multiple "interacting" trees have to be sought within a given graph. Depending on the interaction among trees we distinguish the vertex-disjoint Steiner trees problem, where trees cannot share nodes, from the edge-disjoint Steiner trees problem, where edges cannot be shared by trees but nodes can be members of multiple trees. Several practical problems of huge interest in network design can be mapped into these two variants, for instance, the physical design of Very Large Scale Integration (VLSI) chips. The formalism described here relies on two components edge-variables that allows us to formulate a massage-passing algorithm for the V-DStP and two algorithms for the E-DStP differing in the scaling of the computational time with respect to some relevant parameters. We will show that one of the two formalisms used for the edge-disjoint variant allow us to map the max-sum update equations into a weighted maximum matching problem over proper bipartite graphs. We developed a heuristic procedure based on the max-sum equations that shows excellent performance in synthetic networks (in particular outperforming standard multi-step greedy procedures by large margins) and on large benchmark instances of VLSI for which the optimal solution is known, on which the algorithm found the optimum in two cases and the gap to optimality was never larger than 4 %

    Graphs with large generalized (edge-)connectivity

    Full text link
    The generalized kk-connectivity κk(G)\kappa_k(G) of a graph GG, introduced by Hager in 1985, is a nice generalization of the classical connectivity. Recently, as a natural counterpart, we proposed the concept of generalized kk-edge-connectivity λk(G)\lambda_k(G). In this paper, graphs of order nn such that κk(G)=n−k2−1\kappa_k(G)=n-\frac{k}{2}-1 and λk(G)=n−k2−1\lambda_k(G)=n-\frac{k}{2}-1 for even kk are characterized.Comment: 25 pages. arXiv admin note: text overlap with arXiv:1207.183

    The generalized 3-edge-connectivity of lexicographic product graphs

    Full text link
    The generalized kk-edge-connectivity λk(G)\lambda_k(G) of a graph GG is a generalization of the concept of edge-connectivity. The lexicographic product of two graphs GG and HH, denoted by G∘HG\circ H, is an important graph product. In this paper, we mainly study the generalized 3-edge-connectivity of G∘HG \circ H, and get upper and lower bounds of λ3(G∘H)\lambda_3(G \circ H). Moreover, all bounds are sharp.Comment: 14 page

    Packing Steiner Trees

    Full text link
    Let TT be a distinguished subset of vertices in a graph GG. A TT-\emph{Steiner tree} is a subgraph of GG that is a tree and that spans TT. Kriesell conjectured that GG contains kk pairwise edge-disjoint TT-Steiner trees provided that every edge-cut of GG that separates TT has size ≥2k\ge 2k. When T=V(G)T=V(G) a TT-Steiner tree is a spanning tree and the conjecture is a consequence of a classic theorem due to Nash-Williams and Tutte. Lau proved that Kriesell's conjecture holds when 2k2k is replaced by 24k24k, and recently West and Wu have lowered this value to 6.5k6.5k. Our main result makes a further improvement to 5k+45k+4.Comment: 38 pages, 4 figure

    Diversities and the Geometry of Hypergraphs

    Full text link
    The embedding of finite metrics in â„“1\ell_1 has become a fundamental tool for both combinatorial optimization and large-scale data analysis. One important application is to network flow problems in which there is close relation between max-flow min-cut theorems and the minimal distortion embeddings of metrics into â„“1\ell_1. Here we show that this theory can be generalized considerably to encompass Steiner tree packing problems in both graphs and hypergraphs. Instead of the theory of â„“1\ell_1 metrics and minimal distortion embeddings, the parallel is the theory of diversities recently introduced by Bryant and Tupper, and the corresponding theory of â„“1\ell_1 diversities and embeddings which we develop here.Comment: 19 pages, no figures. This version: further small correction

    Fast and Deterministic Approximations for k-Cut

    Get PDF
    In an undirected graph, a k-cut is a set of edges whose removal breaks the graph into at least k connected components. The minimum weight k-cut can be computed in n^O(k) time, but when k is treated as part of the input, computing the minimum weight k-cut is NP-Hard [Goldschmidt and Hochbaum, 1994]. For poly(m,n,k)-time algorithms, the best possible approximation factor is essentially 2 under the small set expansion hypothesis [Manurangsi, 2017]. Saran and Vazirani [1995] showed that a (2 - 2/k)-approximately minimum weight k-cut can be computed via O(k) minimum cuts, which implies a O~(km) randomized running time via the nearly linear time randomized min-cut algorithm of Karger [2000]. Nagamochi and Kamidoi [2007] showed that a (2 - 2/k)-approximately minimum weight k-cut can be computed deterministically in O(mn + n^2 log n) time. These results prompt two basic questions. The first concerns the role of randomization. Is there a deterministic algorithm for 2-approximate k-cuts matching the randomized running time of O~(km)? The second question qualitatively compares minimum cut to 2-approximate minimum k-cut. Can 2-approximate k-cuts be computed as fast as the minimum cut - in O~(m) randomized time? We give a deterministic approximation algorithm that computes (2 + eps)-minimum k-cuts in O(m log^3 n / eps^2) time, via a (1 + eps)-approximation for an LP relaxation of k-cut
    • …
    corecore