Design of Stacked Self-Healing Rings Using a Genetic Algorithm

  • Authors:
  • Mor Armony;John G. Klincewicz;Hanan Luss;Moshe B. Rosenwein

  • Affiliations:
  • New York University, New York, New York 10012, USA;AT&T Labs, Middletown, New Jersey 07748, USA;Telcordia Technologies, Piscataway, New Jersey 08854, USA;Merck-Medco Managed Care, L.L.C., Franklin Lakes, New Jersey 07417, USA

  • Venue:
  • Journal of Heuristics
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Ring structures in telecommunications are taking onincreasing importance because of their “self-healing” properties.We consider a ring design problem in which several stacked self-healingrings (SHRs) follow the same route, and, thus, pass through the sameset of nodes. Traffic can be exchanged among these stacked rings at adesignated hub node. Each non-hub node may be connected to multiplerings. It is necessary to determine to which rings each node shouldbe connected, and how traffic should be routed on the rings. Theobjective is to optimize the tradeoff between the costs forconnecting nodes to rings and the costs for routing demand onmultiple rings. We describe a genetic algorithm that finds heuristicsolutions for this problem. The initial generation of solutionsincludes randomly-generated solutions, complemented by “seed”solutions obtained by applying a greedy randomized adaptive searchprocedure (GRASP) to two related problems. Subsequent generations arecreated by recombining pairs of “parent” solutions. Computationalexperiments compare the genetic algorithm with a commercial integerprogramming package.