A Branch-and-Cut Algorithm for Solving an Intraring Synchronous Optical Network Design Problem Youngho Lee Department of Industrial Engineering, Korea University, Sung-Buk Ku Anam Dong 5-1, Seoul 136-701, South Korea Hanif D. Sherali Department of Industrial and Systems Engineering, Virginia Polytechnic Institute and State University, Blacksburg, Virginia 24061 Junghee Han Department of Industrial Engineering, Korea University, Sung-Buk Ku Anam Dong 5-1, Seoul 136-701, South Korea Seong-in Kim Department of Industrial Engineering, Korea University, Sung-Buk Ku Anam Dong 5-1, Seoul 136-701, South Korea In this paper, we deal with a network design problem arising from the deployment of synchronous optical networks (SONET), a standard of transmission using optical fiber technology. The problem is to find an op- timal clustering of traffic demands in the network such that the total number of node assignments (and, hence, add–drop multiplexer equipment requirements) is mini- mized, while satisfying the ring capacity and node cardi- nality constraints. This problem can be conceptualized as an edge-capacitated graph partitioning problem with node cardinality constraints. We formulate the problem as a mixed-integer programming model and develop a new branch-and-cut algorithm along with preprocess- ing routines for optimally solving the problem. We also prescribe an effective heuristic procedure. Promising computational results are obtained using the proposed method. © 2000 John Wiley & Sons, Inc. Keywords: telecommunications networks; survivable network design; SONET ring; valid inequality; branch-and-cut 1. INTRODUCTION In this paper, we consider a network design problem arising from the deployment of synchronous optical net- Received February 19, 1999; revised September 23, 1999 Correspondence to: Y. Lee; e-mail: yhlee@kuccnx.korea.ac.kr Contract grant sponsor: Korea Science and Engineering Foundation; contract grant number: 981-1015-084-2 Contract grant sponsor: National Science Foundation; contract grant number: DMI9812047 Contract grant sponsor: Air Force Office for Scientific Research; contract grant number: F49620-96-1-0274 c 2000 John Wiley & Sons, Inc. works (SONET). The SONET is a standard of optical fiber transmission technology. The typical capacity of current SONET technology permits the transmission of 2.4 Gbps over a single fiber, which is equivalent to over 38,000 voice circuits (see Wu [11] for technical details). Thus, a failure in even a single link may result in a sig- nificant loss in customer service. In response, telecom- munication companies are adopting SONET ring archi- tectures, where the structure of the ring promotes an en- hanced survivability of the network. In this context, the issue of determining cost-effective topological designs and deployment strategies of SONET rings is important for network planners of telecommunication companies. Moreover, due to the inherent computational complexity of the problem of designing survivable networks, plan- ners resort to tools such as Bellcore’s SONET Planning Tool (SPT) and U S WEST’s SONET Planning System (SPS). This paper addresses a SONET design problem faced by network planners at any regional Bell operat- ing company (RBOC) providing for new SONET service in its territory. To focus on the optimization aspect of deploying a SONET architecture in a real telecommunication net- work, let us briefly describe the relevant background. As depicted in Figure 1, the routing of traffic between the nodes on a ring requires a special type of equipment at each node that is capable of adding and dropping the traffic. This device is called a SONET add–drop multi- plexer (ADM). Additionally, when the two nodes of a de- mand pair are located on different rings, we need to use a NETWORKS, Vol. 35(3), 223–232 2000