Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2012, Mathematical Programming
The Steiner connectivity problem has the same significance for line planning in public transport as the Steiner tree problem for telecommunication network design. It consists in finding a minimum cost set of elementary paths to connect a subset of nodes in an undirected graph and is, therefore, a generalization of the Steiner tree problem. We propose an extended directed cut formulation for the problem which is, in comparison to the canonical undirected cut formulation, provably strong, implying, e.g., a class of facet defining Steiner partition inequalities. Since a direct application of this formulation is computationally intractable for large instances, we develop a partial projection method to produce a strong relaxation in the space of canonical variables that approximates the extended formulation. We also investigate the separation of Steiner partition inequalities and give computational evidence that these inequalities essentially close the gap between undirected and extended directed cut formulation. Using these techniques, large Steiner connectivity problems with up to 900 nodes can be solved within reasonable optimality gaps of typically less than five percent.
Lecture Notes in Computer Science, 2008
We consider a survivable network design problem known as the 2-Node-Connected Steiner Network Problem (2NCON): we are given a weighted undirected graph with a node partition into two sets of customer nodes and one set of Steiner nodes. We ask for the minimum weight connected subgraph containing all customer nodes, in which the nodes of the second customer set are nodewise 2-connected. This problem class has received lively attention in the past, especially with regard to exact ILP formulations and their polyhedral properties. In this paper, we present a transformation of this problem into a related problem considering directed graphs and use this to establish two novel ILP formulations to solve 2NCON, based on multi-commodity flow and on directed cuts, respectively. We prove the advantages of our formulations and compare both approaches theoretically as well as experimentally. Thereby we solve instances with up to 1600 nodes to provable optimality.
Discrete Applied Mathematics, 1993
We present a generalization of the Steiner problem in a directed graph. Given nonnegative weights on the arcs, the problem is to find a minimum weight subset F of the arc set such that the subgraph induced by F contains a given number of arc-disjoint directed paths from a certain root node to each given terminal node. Some applications of the problem are discussed and properties of associated polyhedra are studied. Results from a cutting plane algorithm are reported.
2009
The line planning problem in public transport deals with the construction of a system of lines that is both attractive for the passengers and of low costs for the operator. In general, the computed line system should be connected, i.e., for each two stations there have to be a path that is covered by the lines. This subproblem is a generalization of the well-known Steiner tree problem; we call it the Steiner connectivity Problem. We discuss complexity of this problem, generalize the so-called Steiner partition inequalities and give a transformation to the directed Steiner tree problem. We show that directed models provide tight formulations for the Steiner connectivity problem, similar as for the Steiner tree problem.
1998
In this paper, we present the implementation of a branch-and-cut algorithm for solving Steiner tree problems in graphs. Our algorithm is based on an integer programming formulation for directed graphs and comprises preprocessing, separation algorithms, and primal heuristics. We are able to solve nearly all problem instances discussed in the literature to optimality, including one problem that-to our knowledge-has not yet been solved. We also report on our computational experiences with some very large Steiner tree problems arising from the design of electronic circuits. All test problems are gathered in a newly introduced library called SteinLib that is accessible via the World Wide Web.
In : 2013 5th International Conference on Modeling, Simulation and Applied Optimization (ICMSAO). IEEE conference, 2013
We investigate the Steiner tree problem with revenues , budget and hop constraints (STPRBH) on graph, which is a generalization of the well-known Steiner tree problem. Given a root node, edge costs, nodes revenues, as well as a preset budget and hop, the STPRBH seeks to find a subtree that includes the root node and maximizes the sum of the total edge revenues respecting the budget and hop constraints. These constraints impose limits on the total cost of the network and the number of edges between any vertex and the root. Not surprisingly, the STPRBH is NP-hard. For this challenging network design problem that arises in telecommunication settings and multicast routing, we present several polynomial size formulations. We propose an enhanced formulation based on the classical work of Miller, Tucker, and Zemlin by using additional set of variables representing the rank-order of visiting the nodes. Also, we investigate a new formulation for the STPRBH by tailoring a partial rank-1 of the Reformulation-Linearization Technique. Extensive results are exhibited using a set of benchmark instances to compare the proposed formulations by using a general purpose MIP solver.
Siam Journal on Computing, 1995
We give the first approximation algorithm for the generalized network Steiner problem, a problem in network design. An instance consists of a network with link-costs and} for each pair {i, j} of nodes, an edge-connectivity requirement Tij. The goal is to find a minimum-cost network using the available links and satisfying the requirements.
Computers & Operations Research, 2008
We propose a new formulation for the multi-weighted Steiner tree (MWST) problem. This formulation is based on the fact that a previously proposed formulation for the problem is non-symmetric in the sense that the corresponding linear programming relaxation bounds depend on the node selected as a root of the tree. The new formulation (the reformulation by intersection) is obtained by intersecting the feasible sets of the models corresponding to each possible root selection for the underlying directed problem. Theoretical results will show that the linear programming relaxation of the new formulation dominates the linear programming relaxation of each of the rooted formulations and is comparable with the linear programming bounds of the best formulation known for the problem. A Lagrangean relaxation scheme derived from the new formulation is also proposed and tested, with quite favourable results, on instances with up to 500 nodes and 5000 edges. ᭧
Proceedings of the …, 1998
We give the first non-trivial approximation algorithms for the Steiner tree problem and the generalized Steiner network problem on general directed graphs. These problems have several applications in network design and multicast routing. For both problems, the best ...
2001
We propose in this work 50 new test instances for the Steiner problem in graphs. These instances are characterized by large integrality gaps (between the optimal integer solution and that of the linear programming relaxation) and symmetry aspects which make them harder to both exact methods and heuristics than the test instances currently in use for the evaluation and comparison of existing and newly developed algorithms. Our computational results indicate that these new instances are not amenable to reductions by current preprocessing techniques and that not only do the linear programming lower bounds show large gaps, but they are also hard to be computed. State-of-the-art heuristics, which found optimal solutions for almost all test instances currently in use, faced much more difficulties for the new instances. Fewer optimal solutions were found and the numerical results are more discriminant, allowing a better assessment of the effectiveness and the relative behavior of different heuristics.
Discrete Applied Mathematics, 2012
The geometric bottleneck Steiner network problem on a set of vertices X embedded in a normed plane requires one to construct a graph G spanning X and a variable set of k ≥ 0 additional points, such that the length of the longest edge is minimised. If no other constraints are placed on G then a solution always exists which is a tree. In this paper we consider the Euclidean bottleneck Steiner network problem for k ≤ 2, where G is constrained to be 2-connected. By taking advantage of relative neighbourhood graphs, Voronoi diagrams, and the tree structure of block cut-vertex decompositions of graphs, we produce exact algorithms of complexity O(n 2 ) and O(n 2 log n) for the cases k = 1 and k = 2 respectively. Our algorithms can also be extended to other norms such as the L p planes.
Mathematical Programming, 2011
The hop-constrained minimum spanning tree problem (HMSTP) is an NP-hard problem arising in the design of centralized telecommunication networks with quality of service constraints. We show that the HMSTP is equivalent to a Steiner tree problem (STP) in an appropriate layered graph. We prove that the directed cut model for the STP defined in the layered graph, dominates the best previously known models for the HMSTP. We also show that the Steiner directed cuts in the extended layered graph space can be viewed as being a stronger version of some previously known HMSTP cuts in the original design space. Moreover, we show that these strengthened cuts can be combined and projected into new families of cuts, including facet defining ones, in the original design space. We also adapt the proposed approach to the diameter-constrained minimum spanning tree problem (DMSTP). Computational results with a branch-and-cut algorithm show that the proposed method is significantly better than previously known methods on both problems.
is work deals with the creation and optimization of real-world instances in the design of telecommunication networks. We propose two new sets of benchmark instances for the Steiner tree problem in graphs, which is one of the fundamental network optimization problems. Our instances are large, sparse graphs that contain over 100 000 nodes and originate from real-world applications of deploying last-mile fiber-optic networks. To obtain a rough estimate on the hardness of the new instances, we measured the performance of preprocessing techniques and of an exact algorithm based on branch-and-cut. is work shall establish a missing link between the real world and the mathematical modeling and optimization of telecommunication networks.
HAL (Le Centre pour la Communication Scientifique Directe), 2013
We address the Steiner tree problem with revenues, budget and hop constraints (STPRBH), which is a generalization of the well-known Steiner tree problem. Given a connected undirected graph, a root node, edge costs and delays, nodes revenues, as well as a preset budget and hop, the STPRBH seeks to …nd a subtree that includes the root node, satis…es bound constraints on the total edge cost as well as the number of edges between any node and the root node, while maximizing the sum of the total node revenues. We focus on investigating polynomial-sized formulations. First, we propose an enhanced formulation based on the Miller-Tucker-Zemlin subtour constraints. Next, we investigate a nonlinear MIP formulation that is linearized using the Reformulation-Linearization Technique (RLT). We present the results of a comprehensive computational study of the proposed formulations. These result provide evidence that benchmark instances with up to 500 nodes can be e¤ectively solved using the proposed RLT-based formulation.
2009
Abstract The Steiner tree problem with revenues, budget and hop constraints is a variant of the Steiner tree problem with two main modifications:(a) besides the costs associated with arcs, there are also revenues associated with the vertices, and (b) there are additional budget and hop constraints, which impose limits on the total cost of the network and on the number of edges between any vertex and the root, respectively.
Annals of Operations Research, 2015
A complete weighted graph, G(X, Γ, W), is considered. LetX ⊂ X be some subset of vertices and, by definition, a Steiner tree is any tree in the graph G such that the set of the tree vertices includes setX. The Steiner tree problem consists of constructing the minimum-length Steiner tree in graph G, for a given subset of verticesX The effectively computable estimate of the minimal Steiner tree is obtained in terms of the mean value and the variance over the set of all Steiner trees. It is shown that in the space of the lengths of the graph edges, there exist some regions where the obtained estimate is better than the minimal spanning tree-based one.
European Journal of Operational Research, 2010
This paper considers a tricriteria Steiner Tree Problem arising in the design of telecommunication networks. The objective functions consist of maximizing the revenue and of minimizing the maximal distance between each pair of interconnected nodes, as well as the maximal number of arcs between the root and each node. A polynomial algorithm is developed for the generation of a minimal complete set of Pareto-optimal Steiner trees. Optimality proofs are given and computational experience on a set of randomly generated problems is reported.
We design combinatorial approximation algorithms for the Capacitated Steiner Network (Cap-SN) problem and the Capacitated Multicommodity Flow (Cap-MCF) problem. These two problems entail satisfying connectivity requirements when edges have costs and hard capacities. In Cap-SN, the flow has to be supported separately for each commodity while in Cap-MCF, the flow has to be sent simultaneously for all commodities. We show that the Group Steiner problem on trees ([12]) is a special case of both problems. This implies the first polylogarithmic lower bound for these problems by [17]. We then give various approximations to special cases of the problems. We generalize the well known Source location problem (see for example [19]), to a natural problem called the Connected Rent or Buy Source Location problem. We show that this problem is a a simplification of Cap-SN and Cap-MCF and a generalization of Group Steiner on general graphs. We use Group Steiner Tree techniques, and more sophisticated techniques, to derive log 3+ n approximation for the Connected Rent or Buy Source Location problem which is close to the best approximation known for Group Steiner on general graphs. Another special case we study is as follows. Given a bipartite graph G = (A ∪ B, E) and an integer k > 0, find A ⊆ A and B ⊆ B of minimum total size |A | + |B | such that there exist k edge-disjoint paths in G from vertices in A to vertices in B. This problem is a special case of the Steiner Network problem with vertex costs [20]. In [20] Nutov asked the open question if the Steiner network problem with vertex costs admits an o(k) ratio. We give an o(k) approximation for this special case, which could be a step toward resolving the open question of Nutov. We provide an O(√ k log k) approximation ratio for the problem. We also show that we can compute a solution of optimum value, while being able to route O(k/polylog n) flow, where n is Part of this work was done at DIMACS. We thank DIMACS for their hospitality.
We present a specialized branch-and-bound (b&b) algorithm for the Euclidean Steiner tree problem (ESTP) in R n and apply it to a convex mixed-integer nonlinear programming (MINLP) formulation of the problem, presented by Fampa and Maculan. The algorithm contains procedures to avoid difficulties observed when applying a b&b algorithm for general MINLP problems to solve the ESTP. Our main emphasis is on isomorphism pruning, in order to prevent solving several equivalent subproblems corresponding to isomorphic Steiner trees. We introduce the concept of representative Steiner trees, which allows the pruning of these subproblems, as well as the implementation of procedures to fix variables and add valid inequalities. We also propose more general procedures to improve the efficiency of the b&b algorithm, which may be extended to the solution of other MINLP problems. Computational results demonstrate substantial gains compared to the standard b&b for convex MINLP.
Given an undirected weighted graph G = (V, E, c) and a set T , where V is the set of nodes, E is the set of edges, c is a cost function, and T is a subset of nodes called terminals, the Steiner tree problem in graphs is that of finding the subgraph of the minimum weight that connects all of terminals. The Steiner tree problem is an example of an NP-complete combinatorial optimization problem [1]. Thus, approximate methods are usually employed for constructing the Steiner tree. In this study, the KMB algorithm [2], which is an efficient construction method for Steiner tree problems, is enhanced by considering edge betweenness [3]. The results of numerical simulations indicate that our improved KMB algorithm shows good performances for various types of benchmark Steiner tree problems.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.