GRASP Algorithms for the edge-survivable Generalized Steiner Problem

The design of a communication network where the connectivity between nodes must be kept even after failure of some links can be modeled as a Generalized Steiner Problem. It consists of computing the minimal cost subnetwork of a given feasible network where certain pairs of nodes must satisfy a number of disjoint connectivity requirements and is known to be an NP-Complete problem. This paper introduces an heuristic based on the combinatorial optimization metaheuristic “Greedy Randomized Adaptive Search Procedure” (GRASP) to solve the edge-survivable version of the problem, where nodes are perfect but links can fail. The algorithm is tested with a set of heterogeneous network topologies and connectivity requirements obtaining promising results; in all cases with known optimal cost, optimal or near-optimal solutions are found.

[1]  Mourad Baïou Le probleme du sous-graphe steiner 2-arete connexe : approche polyedrale , 1996 .

[2]  Celso C. Ribeiro,et al.  Greedy Randomized Adaptive Search Procedures , 2003, Handbook of Metaheuristics.

[3]  Pawel Winter,et al.  Steiner problem in networks: A survey , 1987, Networks.

[4]  Mourad Baïou,et al.  On the dominant of the Steiner 2-edge connected subgraph polytope , 2001, Discret. Appl. Math..

[5]  R. Ravi,et al.  When trees collide: an approximation algorithm for the generalized Steiner problem on networks , 1991, STOC '91.

[6]  Franco Robledo Amoza,et al.  Designing backbone networks using the generalized steiner problem , 2009, 2009 7th International Workshop on Design of Reliable Communication Networks.

[7]  Ali Rhida Mahjoub,et al.  On the Steiner 2-edge connected subgraph polytope , 2008, RAIRO Oper. Res..

[8]  Mauricio G. C. Resende,et al.  Greedy Randomized Adaptive Search Procedures , 1995, J. Glob. Optim..

[9]  Ali Ridha Mahjoub,et al.  Design of Survivable Networks: A survey , 2005, Networks.

[10]  Ramesh Bhandari,et al.  Optimal physical diversity algorithms and survivable networks , 1997, Proceedings Second IEEE Symposium on Computer and Communications.

[11]  Franco Robledo Amoza GRASP heuristics for Wide Area Network design , 2005 .

[12]  Clyde L. Monma,et al.  Minimum-weight two-connected spanning networks , 1990, Math. Program..

[13]  Mourad Baïou,et al.  Steiner 2-Edge Connected Subgraph Polytopes on Series-Parallel Graphs , 1997, SIAM J. Discret. Math..

[14]  R. Ravi,et al.  When Trees Collide: An Approximation Algorithm for the Generalized Steiner Problem on Networks , 1995, SIAM J. Comput..