====== Tim Chow ====== ====== The Ring Grooming Problem: Combinatorial Optimization in Modern Telecommunications Networks ====== ===== Abstract for the Combinatorics and Number Theory Seminar 2001 December 5 ===== Many modern telecommunications networks are based on so-called ``bidirectional SONET rings,'' whose interconnection graph is a cycle. One might suppose that optimal routing on a cycle graph would be a trivial problem, but this is not always true because certain variables are constrained to assume integer values. Schrijver, Seymour, Winkler, and others have studied the so-called ``ring loading problem,'' in which the cost of a network is assumed to be proportional to the amount of traffic on the edge with the heaviest load, and they have obtained good approximation algorithms. Often, however, a more realistic assumption is that the cost of a network is proportional to the amount of electronic hardware needed to support the traffic. This assumption leads to the ``ring grooming problem,'' which appears to be harder than the ring loading problem. Our main result is a constant-factor approximation algorithm (i.e., a polynomial-time algorithm that produces a solution whose cost is within a constant multiplicative factor of the optimum) for uniform traffic. The algorithm is based on the construction of covering designs. The problem of finding a constant-factor approximation algorithm for an arbitrary set of traffic demands remains open. No background in telecommunications will be assumed. This is joint work with Philip Lin.