.M414 ,,,-. '\%c^. 0C1 ALFRED P. "Models WORKING PAPER SLOAN SCHOOL OF MANAGEMENT for Planning Capacity Expansion in Local Access Telecommunication Networks" A. Balakrishnan, T. L. Magnanti A. Shulman, R. T. Wong MIT Sloan School Working Paper #3048-89-MS Revised: August 1989 MASSACHUSETTS INSTITUTE OF TECHNOLOGY 50 MEMORIAL DRIVE CAMBRIDGE, MASSACHUSETTS 02139 UCh. 13 "Models for Planning Capacity Expansion in Local Access Telecommunication Networks" A. Balakrishnan, T. L. Magnanti A. Shulman, R. T. Wong MIT Sloan School Working Paper #3048-89-MS Revised: August 1989 \ OCT 1 3 1989 , Models for Planning Capacity Expansion in Local Access Telecommunication Networks ^ A. Balakrishnan ** T. L. Magnanti Sloan School of Management M. I. T. Cambridge, Massachusetts A. GTE Shulman Laboratories, Incorporated Waltham, Massachusetts R. T. Wong "* Krannert Graduate School of Management Purdue University West Lafayette, Indiana May 1989 Revised: August 1989 This research Supported * * was in part initiated by an through a grant from AT&T research GTE Laboratories, Incorporated award Supported in part by Grant # ECS-8316224 from the Systems Theory and Op)eralions Research Program of the National Science Foundation Supported Research in part by ONR Contract No. NOOOO-14-86-0689 from the Office of Naval Abstract The rapid progress of communications technology has created new opportunities for modeling and optimizing the design of local telecommunication The complexity, systems. diversity, and continuous evolution pose several modeling challenges. In this paper, we of these networks present an overview of the local telephone network environment, and discuss possible modeling approaches. particular, we (i) discuss the engineering characteristics of the network, and introduce terminology that literature; (ii) In is commonly used in the communications industry and describe a general local access network planning model and framework, and motivate different possible modeling assumptions; (iii) various existing planning models in the context of this framework; and, summarize (iv) describe some new modeling approaches. The discussion modeling local in this is directed both to researchers interested in telecommunications systems and such models. Our goal environment paper is to to planners interested in using present relevant aspects of the engineering for the local access telecommunication network, and to discuss the relationship of the engineering issues to the formulation of economic decision models. We indicate how changes in the underlying switching and transmission technology affect the modeling of the local telephone network. We also review various planning issues and discuss possible optimization approaches for treating them. Introduction 1. Over the last three decades, problem don\ain for developing and applying optimization models. these modeling efforts: $60 billion in 1980 in over $100 billion in improvements communication network planning and routing has been a the (i) enormous investments System transmission Bell total for the in the design U. communication in facilities S.) offer significant Two main driving alone (AT&T facilities fertile forces underlie (estimated at around Bell Laboratories (1986)), and opportunities for cost savings with even modest and operation of communication networks, and (ii) rapid technological and regulatory changes provide novel design alternatives and operating environments. This paper reviews and develops in alternative modeling approaches for addressing contemporary design problems that arise one major component of a telecommunication system: the paper first sets a backdrop for local access network. As a starting point, the our discussion by reviewing relevant technological developments as well as the evolution of the local access network. In the next few years, the nature of services and the volume communications industry should change radically. Several era in commurucations: replacement of analog transmission increasing bandwidth of increasing competition fiber optic transmission among Integrated Services Digital of demand in the tele- developments mark the emergence of a new by equipment digital technology, decreasing cost and relative to conventional copper cables, providers of telecommunication services, and adoption of international Network (ISDN) standards. As ISDN becomes fully operational, and telephone companies complete the transition to digital switching and fiber optic transmission, users will have access to a broad range of new services combirung voice, data, graphics, and video. applications include telemetry, database access, videophone access to packet networks, facilities, New improved networking services, and customer controlled network management. Telephone companies are already planning for an even more ambitious expansion of services and capabilities (the so-called broadband ISDN network) when fiber optics will way homes (Kostas to the individual and Yates customers' permeate the entire communication system, (1984), (1985), The Economist (1987), Fortune (1988)). and transmission technologies To accomodate modeling and planning is expected the anticipated efforts to Dettmer Thus, to greatly stimulate demand (1985), Toth, -1 the Colombini, McClaren, ISDN combined with the new switching network usage. increase, telephone expand and upgrade all companies have their switching initiated extensive and transmission facilities. Network modernization and expansion communication system, both carriers is for strategic particularly critical in the local access and economic reasons. have almost completed the transition In the last component of the few years, the long-distance to digital switching technologies and fiber optic transmission. In contrast, the technological changes in the local telephone network, which accounts for approximately 60% of the total investment in communication For instance, in 1987, only 20% of all facilities, have been much more modest. the local access networks in the U. S. is limited by the current capabilities of local networks, and digital switching ISDN telecommunication (The Economist, 1987). Thus, the ability to offer the proposed advanced services employed local telephone companies face competitive pressures to upgrade their networks rapidly. Because modernizing and expanding switching and transmission facilities investments, telephone compianies typically priortize expansion projects based on potential and emphasize cost effectiveness in implementing the selected network planners face complex choices concerning where and when technology in order to meet the increasing demand deploying concentrators and multiplexers in the method alternatives that did not arise in the traditional analog local access new decision support models demand growth For each project, The emergence of new and tradeoffs and, hence, new and copper environment. For instance, network now provides an alternative (instead of cable expansion) for increasing network capacity. planners require enormous expand capacity or replace current for different types of services. communication technologies has created additional decision modeling challenges to projects. requires As to identify cost effective a consequence, network expansion and modernization strategies. This paper focuses on contemporary expansion planning models for the local access component (from the customer premises to the serving sv^tching center) of public telephone networks. We do not address design issues, such as the blocking of potential transmissions or network vulnerability, that are more relevant for long-distance networks. Similarly, our models might not apply directly to data networks or rural networks since these rural latter network types employ different technologies (for example, networks use radio transmission, and data networks employ packet switching) and different design criteria (e.g., reducing packet delay in data networks). Our purpose methodology in this papjer for local access is to discuss alternative modeling approaches rather than a specific network planning. The various models -2- that we consider differ in their underlying assumptions, complexity and computational tractability. We focus on economic models for aggregate planning (also called fundamental planning in the industry) rather than on detailed engineering models of different technologies. Thus, pattern of network evolution, specified switching and transmission resources. by we are concerned the capacity, location, with identifying the broad and timing of investment in different We review some of the underlying telecommunications technology, and contrast the traditional network planning methods developed for the copper and analog environment with the requirements imposed by the newer technologies. solution methods The for the different rest of this paper is orgar\ized as follows. Section 2 describes the evolution communications industry and briefly describe models. characteristics of local telecommunication networks, the We also literature. and engineering and introduces some terminology commonly used This discussion has two purposes: (i) to highlight technological issues that are important in formulating appropriate optimization models, and introduce analysts who might not be familiar with the telecommunication industry to prevailing and expected technology. network representation that Section 3 develops a general some framework based on encompasses a vdde range of single-period local access in (ii) to of the a layered network planning models, and motivates different possible modeling assumptions. Section 4 discusses several planning models in the context of literature, our modeling framework. We first review some models propx)sed in the and then describe two new models - one using a fixed -charge network design formulation, and another based on tree covering concepts. Section 5 offers concluding remarks. The Local Telecommunication Network 2. This section describes the Icxral access network, traces and introduces some communications terminology. CXir features so that we can its evolution over the last few decades, intent is to describe some important represent them adequately in economic planning models. The Communication Network Hierarchy 2.1 Most rudonal telecommunications networks can be broadly divided shown (i) technological in Figure 1, into the three main levels namely, the long-distance, toll or inter-city network that typically connects city pairs through gateway nodes (also called point-of-presence nodes, Lavin (1987)); the inter-office or switching center (ii) network within each city that interconnects switching centers (also called local exchanges, or central offices) in different subdivisions (clusters of customers), and provides access to the gateway node(s); and, (iii) the local access network that connects individual subscribers belonging to a cluster to the corresponding switching center. These three levels of the communication system hierarchy processing capabilities and services they perform, tree configuration and amount differ in several respects: the of intelligence they contain, the technologies they employ, the their design criteria. For instance, the local access network typically has a and contains a dedicated communication channel connecting each customer to the switching center. Currently, most (approximately 80% transmission on copp>er cables, and electronic devices. In contrast, thelong-distance do not contain in the U.S.) local access networks use analog network has a relatively dense topology providing multiple communication paths between each origindestination pair. The gateway nodes on this network contain switching, traffic compression (concentration), and The long-distance networks in the U.S. are some intelligent hardware to perform service functions (such as directory assistance). almost completely digitized, and employ high frequency transmission using fiber optics, microwave (radio), and satellite communications. The inter-office the switching centers within a restricted geographical region (for example, within network links all each high speed transmission lines and possibly through tandem switches; city) via access to the nearest gateway lin-iited node of the long-distance network. The intelligence for routing incoming messages to the inter-office it also provides network contains appropriate downstream switching centers or gateway nodes. Ideally, the design of a levels of the telecommunication network should simultaneously account for network hierarchy since the capacity requirements interdependent. For instance, the respective number of customers assigned communication requirements (i.e., determine the desired switching capacity on the inter-office task, analysts to all three at the different levels are to each switching center, and their whom they communicate and how often) would at the switching center as well as the transmission capacity network. However, because of differences in ownership and to simplify the planning decompose the overall planning example, Dawson, Murphy, and Wolman problem by considering each (1984)). In this paj^er level separately (see, for we focus on decision models for designing and expanding the local access component. 2.2 Evolution of the Local Access Network The local access links individual network customers to a (also called the outside plant, local loop, or local exchange network) switching center that interconnects them for local communications, and also serves as an interface to the higher levels in the communication system, feeder networks, A and this network distribution is network hierarchy. Like the overall also hierarchical; consists of three levels referred to as routes, networks. route is a portion of the local access network; with the switching center via the same link incident local access it it contains to the center. all customer nodes that commurucate Figure 2 shows a typical route of a network. Each switching office might serve as the termination point for 3 to 5 routes (Koontz (1980)); the Bell System contains around 40,(X)0 such routes (Ciesielka and Douglas purpKDses of capacity planning in the local network, each route •5- is indep>endent of the others. (1980)). For Each route is in turn divided into two segments: the feeder network connecting the switching center to intermediate nodes called distribution points (or control points), and distribution networks connecting each distribution pxjint to the customer premises. The feeder network consists of cable groups of varying gauges that are either buried, installed in ducts, or mounted on poles, and are accessible at intermediate points. The segment of cables between two adjacent distribution points along the route often called a feeder section. The feeder network has a tapered structure, we move away from each feeder section decreases as the switching center. taps into the feeder network via lateral cables at the distribution points. distribution network, sometimes called an diameter of a few thousand feet, i.e., allocation area the The number is of cables in distribution network The area served by a (Gibson and Luber (1980)), typically has a and may include as many as 5(X) customers. The number of distribution points assigned to a switching center varies from 20 to 200. Most feeder and distribution networks have a tree structure and thus provide (See Griffiths (1986) for a a unique transmission path more comprehensive Traditionally, the distribution On cables. to the switching center. description of local telecommunication networks.) network small) in order to exploit economies of scale, from each customer and is designed for ultimate to avoid demand (which In this paper, we focus on the evolution of technologies and planning practices in the feeder network. classify the technological Sta ge The basic feeder network 1 : developments into three stages The basic feeder network employs analog transmission copper cables (twisted wire pairs). center. Physically, the line for a It demand growth Elken (1980), Friedenfelds and McLauglin (1979)). medium-term feeder capacity planning problem. we might new medium-term demand; telephone companies periodically review and increase feeder capacity to accomodate (1980), relatively subsequent disruption of service for laying the other hand, feeder networks are designed to meet only the and customer movement (Ciesielka and Long is From (see also at the voice a We next trace the modeling Dawson {perspective, et al. (1984)). frequency of 4 Khz over uses a dedicated line to connect each customer to the switching customer might consist of wire segments (possibly with different gauges) belonging to each downstream feeder section, with sections joined at the intermediate distribution points. -6- In this setting, a principal design concern is to provide acceptable transmission quality by ensuring that the circuit connecting each customer to the switching center permissible wire resistance (around 1300 ohms, increasing to 2500 the network engineering task, satisfies the ohms with maximum range extenders). Thus, sometimes called Resistance Design (Ciesielka and Douglas determine a cost-effective combination of wire gauges to (1980)), is to use in each feeder section that will satisfy all maximum resistance requirements. Observe that the basic feeder network can respond by adding and reassigning cables within each feeder as physical pair facility said to have customers exhaust. move relief. Any or the number section. Planners telecommunication sometimes demand refer to this exercise considers of customers increases: (i) two strategies to relieve exhaust feeder cable reallocation, and (ii) only method where demand exceeds the available cable capacity section The feeder planning to increased is when feeder cable expansion. Given the projected changes reallocation methods attempt in the medium term demand to identify a feasible at each distribution f>oint, feeder reassignment of currently allocated and spare feeder cables within each section to various upstream distribution points in order to delay cable expansion. Gibson and Luber (1980) describe a heuristic feeder allocation method; Elken (1980) formulates the reallocation task as a separable convex progranrvming problem, and proposes an iterative procedure that solves a sequence of linear programs. Feeder expansion models (e.g., Freidenfields and McLaughlin (1979) determine the number of additional cables planning horizon in order cable expansion is to install in to relieve the projected the only available method and Koontz (1980)) every time period (typically, every year) of the exhaust at minimum for relieving exhaust, discounted total and if cost. the local access When network has a tree structure, each feeder section can be analyzed independently for capacity planning purposes (since the number of customers served by each each section). Thus, physical pair spatial distribution point uniquely determines the cable requirements in facility relief models used in this context do not incorporate any coupling between sections. Friedenfelds and McLaughlin (1979) formulate a multiperiod capacity expansion heuristic solution model method to find the for this optimal mix of cable gauges in each section; they describe a model. -7- Stage Feeder networks with remote electronics 2: From a modeling p>oint of view, the next nujor stage in local network evolution occurred the communication industry developed pair gain or remote electronic devices, concent -ators and remote switches, for use in the local network. compresses or interleaves signals from several incoming that A lines into a has a higher frequency but requires only a single line (or a pair of incoming signal to a separate 'channel' in the multiplexer lines). i.e., is when multiplexers, an electronic device composite outgoing signal that The system assigns each combined outgoing transmission. (Channels correspond to preassigned non-overlapping frequency bands in frequency division multiplexing, and to time slots in We refer time division multiplexing.) compression ratio traffic (also called the to the ratio of input to multiplexing ratio). output signal frequencies as the traffic Like multiplexers, concentrators also perform compression, transforming multiple incoming signals into a single outgoing high frequency signal. However, the output signal from a concentrator does not have a dedicated channel for each input line (and so signals might be blocked); rather, the output channels are dynamically assigned to the input lines as the need arises. The Remote switches perform ratio of incoming to outgoing channels local switching functions to interconnect all the switching center through them; thus, each remote switch the main switching is center. Typically, is called the concentration ratio. customers a decentralized who communicate with and smaller version of remote switches also perform multiplexing and /or concentration functions for traffic destined to the main switching center. In local access the as same physical demand less line increases. network applications, remote electronic devices enable multiple users on the feeder network, thus providing an They alternative also eliminate circuit resistance restrictions, method to to relieve share exhaust and permit the use of fewer and expensive wire gauges. Multiplexers, concentrators, and remote switches are available in several configurations, with varying input capacities compression ratios ranging from 2:1 to (i.e., number of input lines) and different traffic as high as 96:1. While multiplexing, concentration and remote switching reduce the number of cables required downstream feeder sections, these cables must now handle higher frequencies. Conventional copjser cables (twisted pairs) have a limited effective (150 Khz to 2 Mhz) in bandwidth (around 150 Khz). Higher frequency signals require either coaxial cables or conditioned (or groomed) copper cables, i.e., twisted wire pairs with intermediate repeaters (which are electronic devices to eliminate distortion in the -8 very high frequency signals (over 2 Mhz) require signals); for fiber optic cables. Often, existing ducts (built copper cables) can accomodate these enhanced transmission media as well. For the second generation local access network with electronic devices, the planner must consider various choices for locating, sizing, and timing the installation of remote electronics (multiplexers, concentrators, switches) as well as the conventional option of physical pair facility relief (i.e., increasing cable capacities in different feeder sections). Furthermore, unlike the older technologies, these new devices section in isolation since higher introduce spatial couplings, demand on every intermediate feeder longer consider each feeder does not necessarily translate section. Fiber in the local access network : Many telephone companies are currently planning access networks because of facilities consist of a cable. we can no at up>stream distribution points into increased cable capacity requirements Sta ge 3 i.e., its introduce fiber optic technology in local to extremely high bandwidth. Fiber optic or lightwave transmission pair oi fiber optic terminals (or fiber terminating equipment) connected a fiber Fiber optic terminals convert electrical (analog or digital) signals into very high frequency optical signals, and might perform optical coupling and multiplexing functions as of fiber cables (some with a transmission capability of over 1 well. Tera bits per second) unlimited for local network applications; therefore, they can accomodate a large is factor limiting the number the cost of fiber terminating equipment cables are installed in existing distribution points and of channels that can is expected be multiplexed on to dominate the underground ducts) due fiber. The bandwidth effectively number high frequency channels. Indeed, the electronics in the fiber terminating equipment main by is of multiplexed currently the For local access networks, fiber cable costs (especially, to the relatively short distances if fiber between the the switching center. Except for a few experimental networks, telephone companies have not deployed fiber optic transmission extensively in the local access network. The characteristics, capabilities and deployment of the technology, Anderson Kaplan (1988), (1984)). networks (e.g., and even the network configuration plans are constantly changing Carse (1986), Ensdorf, Keller, and Kowal (1988), Toth et al. (1985), (see, for instance, Snelling and Researchers have proposed several competing topologies for fiber-based local access Campbell (1988), Garbanati and Palladino -9- (1988), Sirbu and Reed (1988), White (1988)). Some of the topologies, such as the ring, loop, vulnerability, an issue that is architectures, seek to reduce becoming increasingly important a single cable can affect service to a large In this papjer, and mesh we assume for fiber network networks since damage that, for topxslogical design purposes, fiber optic terminals essentially we do not represent the unique characteristics of fiber optic transmission in great detail, particularly since this technology is When deploying it, even number of customers. act like concentrators with very high traffic compression ratios. Thus, evolving. to the technology develops further arnl telephone still companies gain experience with network plaruiers might require more sophisticated models that distinguish fiber optic transmission from conventional electrical transnussion. Table The next I summarizes the technologies and expansion options we have discussed section formalizes the feeder modeling assumptions; we will network planning problem, and motivates several possible subsequently use these assumptions to differentiate various modeling approaches. Table I Local Access Network Expansion Options Technology Stages in this section. Local Access Network Planning: Problem Definition, Modeling 3. Framework and Assumptions This section presents a general conceptual and modeling framework for studying the local access (feeder) network planning problem, defines the scope of models identifies some key assumptions that distinguish different that we will subsequently consider, and modeling approaches We for this problem. present an example to clarify the decisions and tradeoffs in the planning task, and to illustrate the modeling implications of traffic processing and cable expansion options. We then develop a general layered network representation that captures the important issues and tradeoffs of the local access network planning problem. The feeder capacity planning exercise begins with a forecast (based customer movements) of telecommunication demand demand planning horizon. The basic unit of at each distribution for voice transmission is on new construction and p)oint for the a circuit. For duration of the analog transmission, each circuit represents a bandwidth requirement of 4 Khz, and requires one twisted pair of copper wires. The corresponding Kbps digital equivalent in the U.S. (Kilobits per second). The demand is the DSO for data, video, signal which has a transmission and other wideband services is usually expressed as a multiple (or fraction, for some types of data transmission) of the basic DSO example, the DSl, DS2, and DS3 rates are, respectively, 24, 96, rate of 64 rate; for and 672 times the DSO transmission rate. The total objective of the planning exercise might be to satisfy all the projected (investment plus operating) discounted cost, or to selectively satisfy profit. In this paper we we restrict our discussions models rather than multi-period models. Multi-period models can account one year scale, i.e., in anticipation of higher harder to solve than a demand to at minimum maximize total focus on the cost minimization perspective partly because telephone companies currently use this form most often. Furthermore, caused by economies of demand static planning horizon. Studying for the temporal couplings the optimal investment strategy might install excess capacity during demand model static to single-period or static in subsequent years. However, multi-period models are that seeks only to satisfy models might demand fX)ssibly give much in the terminal year of the us insights about the more general problem. For instance, the single-pseriod solution algorithms could serve as building blocks for multiperiod versions (see, for example, Shulman and Vachani (1988)). Or, as Minoux (1987) has proposed. 11- model might be used the static to first identify the final target model would then determine the evolution To meet appropriate the traffic demand of the existing for different services, the network; a subsequent multi-period network toward the target. network design must provide adequate and processing (multiplexing, concentration and switching) and transmission from each distribution point to the facilities switching center. In general, different services and processing devices require different transmission rates and, hence, different transmission media (twisted wire pairs, groomed copper cables, coaxial cables, and fiber optic cables). For example, video signals cannot be transmitted over twisted pair copper cables; similarly, remote electronic devices with high multiplexing ratios require enhanced media that can carry high frequency signals. The local access network design must account for these bandwidth specifications and provide compatible communication resources. In addition to providing adequate capacity to network configuration must also telephone company might wish meet the projected demand, the satisfy various technological to and policy restrictions. local access For example, the provide multiple paths to some preferred large-volume business customers. Similarly, to ensure adequate transmission quality (particularly for data transmission applications) and to facilitate future expansion and modernization, designers might Sf)ecify a maximum permissible distance (some companies use a limit of 12 kilofeet) betv\'een each customer and the nearest electronic device; we refer to this type of constraint as a proximity restriction. Thus, the single-period local access network planning problem has the following ingredients: Given (i) the projected (terminal year) (ii) (iii) demand for different services at each distribution point, the current switching and transmission capacities at each location, and the costs of installing, expanding and operating new switching and transmission facilities, find the cost minimizing expansion plan that meets the demand and satisfies all technological and policy restrictions. The optimal expansion plan should specify (i.e., (a) the location and size of various network enhancements addition or expansion of transmission media and remote electronic devices), and (b) the routing of traffic from each distribution point to the switching center. -12- This definition of the local access network planning problem makes For instance, by some we have ignored some implicit assumptions. processing steps (such as database queries) required spjecial information services. Currently, all information processing occurs at higher levels of the hierarchy (i.e., in the inter-office or backbone network); the local access communication networks f>erform only traffic compression. Future designs might decentralize certain information processing functions as well to the local access network. Also, our single-p>eriod model does not consider tradeoffs between overlay and replacement strategies for new technologies. When we consider a multi-p>eriod modernization, the planner must also decide whether to introduce new framework for network by initially digital technology overlaying existing analog technology, or by immediately replacing the analog components. and Epstein (1979), Combot and Mason (1979), Combot, Tsui, and Weihmayer (1981), Combot and Hoang and Lau (1984) consider these issues for inter-office network planning. Before presenting a general modeling framework for the local access network planning problem we discuss a simple example that illustrates the basic decisions and tradeoffs that the network planner must address. Example 3.1 Figure 3a illustrates a local access network problem with a single service network has a as shown tree structure, consisting of a single in the figure. heavy shaded However, medium (say, copper cables) with existing capacities inadequate for the projected this capacity is lines represent feeder sections with projected exhaust projected exhaust represents the (i.e., section level. capacity shortfall). employ The The expand cable to traffic processing 3b shows a representative cost function for expanding cable capacity along the feeder between distribution points i and In this example, the given j, consisting of a fixed charge plus a (constant) per unit cost. network does not have any existing processors. To the planner can use a processor with a 10:1 traffic conversion ratio: traffic demand amount by which telephone companies would need capacities in a conventional physical pair relief strategy (that does not options). Figure The given typ>e. entering on every set of 10 incoming lines onto -13 1 outgoing i.e., line. relieve exhaust, the processor compresses the We assume for simplicity that the copper cables can transmit both the base rate signal compressed output might arise signal. Figure 3c the processor if capacities (Y|, Y2, and is shows an at which the service originates and the processor's This cost function illustrative processor cost function. available in three models with differing costs (G^, G2, and G3) and <»). Figure 4 shows one possible expansion plan for the network example of Figure entails installing a processor with a capacity of along sections (3,1) and the traffic from nodes node (4,2) by 100 and 10 2, 4, 5, 8, and 9. Its 400 units at node output signal, shown the processor performs a tenfold compression of its 1; relieved the projected exhaust would have expanded cable either direction traffic on edges 400 incoming (2,5), (2,1), circuits. All the of the network. For instance, (from nodes 2 and 4) from distribution point 2 concentrated traffic and capacities in these feeder sections). on each edge to the node 5 compresses this signal requires signals at the base (unconcentrated) rate to the switching center. we have at in dotted lines, travels nodes 2 and edge By from node 5 all to only 40 lines since other nodes transmit installing the processor at node 5, (1,0) (the physical pair relief strategy Observe that we permit (2,5) carries (to the traffic flow in 150 uiuts of unconcentrated processor located at node flow in the opposite direction from 5 to 2 This plan and expanding the cable segment The processor units, respectively. (the switching center) via the intermediate 5, 3. 5, and 40 units of switching center); thus, the 200 available lines in section (2,5) can accomodate both these flows. Also note that the expansion plan shown in Figure 4 involves backfeed, section (2,5). Some of The example (i) the and 2, 4, 5, 8, (1,0). flow that models we discuss and in Section 4 and cable expansion: is more economical if of expanding cables along the three sections. exhaust on section to directed do not two away from (3,1). 6's traffic the switching center, tradeoffs in local access Installing a processor at network planning: node 5 and assigning downstream the cost of the traffic processor We on pjermit backfeed. 9 to this processor relieves the exhaust in the This strategy process node is of Figures 3 and 4 illustrates the the tradeoff between processors nodes i.e., sections (5,2), (2,1), is lower than the cost could follow a similar strategy to relieve the For instance, locating a processor at node 6 (with a capacity of 120 units) to would expand cable capacities if relieve the 100 units exhaust on edge the cost of a 120-unit processor at cost (for 100 additional circuits on section (3,1)). -14 node (3,1). However, we might prefer 6 exceeds the cable expansion (ii) the tradeoff between installing a few large centrally located processors versus many small geographically dispersed processors: For example, should we two processors, one locate at node 4 (with a capacity of 150 units, serving nodes 2 and 4) and the other at node 5 (with a capacity of 250 units, serving nodes and 5, 8, 9), instead of a single processor at avoids cable expansion on section cost likely to is decreases. scale, its total processor expansion cost might pxsssibly increase as the On the other hand, installing fewer, but larger, processors reduces The planning model must address the total processing cost. economies of scale however, because of economies of In general, the total cable be higher. number of processors (4,2); node 5? The two-processor solution in processor costs this tradeoff between exploiting and avoiding transmission capacity expansion by employing a decentralized processor location strategy. Our example considered transport both concentrated a single service, a single processor type, and unconcentrated traffic. and a single medium Additional complexities arise that can when we consider multiple processor types, multiple processing steps in series, and multiple transmission media. In the next two sections we develop network representation a layered for this more general problem. This representation serves as a framework for comparing various modeling approaches for local access network expansion planning. It encompasses a wide range of existing and proposed transmission and processing technologies, cost structures, and network topologies. Modeling Principles 3.2 This section discusses the modeling elements for representing local access network planning problenas with multiple transmission rates, service types, processor types, and transmission media. In the next section we develop a conceptual framework based on a multi-layer network representation that captures the interrelationship between the three main modeling elements: different services that traffic satisfied; (ii) transmission processors (e.g., multiplexers, concentrators, compress (i.e., must be signals. As mentioned facilities for remote switches or (i) customer demands for carrying signals; and (iii) fiber optic devices) that previously, the network expansion plan must match the can bandwidth transmission rate or frequency) specifications of these three elements. The layered network representation ensures this compatibility by sef>arately identifying the traffic flows at each -15 transmission rate. We first discuss how the transmission rate serves as a common link between customer demands, transmission facilities, We assume that and traffic network employs a discrete the local access For instance, telephone compjanies in the U. multiples of bits processors. use four standard S. per second or bps) labeled DSO, DSl, DS2, respectively, to 64 Kbps, 1.536 set of 'standard' transmission rates. transmission rates (expressed as digital and DS3; these rates correspond, Mbps, 6.144 Mbps, and 43.008 Mbps. Customer Demands Customer demands are forecasted by point. Each service type originates a basic rate of 1.5 service (the must be transmitted; terminal year basic rate. demand The final number of higher that, since we Mbps for DSl service type (voice, data, video) at each distribution For instance, certain types of video services require at a basic rate. rate). This rate represents the frequency the signals could be multiplexed to higher frequencies, each type of service is rate channels) for each service typje we do not consider any all at if which the necessary. The expressed as the number of required channels at the design should provide the required can effectively aggregate minimum number of basic rate channels (or an equivalent from every node to the switching center. Observe unique information processing requirements for different service types, services requiring the same basic rate into a single service type. Transmission Facilities We differentiate transmission facilities according to the medium or cable type (such as twisted wire pairs, copper cables with repeaters, coaxial cables, and fiber optic cables). Each transmission medium can handle and DSl a limited set of transmission rates. For example, coaxial cables can transmit signals, while the DS2 and DS3 copper cables) are typically installed rales require fiber optic cables. in sections; to joined at intermediate distribution points. media (e.g., fiber Some DSO transmission media (e.g., connect two non-adjacent nodes the cables must be We refer to these media as sectional media. Other types of cables) provide direct point-to-point connections without intermediate connectors; however, they use the same physical infrastructure, namely, the underground ducts or trenches intermediate feeder section. Most high frequency traffic -16- requires point-to-pjoint cables. in each Transmission capacities are specified by the number of lines for each pair of nodes. In general, the total (transmission) cost to node has two components: a separable or shared cost that the same different is common cost component to several (or all) infrastructure. For instance, once expand these medium between every capacities between any pair medium, and f>ertaining to each individual of a joint media. Joint costs arise because different media share we incur the costs for building media could share these ducts. Because of economies of scale, underground ducts, several both the separable and joint cost functions are likely to be concave; for example, they might consist of a fixed cost and a variable cost that depends on the volume of traffic. Traffic Processors As explained previously, traffic processors combine several incoming (lower frequency) signals The economic model into a single outgoing (higher rate) signal. processor type by three parameters: conversion mean ratio. the ratio of differ from the for spare input rate (i.e., We do not model other detailed number of incoming lines for contingencies). (number of input its lines traffic - lines (e.g., that we consider characterize each frequency of input signals), output rate, and technological differences. copper wire pairs) to By outgoing conversion ratio number of output lines) + compression ratio, i.e., number of output lines.) (including spare lines (The industry uses a related measure called the pair gain we ratio defined as This conversion ratio may the ratio of output rate to input rate, because of provisions outgoing lines and differences between the number of input and output channels (as noted previously, concentrators require a smaller number of output channels since they allocate channels dynamically). Effectively, the input and output rates determine the type of input and output transmission media that the processor requires, while the conversion ratio determines the physical lines of the output medium required per incoming Processor capacities are specified by their number of line. maximum number of input lines. Installing new processors or expanding existing capacities entails processor costs which nnight vary by location, processor tyj)e, and the required additional capacity. For instance, this cost function fixed costs (for acquiring land, constructing buildings, pedestals, cabinets variable or volume-dependent costs (e.g., for each module) that and other depend on might consist of infrastructure), the desired capacity. expect these processor cost functions to be concave (as a function of additional capacity) because of economies of scale. 17 and We A (Ciesielka commerdally available spjecific and Douglas traffic processing device, namely, the SLC-96 system The SLC-96 (1980)) illustrates these concepts. a modular digital is carrier/concentrator system introduced in the Bell System around 1979. Each frequency input The input lines. signals before retransnussion. signals are analog; the The input Khz rate of 4 module supports 96 voice SLC-96 system converts them is equivalent to a number DSO into digital digital rate (64 Kbps). The system performs two-to-one digital concentration, number of input lines; module has 48 output channels. These 48 output channels are thus, each i.e., the of output channels half the is transmitted over two standard so-called Tl digital lines, each carrying 24 channels. The system also requires a spiare Tl line to assure continuity of service when one of main Tl the Each Tl lines fails. might consist of two pairs of copper wires, with intermediate repeaters; the transmission line is 1.536 Mbp>s (= 24 channels x DSO input rate of 64 Kbps), which corresponds exactly rate over each Thus, the SLC-96 has a concentration ratio of (96 input channels + 48 output channels) = traffic compression {3T1 lines x 2pairs/line)) = 16. (to An provide service for up One II summarizes the relationships between transmission medium and - rate) 1 the and DS2. In with a conversion ratio of DS2 ratio; for instance, 2, rate. DSl DSO - up to ten modules and customer demands for For ease of illustration, and assume this DSO 12, Observe The example - whose basic example, the designer can use three types of signals to the DSl rate (i.e., with a a tyf)e 2 processor to compress from the signals represent a 24-fold compression of the requires 1 DSO rate, rate signals to the traffic is more and a DS2 rate compress compression while the type outgoing line for every 12 incoming signals directly using a typje 3 processor -18- DSl DSO input ratio of 48 to directly that the conversion ratios differ (i.e., it we that each rate has a unique fiber cable, respectively). and a type 3 processor wnth a conversion processor has a conversion ratio of only 12 Also, compressing rates, processors. DSO, DSl, and E>S2 processor to compress with a conversion ratio of traffic to + voice communication, high spjeed data, and video service rates are, respectively DSO, DSl, processors: a type - traffic (twisted wire pair, coaxial cable, considers three service types DSO ratio of (96 input pairs 960 customers). consider only three transmission rates DSl output and a conversion a version of the SLC-96 system p>ermits stacking of different service types, transmission facilities, corresponding 24, 2, System Illustrative Table to Mbps + 64 Kbps) = DSl to the rate. ratio of (1.536 line effective (in terms of the 1 lines). numer of DS2 in lines required for the tandem; lines, for, say, same number of incoming DSO 480 incoming E>SO whereas the type 1 - tyf)e 2 lines, the lines) than using a type combination requires 480/(12*2) = 20 DS2 Table lines. Service Transmission Rate Type Medium shown Data section in Table n. Traffic Processors Type DSl The next System Transmission Voice 2 processor II Illustrative DSO and a type type 3 processor requires only 480/48 = 10 outgoing DS2 presents a layered network representation that models the interrelationships Layer 1 1 Type 3 Type 2 Twisted pair U Coaxial 2:1 DS2 3.3 Video Layered Network Representation Let G:(N,E) represent the physical network whose nodes switching center (node 0) and the distribution points (nodes edges E contains edge (i,j) if model since processor typ)es. it 1 N= {0,l,2,...,n) correspond to n) a^ssigned to that center. to the The set of the local access network currently contains or can potentially contain a feeder section between nodes of the T Fiber i and j. This physical network does not provide a complete representation does not differentiate the various transmission To incorporate these modeling different layer with each transmission rate. features, we rates, transmission media, and use a multi-layer network that associates a Each layer contains a copy of the original network, with -19- additional edges that represent direct pxjint-to-point cables. The arc flows within a layer correspond to transmission at a specific rate, and flows across layers model To describe summarized associated with each transmission rate (DSO, DSl, media for The main simplifying assumption each transmission rate. In particular, transmission rates and media, rate, and every i.e., setting, in Table we first consider a This example has one service type II. and DS2), and processor types corresponding we we assume a one-to-one correspondence between each transmission will indicate every to example concerns the available transmission in this medium can accomodate only one unique medium. After developing the layered network rate requires a problem simplified compression. the layered network representation in greater detail, representation for the illustrative system pair of rates. traffic network enhancements that will transmission for this permit us to model transmission media with overlapping frequency ranges. The layered network, denoted as G^, contains one layer and hence the network layers and the transmission rates, for each transmission from / = service types, 1 to L rate. Let us index in increasing order of frequency. Because of our simplifying assumption concerning the correspondence between transmission rates and media, medium that carries rate (rate 2) as well as the G^ the example of Table signals. In the high speed data (service type Each layer of We denote / we can conveniently use and 2) same index II, / the index coaxial cables to refer to the / transmission = 2 correspnands (medium to DSl signals 2). contains a replica of the nodes of the original (physical) network G:(N,E). copy of the node original i in layer as / (i,/). The layered network contains two types of edges: transmission edges contained within each layer, and processor edges connecting the different layers. The transmission edge connecting node medium / lines connecting distribution px)ints transmission between to i and j. If each original feeder section to-point, then the medium / network medium (i,j) / i i to and / j. j in layer then layer network G. contains edges /, The flow on is sectional, in the physical in layer node (i,j,/) for denoted as edge this / (i,j,/), edge corresfHsnds contains an edge On the other hand, to rate (i,j,/) if represents corresponding medium every pair of (original) nodes can connect. Observe that the edges of this point-to-point network represent the rather than physical, layout of medium / lines; physically, the 20' medium / / i / is and point- j that logical, lines connecting distribution points i and would be routed through j the ducts of the intermediate feeder sections. Transnnission edges are either directed or undirected depending on whether The edges connecting two connecting node (i,/') in layer located at distribution point Table II, a processor distribubon point i. i /' higher indexed layers since to that edge from Observe different layers of node (i,/") /' /' unidirectional or bidirectional. is traffic < /") processors. The processor edge represents a traffic processor traffic to rate /" traffic. Thus, for the example of to (i,3) will represent a type 3 traffic processor installed at edges are always directed from lower indexed layers that processor we / G^ represent in layer /" (with compresses rate (i,l) medium only permit traffic compression (i.e., to transformations from lower to higher transmission rates). Figure 5 shows the equivalent layered network representation for a local access planning problem that is defined over a (physical) network with a tree topology, and with transmission rates, shown transmission media, and processor types as pairs and coaxial cables are in Table n. This figure assumes sectional, while fiber cables are point-to-p>oint optic terminal to the switching center. (Thus, layers 1 and 2 that twisted wire from each potenfial fiber have the same topology as the given physical network, while layer 3 has a star topology.) (Dur objective is to represent the local access planning problem as a cost minimizing network flow formulafion defined over the layered network. To complete the layered network flow formulation, must specify: nodes, (iii) (i) demand and the units of flow measurement, the cost funcrions and capacities of different arcs, conservation at each node. (ii) the and We consider each of these issues in demands and (iv) we supplies at different the laws governing flow turn. Units of measurement When different processor types demands, supplies, and flows and of medium / lines have arbitrary traffic required. Thus, for the example of Table II, we can use the coaxial cable carries a fixed number number of rate of rate / / the we measure ratios, capacities of transmission edges in each layer expressed in terms of the number of coaxial lines required for Equivalently, conversion demand / in for high this service at terms of the number speed data is each distribution point. channels as the unit of measurement in layer channels (without loss of generality, -21 the we / since each can assume that each rate / line carries one terms of number of input number rate lines; thus, the incoming coaxial of from layer channel). For processor edges, / lines. we gains formulation rather than a standard at each node. In Section 43, measurement for all layers, flows and caf>acities in capacity of a type 2 processor (in Table Observe that to layer; consequently, as we measure this measurement scheme implies minimum cost network special situation in by the specified that the units differ becomes a network-flow-with- elaborate later, the problem we consider a 11) is flow formulation that conserves flow which we can use a common unit of flow and transform the general network-flow-with-gains problem to a flow conserving network flow formulation. Demands and supplies Each node number of (i,/) medium / in layer we can corresponding to a distribution point lines required to satisfy the expositional convenience, Equivalently, / we treat the line i has 'supply' djj equal to the requirement for service type / at location requirements at each node as a supply also define these requirements to be at that node demands rather than i. (Note: For node. supplies.) The switching center node (0,L) in the highest rate layer L serves as the sink (or destination) node for flows; other switching center nodes (0,0, for Edge / For representing costs and capacities, modeling existing facilities, (ii) new (iv) and we i to j distinguish between four types of arcs: those modeling the collection of in layer / transmission and processing edges representing existing edges. merely as transshipment nodes. those modeling additions to existing capacities, existing transmission or processing facility, say, edge from node L, serve and capacities cost functions facilities, < The cost of flow on traffic at the B medium / lines between nodes and i the expansion any). Similarly, and new facility those modeling j, we introduce an We represent additional by uncapacitated expansion edges facilities, if those switching center. To model an with zero cost but a flow capacity of B. facilities (iii) (i) we model new (parallel to the capacitated facilities edges corresponds with uncapacitated to the separable cost we discussed component for transmission or processor expansion Section flows might incur joint transmission costs that dejTend on the combination of flows on 3.2, all and installation. In addition, as in all transmission edges (in different layers) that use the same physical feeder section(s). Finally, the cost parameter for the processor edges {0^'J"), for /' < /", incident to the switching center nodes •22 depends on our assumption regarding permissible transmission rates particular, if for traffic entering the switching center. In the switching center has the capability to receive multiple signal rates, each of these edges has zero cost. processor edge (0,/',/") however, If, all entering must have the same transmission traffic rate, the carries the cost corresponding to a /'-to-/" processor located at the switching center. Flow conservation law As mentioned from previously, because the unit of measurement we different layers interact via the processor edges, to relate the consider incoming and outgoing flows some node in layer 2 for the (i,2) at differs from layer and flows to layer, require a network-flow-with-gains equation each node and every layer. To example of Table II. illustrate this constraint, This node has three types of incident edges: transmission edges (i) pxjint ( i i ) j, 2) representing coaxial cables carrying DSl distribution point XI J = at that location. which we define i to DSl 2, 3) (i, has representing a type signals; = incoming Yjj2 = outgoing processor located at distribution point i representing a type 2 (DSl-to-DS2) processor located at node d^ incoming DSl (in the layered network) have associated flow processor (expressed in terms of the 1 number of incoming DSO lines) i; traffic (or line traffic signals corresponding to service type 2 (high as: throughput of the type 2 processor located Yjj2 1 and Each node's incident edges throughput of the type located at X2j = and from distribution i. In addition, distribution point speed data) 1, 2) (i, compresses DSO signals an outgoing processor edge variables traffic to i; an incoming processor edge that (iii) (i, from i requirements) from to j on at j node to coaxial cables. 23- i i (in terms of number of DSl input on coaxial cables; and, lines); For convenience, facility we define all on four variables to include flow existing as well as edges. Observe that the line requirement variables Yjp and Yjj2 are 'directed' even though the edge {i,j,2) is undirected (assuming coaxial cables are bidirectional). Xlj, X2j, Yjj2, and Yjj2 are the would determine how much transmission and processor decision variables in the model. Their values capacity to add at location i. The flow conservation law equates network to the total the total inflow of traffic at each outflow at that node. The throughput Xlj of the type one component of the node's inflow; since the throughput of type input to (medium we must 1) lines, translate this throughput into maintain consistent units of measurement at node (i,2). processor enables us to express Xlj in equivalent units of medium by the definition of conversion ratio Thus, the input-output flow equation To simplify our namely, node more general i traffic to in layer 2 for the settings in more lower discussion, rate layers higher rates I" /' > < /, medium 2 at measured example shown in layer Table in via the type ratio, call 1 it processor lines required node 11. in number of (i,2) by 2 lines p j, of the type lines; in particular, the is a type number 1 of Xlj/pj (which, 1 processor with has the following form: (1) formulated the flow equation (1) for a specific example, However, the equation readily extends to receives the output of several processor types from one / and provides inputs (1) differs to several processor types that from the flow conservation equation network flow formulation because of the local access compress layer / 'loss' in a standard minimum factors p corresponding to traffic processors. Thus, to networks with remote electronic devices, we require a network- flow-with-gains formulation. In Section 4.3 traffic The conversion (i,2) is (i,2) is I. Observe that equation model second generation processors of the layered processor at node lYij2 + X2i. = we have which the node 1 1 node an equivalent number of medium number of output the pj, is lYji2+ Xypi+dj; cost node 2 lines of concentrated traffic arriving at XI: input lines). or expansion/new we show conversion ratios for different processor types, equivalent base rate channels instead of number that, we under certain can define all assumptions regarding the decision variables in terms of of lines for different media. This alternative 24- definition enables us to use a standard network flow problem formulation that conserves flow each at node. Extensions The layered network representation extends transmission in Table II), could either medium by associating representation for different is to model between layers and transmission alternative transmission media, or a different layer for each transmission appropriate distribution pxDints without when we can directly interface interlayer edges that connect media. In this case, we combination for both these its which each we assumed rates, but introduce parallel decompose the problem (ii) rate-medium combination. The two different media at first intermediate any additional, expensive equipment. For situations requiring interface equipment, the second representation enables us on settings in media overlap. To represent these overlapping ranges, we retain the correspondence edges within each layer further more complex problem can handle a range of transmission rates (rather than the single rate and the ranges (i) to also to model the cost of two layers corresponding assume to the this equipment by associating a cost same transmission rate but different that each traffic processing device requires a specific input and output. Depending on the application context, two representations. The layered network can also model rate-medium we might use a mix of different processor technologies as parallel interlayer edges. Within the framework of this layered network representation, the general local access network planning problem becomes: Minimize total separable + joint transmission and processor expansion/installation cost subject to network flow with gains constraints non-negativity constraints, for and for all nodes (i,/) of the layered network, and transmission and processor edge throughput variables (X Y). Observe that originating at a all (1), this formulation models multiple processing steps in series, node might possibly be compressed at i.e., traffic two or more downstream nodes before reaching the switching center. Also, the formulation permits bifurcated routes, -25- i.e., two customers connected to the same distribution point might communicate with the switching center processing steps. To prevent this bifurcation, traffic we via different routes and require a different formulation that distinguishes the originating at different nodes. This latter formulation can also incorporate various proximity restrictions. Depending on the variables and /or constraints. For similar to Figure 3b (Zm^ = 0) specific application context, the formulation we instance, we can model by introducing additional binary install a new type m processor at node objective function coefficient for variable Zm^, i. might contain additional a fixed plus variable processor cost structure variables Zrrij denoting whether (Zmj = 1) or not The fixed cost of the processor serves as the and the formulation contains additional constraints to relate this location variable to the processor throughput variable Nemhauser and Wolsey model (1988)). Similarly, the formulation Xmj 'forcing' (see, for instance, might contain additional constraints to certain policy restrictions (e.g., proximity rules, contiguity requirements (see Section 4.3)). The general network flow formulation with gains and with non-separable edge problem dimensions might be quite large difficult to solve, especially since the networks. Therefore, models proposed in the literature make that are inherently true for specific application contexts development. These assumptions lead exploit. Next, we to special several additional assumptions, and others problem structures new some that facilitate algorithmic that solution algorithms planning models as special cases local access can we show how in the general layered to view network framework. 3.4 Possible Modeling Assumptions The problem formulation described access network planning models that we in Section 3.3 defines a basic describe in Section 4. Within modeling approaches are possible, each characterized by an additional assumptions are motivated by three factors: 26 is for practical local access discuss several categories of possible assumptions. In Section 4 various existing and cost functions framework this for all the local framework, different set of assumptions. These They make the model computationally (i) tractable. For instance, certain problems defined over general networks become pwlynomially solvable They (ii) (iii) They NP -hard location for tree networks. reflect uncertainties in the technology. and arise because of differences in corporate jx)lides practices. For instance, some local operating comjjanies might emphasize non-bifurcated routing to reduce the burden of managing/rearranging the network. We have identified the following six areas that cover most of the differences in modeling assumptions. Selecting different combinations of assumptions in these areas gives rise to different models. (a) New Models versus expansion projects: that apply only designing to capacities) are typically easier to solve than expansion planning switching and transmission resources. As we mentioned new networks models in Section 3.3, (with no existing that account for existing expansion planning models with existing capacities require an additional set of (capacitated) parallel edges, and associated decision variables and constraints that (b) make the model more difficult to solve. Network topology: Some models assume that the physical network has a tree structure. For example, we show in Section 4.3 how this assumption makes a version of the planning model solvable in pjolynomial time (because tree networks have a unique path from each distribution jx)int to the Many models assume switching center). point media connecting the traffic that all compressed traffic requires point-to- processor directly to the switching center. Effectively, this assumption implies that the network layer corresponding to compressed traffic has a star topology, with the svvitching center as the central node. (c) Backfeed vs unidirectional flows: movement away from toward the switching Some tree network models incorporate the switching center, while others center. upstream distribution points; assume Without backfeed, a processor that that is all backfeed, i.e., traffic flows must be directed located at node this restriction limits the set of solutions that the i can serve only algorithm must consider. (d) Processor and transmission cost functions: In Section 3.3, we discussed generic cost functions for expanding processor and transmission capacity. These cost functions can be specialized -27- in various ways. First, all we the models discuss in Section 4 ignore joint costs, two or more transmission media. Further, functions of capacity, we When we include fixed problem becomes much more Routing restrictions: Some at sections, the may processor, then all to solve the local enforce a non-bifurcated routing restriction from each distribution point must follow the same route This policy jx)ints). facilitates section, entering traffic must be processed (i.e., network management and at that if a node contains If we assume processed at most (or exactly) once, the traffic Most from various nodes that the traffic Most local access to processors) decreases significantly, thus (ii) we consider in Section 4.3 permits backfeed, (iii) assumes that all (i) in this traffic originating at each node. manner we can generate a diverse modeling approaches set of By -28- assignment of six dimensions. For that the physical network enhanced (high frequency) media are and (v) considers at most one selecting different combinations of assumptions we outline some possible network planning problem, and using this framework. can be level of traffic processing. assumes models. In the next section, for the single-p)eriod local pjoint traffic reducing model complexity. employ only one point-to-point to the switching center, (iv) prohibits bifurcated routing, processing step for (i.e., network planning models can be differentiated along these example, the tree location model that has a tree structure, from each distribution number of f)Ossible homing patterns existing second generation local access networks a node. (0 Single versus multiple processing steps: Chir formulation of Section 3.3 permits multiple processing steps in sequence. use the and the same nodal processors maintenance. Another possible routing restriction has the following form: traffic linear charges for cable and processor expansion, the same transnussion medium on each intermediate distribution and are by difficult to solve. telephone companies Sf)ecifying that all the traffic same feeder separable costs are purely variable, can apply a network flow model (possibly with gains) network planning problem. (e) if all costs that are shared i.e., differentiate them Modeling Approaches for Local Access Network Planning 4. some modeling approaches This section describes planning. For each approach, differentiate we network use the framework of Section 3 to identify the assumptior\s that from other models, and it for single-period local access briefly indicate the solution strategy. and existing models, while Sections 4.2 4.3 cover two Sections 4.1 reviews alternative approaches. Section 4.1 considers the general class of models called concentrator location models, and briefly discusses two other local access network planning methods. In Section 4.2, we discuss how to view, with appropriate assumptions, the layered network model introduced in Section 3 as a fixed-charge network design problem and indicate some tree ]x>ssible solution approaches. Section 4.3 describes a networks; this models All the single service type Jack, and Shulman using at model can be solved most two to a single layer and we levels in the layered representation network p>oint-to-p>oint; thus, (in we can represent these models many, cases we can further reduce the representation all each concentrator models ignore by adding the where joint costs, is high all directly connected to the switching center and assume that traffic processors and have separable fixed and/or variable (volume dependent) costs (instead of more each processor processor cost at that of determining dynamic programming model of Helme, because of the special cost structures). These models also assume that facilities (i.e., that applies only to review, with the exception of the network design model, consider only a general non-linear cost functions). Observe that, for layer 2 model when designing new networks. a single level of traffic processing (the network G^. Also, transmission restrictive (1988) considers multiple processors in series). Thus, frequency media are in layer 2 of that efficiently more site. ignore joint costs and assume a star topology directly connected to the switching center), cost of the point-to-point high frequency Consequently, the to locate selected processor sites. is when we new local access processors, and Most models profX)sed networks, and do not account for existing in the literature -29- can simplify the medium from each network planning task reduces how to connect all facilities. we site to to the the problem the distribution p>oints to the apply only to the design of new 4.1 Concentrator location and other design models 4.1.1 Centralized Teleprocessing Desig n In the 1960's networks to and 1970's centralized teleprocessing systems were quite common, and configuring connect users of the system to the central computer was an important design issue (see Boorstyn and Frank (1977), Chandy and Lo (1973), Chandy and Russell (1972), Direlten and Donaldson (1976), Kershenbaum and Boorstyn McGregor and Shen (1977)). (1975), Kershenbaum and C3iou These networks typically consist of (1974), Mirzaian (1985), many and (usually 100 or more) geographically dispersed terminals that are coruiected to a central computer via communication The central computer provides computational resources, and acts as a switch to connect the terminal to a wider distributed computation network. When located in clusters, using concentrators to combine the communications increase the utilization of communication lines) planning models for these problems typically potential concentrator sites, and the number becomes start lines. of terminals is large, traffic and the terminals are from several terminals The a cost-effective interconnection strategy. with a preselected select concentrator locations and set of (to nodes of the network as from the terminals direct connections to the concentrators. The teleprocessing network design problem number and (terminal layout). and The (3) determining how to connect every concentrator similarity with the local access treat terminals as distribution points, teleprocessing network design location main components: (1) specifying the location of concentrators (concentrator location), (2) assigning terminals to a concentrator (terminal assignment), when we consists of three Location Problem central computer as the switching in the literature first and terminal assignment decisions using a assigned terminals network planning problem becomes apparent and the methods proposed to its single model, called the Capacitated Concentrator (separable) assignment costs. Subsequently, a terminal layout first -30- concentrators by terminal-to- phase. (See, for example, Rousset and Cameron (1986).) relates to local access to method configures the concentrator interconnections based on the assignments suggested by the it Most determine the concentrator (CCLP), that approximates the actual costs of connecting terminals We first consider the CCLP as center. network planning. Capacitated Concentrator Location Models Given the fixed installation costs and and the terminal-to-concentrator connection locations, and assigns each terminal to capacities of new concentrators at each jx)tential (or assignment) cost, the site, CCLP selects concentrator one of the selected concentrators in order to minimize the total concentrator and temninal assignment costs, subject to concentrator capacity constraints. The standard CCLP formulation assumes a single servde type, and provides terms of our local access network planning framework, for only CCLP models one level of concentration. In typically make the following additional assumptions: (1) CCLP models Network topology: design: each terminal is effectively directly connected to layers: the first layer is a its (2) site complete network v^th one direct connection from every terminal is a star to network connecting each potential with the switching center. Cost structure and capacities: only to the design of new Essentially, all the networks, i.e., CCLP methods proposed in the literature apply they do not account for existing transmission or cable Most models incorporate only capacities. network assigned concentrator, and each concentrator has a each potential concentrator, and the second layer concentrator a double star topxjlogy for the final The equivalent layered network representation contains direct connection to the central computer. two assume a fixed cost for each concentrator (that possibly includes the cost of the concentrator-to-computer connection) and each terminal-to-concentrator connection, and assume The total capacity. that the capacity of each demand Routing Some models restriction: restrictions by concentrator is prespecified rather than expandable. for all the terminals assigned to a particular concentrator specialize the capacity constraint further have equal demand; thus, they (3) new limit only the CCLP models do number must not exceed by assuming this that all terminals of terminals assigned to each concentrator. not jjermit bifurcated routing. They can accomodate proxinuty setting very high assignment costs for prohibited terminal-to-concentrator assignments. •31- An enhanced version of the CCLP model, called the multilevel concentrator designs a hierarchical structure, where concentrators from one level home on location problem concentrators at the next higher level, and so on. Even though most CCLP methods implicitly asssume a single concetrator type, we can incorporate multiple concentrator types (each with a different capacity, for instance) by replicating the nodes corresponding to potential concentrator locations, and associating a different concentrator type with each copy. variables Some models (e.g., Pirkul (1986)) treat concentrator capacities as decision by incorporating volume-dep)endent concentrator assumes that the cost of connecting costs. a terminal to a concentrator While the standard CCLP model does not depend on which other terminals that concentrator serves (by assuming direct terminal-to-concentrator connections), enhanced models are connected (e.g., Woo and Tang (1973)) indirectly account for the cost economies when terminals by a spanning Algorithms for the heuristic local tree. CCLP belong to three broad is (1989), Efroymson and Ray and Hamburger Nemhauser (1972), Erlenkotter (1978), (1963), Sa (1969), Spielberg (1969)). intractable, researchers CCLP, which has been studied structurally related to the plant location problem, extensively in the literature (Comuejols, Fisher, and location classes: optimization-based algorithms, improvement methods, and clustering techniques. The CCLP Wolsey some (1977), Comuejols, Nemhauser, and Feldman, Lehrer, and Ray Even though this problem is (1966), Kuehn theoretically have successfully solved some relatively large-scale uncapacitated plant problems optimally (Erlenkotter (1978), Geoffrion and Graves For the (1974), Korkel (1987)). plants correspond to concentrators and customers to terminals, with the additional restriction plant capacities. Woo and Tang (1973) propose a CCLP algorithm based on on plant location solution methods. Pirkul (1986) proposes an optimization-based solution method using Lagrangian relaxation for an enhanced CCLP model that incorporates concentrator sizing decisions (by including variable concentrator costs). The method dualizes the terminal-to-concentrator assignment constraints of a mixed integer programming problem formulation, and subproblems corresponding original problem. to iteratively solves single constraint 0-1 each concentrator location To obtain good lower bounds, to knapsack generate lower bounds on the cost of the a subgradient optimization method iteratively changes the Lagrange multipliers; and, at each iteration, a heuristic procedure uses the Lagrangian subproblem -32- solution to construct a feasible solution, which provides an upper bound. computational results for problems with up to The author 100 nodes and 20 concentrator between the best upjjer and lower bounds vary from 0% sites; repxjrts the percentage gaps For a discussion of other optimization- to 7.7%. based and heuristic approaches to the capacitated plant location problem, see Comuejols, Sridharan, and Thizy (1987). Polyhedral methods offer a potentially promising approach for solving capacitated plant and concentrator location problems. These nnethods attempt to refine linear programming (i.e., polyhedral) approximations (relaxations) of these problems by adding (strong) valid inequalities in a cutting plane approach (see, Nemhauser and Wolsey structure of plant (1988)). Surprisingly and concentrator location problems (for Wolsey (1984a,1984b), Ward, Wong, Lemke, and Oudjit Magnanti some (1988), known about little is the polyhedral partial results, see Barany, LenJce and Van Roy, and Wong (1989) and Leung and (1989)). Local improvement procedures for CCLP start with an initial set of concentrator locations and terminal assignments, and attempt to sequentially decrease the total cost by performing myopic Add changes. The Add heuristic and the Drop heuristic are algorithm (Kuehn and Hamburger (1963)) is two couinrxsn a perturbation local improvement nttthods. The method that iteratively evaluates the net savings (savings in terminal assignment costs less the cost of an additional concentrator) that accrue by adding each unused method site to the current set of concentrator locations. terminates. CHherwise, the reevaluates net savings for iteratively all most remaining cost-effective site sites. is added If no site produces net savings, the to the current set, and the method Conversely, the Drop algorithm (Feldman removes currently selected concentrators until no further cost reduction Researchers have also proposed combined methods that alternate between is et al. (1966)) possible. Add and Drop phases. The ways. One possible initial solution conasts of installing a concentrater at every potential location. Rousset and (lameron (1986) have proposed a heuristic starting solution for the local improvement procedure can be generated to for each terminal, the difference in concentrators. possible (i.e., It in several determine the terminal assignments; the procedure first calculates, assignment costs between the nearest and second nearest then sorts the terminals in decreasing order of this difference and assigns each one, subject to the concentrator capacity constraints), to -33 its nearest concentrator. if Several researchers have proposed heuristic methods for the (see, for Dhas CCLP based on clustering concepts example, McGregor and Shen (1977), Schneider and Zastrow (1982), and Konangj, Aidja, and (1984)). McGregor and Shen study the single level concentrator location problem, while the other papers address the multilevel problem. Konangi et al.'s method assumes that the terminal-to- concentrator assignment costs are proportional to the Euclidean distance between the two locations, and do not vary concentrator costs clusters the terminals into significantly by location. For each concentrator level, the two groupjs based on geographical proximity, and method first locates a concentrator at the center (or the potential site closest to the center) of each cluster. Ousters are then successively split if savings result from this splitting, and concentrators are relocated at the centers of the When cluster flitting does not give any further savings, a cluster merging reduce cost by combining previously defined for one concentrator current level as the level, the new new clusters. procedure attempts to further completing the clustering and merging steps clusters. After algorithm considers the next level, treating the concentrators in the terminal locations. The authors report computational results for problems with over 200 terminals. Clustering methods can also exploit the underlying geometry. For example, under certain circumstances, partitioning the plane into hexagonal cells with a service center located at (or near) the center of each cell is approximately (or asymptotically) optimal. Several researchers have established results of this nature (Fejes-Toth (1959), Fisher Magnanti (1988), and Papadimitriou and Hochbaum (1980), Haimovich and (1981)). Terminal Layout problem Given the assignment of terminals to concentrators, the terminal layout problem seeks the best network topology connecting each concentrator to its assigned terminals. This model makes the following assump>tions: (1) The original network, containing that is selected must have a all available lines, has a general structure; the final topology tree structure. compression, the terminal layout problem Effectively, since is it does not consider traffic defined over a single layered network. -34- (2) Each edge of the network carries a fixed charge; the model does not ctccount and so (3) edge for variable costs, effectively ignores cable sizing decisions. The model incorporates only multidrop lines. certain special types of capacity constraints that apply mostly to (A multidrop line is analagous to a route in the feeder primary cable enunating from the concentrator to which auxiliary network. It consists of a lines attach individual terminals at intermediate points.) These constraints include: (a) degree constraints, that specify an upper limit on the number of incident constraints, that restrict the concentrator, and number links at a braiKhing node, or at the concentrator, (b) order of intermediate branching that limit the total (c) load constraints, nodes between any terminal and the number of terminals that are connected via a multidrop Une. Severed authors have proposed heuristic and Williams and Sharma (1966), connecting each terminal directly (1983)). methods for the terminal layout problem The Esau-Williams procedure begins with a to the concentrator. The method performs a series of (e.g., star Esau network edge interchanges to monotonically decrease costs while satisfying the multipoint line capacity restrictions, and terminates when no further cost reduction is possible. A sp>ecial case of the termi lal layout problem that has received considerable attention in the optimization literature is the capacitated minimal spanning tree problem. This problem seeks the minimal sparuiing tree connecting the concentrator to the terminals, subject to degree constraints at the concentrator. Several optimal heuristic algorithms Gavish (1983), have been proposed Gavish and Altinkemer for this (1986)). problem example, Chandy and Lo (1973), Recently, researchers have approaches (Hall (1989), Hall and Magnanti (1988)) 4.1.2 (see, for and optimization-based for capacitated begun spanning tree to study polyhedral problems. Other models We now describe two other local access network design nxxiels, both of which apply only to the design of method new is networks, i.e., they a heuristic proposed do not accoimt by Luna, network planning problem which we Ziviani, call for existing cable or processor capacities. and Cabral (1987) first to solve a variant of the local access the service section connection problem. -35- The The second method is a dynamic programming algorithm developed by Hebne, Jack, and Shulman network (1988) for a tree nrkodel that prohibits backfeed. Service Section Luna We Connection Model et al. (1987) consider the following variant of the local access network planning problenru are given a partition of the set of distribution points into S subsets called service sections. Each section contains a service section, number of potential and concentrator sites. We must select exactly one site from each this site will serve all distribution jjoints within the section. network has contains all The given physical permissible interconnections between the potential concentrator sites and the switching center. Each arc of the network carries a fixed cost (for using that arc) as well as a variable cost that depends on the volume of traffic that is routed on that arc; concentrators have fixed costs that might vary by location. The planning problem consists service section, and (ii) of: (i) selecting designing a subnetwork that connects all one concentrator the selected concentrator sites to the switching center. The objective of this service section connection model CCLP, variable) arc costs plus the concentrator costs. Unlike the from each site minimize the is to total (fixed + the service section connection problem explicitly considers the topological design decisions for connecting concentrators to the switching center. However, the model ignores the interconnections within each service section, i.e., it does not consider the topological design decisions for the subnetwork connecting the distribution fx)ints within a service section to the selected concentrator site in that section. concentrator cost of this site, Effectively, it assumes that, for each potential the designer has predetemnined the distribution jX)int-to-concentrator connections; the subnetwork may be incorporated in the concentrator cost for that site. The model does not consider multiple services, multiple concentrator tyjjes or different transnrdssion media, and model economies of scale in concentrator and transmission The layered network representation layer containing an suffices augmented version of the service section connection A problem consists of a single single layer representation because the model considers only the topological design decisions for compressed traffic For the layered network representation, traffic). does not costs. of the given physical network. ignores the flow pattern for the base rate it (and we augment the physical network as follows: For each service section, demands we add a super node whose demand equals the sum of for all distribution points in that service section. -36- We connect each the super node to every potential concentrator away from site in The the suf>er node. the corresponding section using an edge directed fixed cost of this All the edges of the given physical concentrator. edge equals the cost of the network (interconnecting potential concentrator sites and the switching center) carry the fixed and variable costs specified in the original problem; all original nodes (i.e., potential concentrator sites) serve as transshipment points. The switching center node has demand equal requirements in all service sections. Since the model considers only show that some optimal new without any capacity constraints, facilities solution to the layered network problem assigns each super concentrator site in the corresponding service section; thus, the model from we do not need Because of the spjecial (fixed the fixed-charge network design Observe that this potential concentrator site Section 2.2), node possible to to exactly one explicit constraints to prevent model model can and so will not bifurcate plus variable) cost structure, this model that we present in Section do not belong to the do not meet same network as individual customer is any a special case of 4.2. implicitly incorporate proximity restrictions, the service sections so that distribution f)oints that the nodes of the it is selecting multiple concentrator sites in each service section. Also, the optimal topology of the service section interconnection network will have a tree structure, traffic flow. to the total line we i.e., can choose the proximity criterion with respect to a service section as this site. Also, if we interpret locations, the service sections as allocation areas (see the potential sites within each section as potential distribution points, and the switching center as a concentrator, then Luna et al.'s model applies to the design of the distribution network for each concentrator, rather than the feeder network serving the switching center. Luna and projx)se formulate the service section connection problem as a mixed integer program, et al. first a heuristic method to solve it. The heuristic starts each service section, select the distribution point that is by constructing the following design: for closest to the switching center; and, find the shortest path tree (using only the variable arc costs) connecting the switching center to each selected concentrator solution. it site. A local The method improvement procedure then attempts iteratively evaluates the cost savings as it to improve interchanges concentrator performs profitable interchanges sequentially until no further savings computational results for 3 problems ranging in size from 18 nodes, 54 -37- this initial feasible result. arcs, sites or arcs; The authors report and 7 service sections, to 263 nodes, 752 arcs, and 117 service sections. However, they do not evaluate the quality of these solutions since the method does not generate any lower bounds or alternative Tree Network Model without Helme et al. heuristic solutions. backfeed (1988) propose a dynamic programming method for a special class of local access network planning problems. The method permits multiple processors transmission medium and applies only to the design of in series, new networks. It but assumes a single assumes that the given has a tree structure, does not permit backfeed, and does not account for economies of processsor has a fixed cost (that costs. The solution method node of is may vary by location); transmission facilities scale. network Each have only variable based on a recursive procedure that exploits the tree structure. For each the network, the recursive relationship determines the cost of connecting that node to the switching center, for various possible combinations of downstream processor locations. Helme et al. also propose a Drop /Add heuristic for a more general local access network planning model that considers general network topologies and multiple processor types in fjermits bidirectional transmission (i.e., backfeed) on links, and incorpyorates existing capacities as well as fixed and volume-dependent processor costs. assumes Drop The method ignores that cable costs are directly proportional to the heuristic starts with an initial series, design containing number all fixed costs for cable expansion; of (additional) cables required. it The processor types at each node, and successively eliminates processors to reduce the total cost. Because of the linear cable expansion cost structure, the authors are effectively able to use a shortest path algorithm to compute the total transmission cost for any given processor configuration. 4.2 Network Design Model The general layered network framework introduced in Section 3 can be specialized so that it takes the form of the fixed-charge network design problem which arises in a variety of distribution planning, manufacturing and telecommunications contexts. Given the destination p>airs, and fixed and variable demand between various origin- costs for each arc of a network, the (fixed charge) network design problem involves selecting a subset of arcs, and routing the various commodities (subject to -38- conservation of flow, without gains or losses, at each node) over the selected arcs in order to n-iinimize the total fixed plus variable arc costs. The capacitated version of this problem accounts for arc capacity constraints as well. The network design problem generalizes several well-known optin-dzation location, shortest path, Steiner tree, traveling salesman, models including the plant spanning tree problems. and solution methods for the In this section, network framework Magnanti and we and minimal Wong (1984) and Minoux (1989) describe various applications network design model. demonstrate how, in certain circumstances, for the local access to cast the general layered network planning problem as a fixed charge network design model. The first assumption concerns the transmission and processor cost structures The network design . model ignores joint costs between various transmission media, and assumes, as II, between transmission a one-to-one correspondence preferred transmission medium for each transmission rates rate. and media, i.e., in the example of Table the planner preselects a We also assume that all processor and cable installation/expansion costs are piecewise linear, consisting of fixed and variable components. The network design model's second assumption concerns processor types. Recall from our discussions in Section the conversion ratios for different 3.1 that, in general, certain input rate (or frequency), transmits output at a higher rate, p (defined as the ratio of input to output lines). assume by employing rate as type I's The and has a specified conversion the network design ratio model formulation, we that the conversion ratios for different processor types are compatible in the following sense. Consider three processor either To develop each processor requires a tyf)es labeled 1, 2, a type output 1 rate), and type or and 3, and suppose we can compress 2 processor in series by using (i.e., rate l^ traffic to rate l^ the type 2 processor has the a single type 3 processor (v^th input rate /^ same input and output conversion ratio compatibility assumption requires that the three conversion ratios must rate l-^). satisfy the following equation: P3 = Pl'P2' where pj^ denotes the conversion the rate l^ medium always ratio for a type m processor. In other words, the require exactly (x + P3) lines in the rate the compression was achieved using Effectively, this assumption permits us a type 1 and type /j, messages on x medium, regardless of lines in whether 2 processor in tandem, or a single type 3 processor. to associate a single conversion factor, call -39- it 5j, with each layer / We define of the multi-layer network. at the base rate (the this factor as the number of channels (or circuits or lines) lowest transmission rate, corresponding to the index accommodate. In the example presented in Table / the three processors 11, = 1) that do not compatibility assumption since the product of the conversion ratios for processors 2) does not equal the conversion ratio (P3 each transmission rate enables us to each type / line satisfy the 1 and 2(p^»p2 = 12x = 48) of the type 3 processor. The single conversion factor measure equivalent base rate channels (rather than the all the traffic in every layer in terms of the number can number 8j for of of lines of the corresponding medium). This common traffic measurenvent unit preserves conservation of flow at each node, i.e., we do not require the conversion factor p in the left-hand ade of constraint compatibility assumption, we can (1) in Section 33. Thus, with the conversion ratio transform the network flow with gains flow equation (1) to a standard network flow conservation constraint. Ajsart from these two assumptions, the network design model incorporates the general layered network framework described network topologies, multiple service tyjses (as in Section 3.3. In particular, it all other features of can handle general long as these do not impose unique processing requirements), sectional and pnaint-to-point cable types, econonnies of scale in processor and transmission cost functions, and existing transmission and processor bifurcated routing. If capacities. the cost functions are piecewise linear It and also permits backfeed and concave, and if the network does not contain any existing capacities, the model reduces to an uncapacitated network design problem. Existing resources and non-concave cost functions introduce arc capacities. We first describe the cost parameters for the uncapacitated fixed charge network design model with no existing processor and transmission capacities, and with a fixed plus linear cost structure for each transmission and processing facility. Subsequently, we discuss extensions to model general piecewise linear cost functions and existing capacities. Uncapacitated Network Design Model The transmission and processing costs network. Let layer /" Hj/'j-- signals, are represented as edge cost functions in the layered be the fixed cost of a processor located and let Vj^.^.. be its and variable node i that converts layer /' signals to variable cost (p>er unit capacity, expressed in base rate channels). Thus, for a processor with capacity of x (base associate these fixed at rate) units, the total cost is Hj^.j.. costs with the processor -40- edge (i,/',/") + We Vj^.^"*x. connecting layers /' and /". (Note that a per unit cost of input (medium unit costs for a vji.i.. medium / cost parameters define the fixed medium and variable line / from from node to i j (0,/') and multiple signal rates can enter the switching center. Otherwise a rate), the processor edge (0,/',/") i to costs 5^*Cjj/) costs for the transmission edges connecting the switching center nodes same transmission implies that the processor cost per i represent, respectively, the fixed Cj:; (sectional or point-to-point) connection cost of q:i implies that each additional inter-layer and Similarly, let F^y line is 5j*Vj^-j".) I) node for the processor located at (0,/") (if all edge node j. (Again, a per unit These two transmission As (i,j,/). before, the carry zero cost, assuming that entering traffic must have the and variable costs corresponding carries the fixed to processor located at the switching center. /'-to-/" With this set of flow at each node, and model parameters, the uncapadtated network design solution satisfies all demands at minimum transmission edge (i,j,/) implies that the Similarly, the flow . number of input on processor edge node lines) of a processor at Observe signals. number that the transmission i of medium / x^:^ units along lines to install in feeder section divided by (i,/',/") that conserves plus flow costs corresponds to the total fixed optimal local access network plan. In the optimal network design solution, a flow of Xj:j/5j and per is gives the capacity (in terms of 5j. that transforms layer (i,j) /' input signals to layer T' output edges might be either directed or undirected, and the model permits multiple processors in series. It is possible to enrich this network design economies of scale in processor and transmission describes the cost of installing a medium R breakpoints. r contains decreases from Cj. of Fj. and R r. if in various in Figure and Fj.^^ parallel arcs Bj., (i,j). arc (i,j), and x edge since lies this by in this figure In general, this cost function and the slope of the cost function denote the y-intercepts of the two line segments between nodes Cj.. i and j in layer /. The r"^ parallel arc carries a fixed charge Because the overall transmission cost function is solution will automatically select the appropriate line segment even without i.e., if can model We can incorporate this cost function in the network design model by a vciriable cost of constraints, we Suppose the function shown 6. occurs at a capacity of Fj. ways. For instance, these economies can be approximated cable on feeder section / to c^^| at this point. Let that define breakpoint introducing Breakpoint costs shown piecewise linear, concave cost functions as model concave, the optimal any explicit capacity the optimal local access network solution entails installing a capacity of x units between Bj. and edge minimizes Bj.^-j, the network design solution will route total cost, among all all x units on the r*" parallel edges, for the x units of flow. -41- on We can similarly nvxlel piecewise linear, concave processor cost functions by introducing parallel processor edges. This type of cost function might represent the composition of alternative multiplexing or concentration technologies with progressively increasing fixed costs but decreasing variable costs. As mentioned network formulation does not readily accommodate proximity in Section 3, the layered restrictions. Certain properties of the optimal uncapacitated network design solution (with concave edge cost functions and no existing capacities) have special significance for the local access problem. For instance, either processes all both. Thus, we is it easy incoming to show traffic or routes cannot have both type / traffic In particular, consider the route for, say, layer on an optimal solution that we that i to j also undergoes the traffic to another all leaving node 1 this route containing, say, a 1-to-/ processor. intermediate nodes from some optimal network design that, in traffic and a /-to-/' originating at node Then, the 1-to-/ i, traffic j. solution, each the same node (i,/) but not level, processor located at node As node be the node i and all Let i. originating at processing at node does not use bifurcated routing, and define in Section node on network planning j a corollary, the first i. node problem has satisfies the so-called contiguity property 4.3. Capacitated Netw^ork Design Model The uncap>acitated network design existing capacities. model applies to local access design problems with no Modeling networks with existing processor and transmission capacities, or with piecewise linear but non<oncave cost functions requires explicit capacities on the edges of the layered network. In particular, suppose the network already contains x type we add represent this capacity, a parallel arc connecting nodes zero fixed and variable costs, but has a capacity of x*5j (basic for expanding the type shown / transmission in Figure 7a. Figure 7b shows facilities in section the equivalent (i,j) / (i,/) lines connecting and (j,/) traffic) units. is nodes i and (in layer Similarly, a piecewise linear network representation with /); this arc j. To has suppose the cost and convex cost as parallel arcs and appropriate arc fixed costs, variable costs, and capacities. Figure 8a shows a more general cost structure, and Figure 8b gives As we have its representation. seen, the specialization of the layered network design formulation for local access network framework as a fixed charge network planning -42- is very versatile. Its assumptions are less restrictive than previous local access network models, and indeed we briefly outline solution methods models. Next, for the it generalizes many of the previous network design problem. Solution Methods for the Network Design Problem The network design problem and Lenstra and Rinnooy methods Gray for solving the (1978)). variants are its known to Several authors have proposed heuristic problem (Hoang and Hinxman (1973), Boffey Wong Kan several of (1979), (1989a) propose a dual ascent (1973), Boyce, Farhi, Dionne and Florian method be NP-hard (Johnson, and optinrdzation-based and Weischedel (1979)). (1973), Billheimer and Balakrishnan, Magnanti, and that generates provably near-optimal solutions to the uncapacitated network design problem. The method essentially approximately solves the dual of the linear programming relaxation of the network design integer solution generates a starting design for a local that can be used improvement programming formulation. The dual heuristic, to verify the quality of the heuristic solutions. and also provides a lower bound This method generalizes several previous algorithms for special cases of the network design problem, including the Steiner tree and plant location problems. containing Mp ?o The approach was successfully C>ne possible solution strategy by Lagrange subproblem is good much harder to solve than the uncapacitated version. dualize the arc capacity constraints is to multipliers, and add these multiples an uncapacitated network design problem using, say, the dual ascent algorithm. method such on several randomly generated problems 45 nodes and 595 arcs. Capacitated network design problems are constraints tested By iteratively (i.e., to the objective function). that can be solved at least and lower bounds The resulting approximately modifying the Lagrange multipliers using a as subgradient optimization (see, for example, Fisher (1981)), heuristic solutions multiply the capacity for the original capacitated we can possibly generate problem. However, previous experience with this approach for the capacitated plant location, capacitated minimal spanning and other related models suggests that the addition of arc capacities significantly increases the between the upper and lower bounds. Thus, we expect capacities and non-concave One of the nodes and arcs main local access cost functions to be computationally limitations of the in the layered gaps planning problems with existing more network design model tree, difficult. is its size. In particular, the number of network grows very rapidly with the number of different transmission -43- rates, processor types, and distribution points. To model a problem involving 20 distribution points with possible connections, 5 processor types, all and 3 transmission media, requires a network with 63 nodes, and over 600 (undirected) edges. These problem dimensions probably represent the largest size that current optimization-based network design algorithms can solve within a reasonable computational time. In the next section tractable since it assumes a tree we amount model describe an altenutive specialized network, and imposes certain restrictions on the way that is of more distribution points are assigned to concentrators. 4.3 Tree Covering Model In this section we a a special case of the local access call the tree covering model, that is any existing is we describe tree. It capacities. also solvable in polynomial time The model assumes makes some applies to the design of when the network does not contain network defining the permissible interconnections that the additional assumptions regarding the cost structure and routing pxDlicy. The model does permit backfeed, and can incorporate economies of it network planning problem, which new scale. We first describe the model as networks, and subsequently describe an enhancement to account for existing capacities. We at node j. say that a node Node homes on i i homes on another node j if the traffic from distribution p>oint the switching center (node 0) if its traffic is i is processed not processed at any intermediate node. The tree covering model makes the following assumptions: (1) The given physical network, containing all permissible cable sections, has a tree structure, rooted at the svAtching center. Thus, a unique path connects each distribution p>oint to the switching center. (2) The model permits at most one simplicity, (3) we assume Contiguity assumption: level of traffic processing and assumes a single service that traffic can arrive at different frequencies at the switching center. The model assumes that if a node i homes on node nodes lying on the (unique) path between nodes i and also home on node j home on itself if it type. For contains a processor. We j. j, then all intermediate In particular, node must refer to this routing restriction as the contiguity -44- j assumption since the nodes homing on a partiailar processor induces a single contiguous or set of all connected subgraph of the original network. (4) The model does not permit bifurcated must follow the same route to the routing, the traffic originating at a particular i.e., all switching center must use the same (i.e., links, node and undergo processing at the same node). (5) The model permits multiple processor types and transmission media. However, costs between media, and assumes that all high frequency media are it ignores any joint point-to-p)oint to the switching center. This assumption essentially permits us to include in the processor cost transmission costs for traffic twisted wire pairs), which (6) Each processor type is emanating from each we will refer to as cables, is assumed to and expansion processor. assumed The base rate medium (say, be sectional. to have a fixed plus variable cost structure (including the transmission cost for the processor's output) that installation traffic all entails a fixed may vary by location. and variable cost that varies Sinnilarly, cable by section. Like the previous network design model, the tree covering model can also accommodate piecewise linear, concave cost functions. (7) The model can node j. By also account for additional selectively setting these homing homing costs when node homes on costs to a high value, i we can a processor located at prohibit homing patterns that violate proximity restrictions. Without the additional homing costs, the tree fixed-charge network representation with consists of the original physical tree some covering model has an equivalent single-layer additional routing restrictions. The single layer network with the following enhancements: each node of the tree is connected by a directed arc (directed away from the node) to the switching center. This arc models the traffic processor at the node as well as the jx)int-to-point cable connecting this processor to the switching center. Every node of the network (except the switching center node) has supply equal to the projected is number the sink for all of channels required for the corresponding distribution p)oint; the switching center flows. The contiguity assumptions node translates into a routing restriction that specifies -45- that each node (except the switching center) has outgoing flow (either compressed The task into a rate) on exactly one assumptions permits us all to j and original tree let T(j) network be the subgraph induced by if transform the local access network planning the nodes of the original tree network solution in which node contains a processor. Let processor, base rate or at the arc. tree covering model's problem of covering at the nodes p and q both belong this N(j) by be the node subset to the implies that T(j) must be a single connected component, subtrees. Consider a local access (i.e., node subset i.e., it set of T(j) N(j)). must be nodes that must be served by a subtree of the original tree. a single processor located at subtree. For each potential processor location in the subtree, the exact value of the cable expansion costs for this processor must serve the total line all we can subtree edges. requirements for all each node i e T. The node i that minimizes These properties enable us total costs is the best to solve the tree the nodes of the calculate the exact flows, all we one of the nodes within the cost in the subtree. easily calculate the total transmission plus processing cost of serving all Conversely, suppose The processor nodes this CXir contiguity assumption network. (By convention, the switching center always contains a processor.) T home on contains edge (p,q) of the Thus, the union of the induced subtrees corresponding to each processor must sf>an are given a subtree that is also and hence known ConsequenUy, the nodes in subtree since we can T from processor location for this subtree. covering model (without existing cable and processor capacities) very efficiently using a dynamic programming algorithm based on a method developed by Barany, Edmonds, and Wolsey (1986) method is also closely related to the for optimally covering a tree p-median algorithm discussed by Kariv and Hakimi algorithm starts from the leaves of the original tree, special case Next we outline when A line to n so (1989b) describe this method the given network node 0. Without that the line for in a different method, using a shortest path algorithm, to solve the is a line network. network consists of a simple path connecting two end nodes, one of which center node, say, from Wong The (1979). and recursively builds the covering solution successively larger subtrees. Balakrishnan, Magnanti, and greater detail. with subtrees. This loss of generality, assume that the network contains only (undirected) edges Figure 9 shows this structure. Suppose we want to locate is the switching nodes are indexed sequentially of the p processors on form this (i-l,i), for i = l,2,...,n. network, including the processor at the switching center. Then, by our contiguity assumption, each processor induces a line -46- segment containing the nodes all serves, it and the union of all p line segments cover all the nodes of the network. Thus, the local access network planning problem for this special case reduces to the problem of determining the number of processors We network into p segments. way. Consider a line can formulate segment from node can easily determine the optimal potential processor locations Then k > i+1. for nodes to-j line Using i (i+1), i.e., this information, i j, (dj the line this total cost of serving all supply determine the segment that j > i. in the following As mentioned the nodes in this segment we can determine located at minimizes sum of the the node Let k. total cost) for we by enumerating the flow all and suppose k, on each edge of the supplies for all processor plus cable cost for serving total is is previously, must carry the cumulative supply dj, arc (i+l,i+2) processor throughput that the processor with (inclusive), j + dj^p and so on. Thus, total fjartition of the original line For instance, consider a potential location j. i's and the optimal problem as a shortest path problem node to between i and we can assuming node on the i must carry node segment. Also, the between and (i.e., arc {i,i+l) and (p) to locate, nodes from all i i- to j. the nodes be the best processor location k^j serving line segment i-to-j, and let Cj: be the corresponding optimal cost. To find the best partition of the original network, over the (n+1) nodes. For every arc is set equal to from node n to Cjj, node i < j, this we construct a shortest path network contains a airected arc from the optimal cost of serving all nodes between i and j j to (i-1). (inclusive). network defined The Then, every path defines a partition of the line network. In particular, including arc to-0 path corresponds to selecting the line segment from node i to j cost of this (i-l,j) in the n- as one element of the partition. Consequently, the shortest n-to-0 path defines the optimal partition of the original network, and hence identifies the optimal local access network problem, the costs existing cable Cj: and processor simplified even further and network configuration. Because of the can be computed capacities. is efficiently. special structure of the line Also, the algorithm can easily accomodate For situations without backfeed this approach can be analagous to the well-known Wagner- Whi tin model of production planning (Kubat (1985)). For general tree networks, incorporating existing cable and processor capacities considerably complicates the model and approach its solution. that formulates the local access Balakrishnan et al. network planning problem as a mixed integer program, and dualizes the capacity constraints. The resulting subproblem planning problem that can be solved (1989b) describe a Lagrangian-relaxation efficiently is an uncapacitated local access using the dynamic programming procedure -47- network we mentioned previously. This solution gives a lower bound on the authors embed the Lagrangian subproblem solution Lagrange multipliers in order to also identifies a feasible method in total cost of the original an iterative problem. The procedure that modifies the improve the lower bound. The subproblem solution at each iteration network expansion plan, which can be improved heuristically to generate good upper bounds. The authors describe various formulation and algorithmic enhancements significantly test improve the method's performance, and report computational results that based on some actual networks. In conclusion, this section has described various models for local access network planning. have seen several possible combinations of assumptions, each defining a separate model. Table summarizes the main differences in local access III assumptions, feahjres, and solution methods for the models that reviewed. The fixed<harge network design model network design algorithms make We this is quite comprehensive, and recent advances in modeling approach computationally network planning problems, especially we for designing feasible for new networks. On medium-sized the other hand, the general network design model does not exploit any special structure that specific application contexts might px)ssess. For instance, in order to simplify the task of managing the network, some local telephone companies might adopt routing policies that validate the contiguity assumption. Similarly, if each concentrator requires an umbilical (direct) connection media costs especially if and assuming a point-to-point medium for to the compressed switching center, ignoring shared traffic these enhanced cables can be installed in existing ducts. assumptions enables us to might be appropriate, Making these simplifying use specialized algorithms, thus increasing the range of problem sizes that can be solved. -48 o o •a ^...^ c o CO o Io ^a w M.y c c o in 60 aP^i- 111 a. 05— e It |i £ >< = c « o .s <-> ^ is «3 ?! c o .a c o X) _0 1 00 •S Vi I 2 = SO fe 06 c E P 'i 1^ =« .£ o O O to in 55 c o aw »< C/5 uz Z tfl 3 o X "5. « X g IZ > C J3H T3 2 = O U n c s 3 s O. 5. Concluding Remarks This paf)er has attempted to (i) set a backdrop for economic modeling of local access telecommunication systems by tracing the evolution of relevant technology in public telecommunication networks, (ii) provide a general framework for viewing planning and design models, previous contributions from the literature, and technological, economic, the rising demand of digital and describe for a variety of services due to the introduction of economic models, ISDN for differences in modeling assumptions, and we focused on many static (single briefly outlined solution modeling approaches has suggested, the general area of Some of the static models network planning continues new developments future periods. pay approaches. to decompose we might the multiperiod problem be solved using one of the single-period methods. to establish excess transmission t might represent the and switching resources at time t 'price' for use in Thus, the pricing mechanism accounts for the temporal coupling of plans by acting as an incentive to exploit economies of scale. final target to telecommunication new modeling In this scheme, the Lagrangian multipliers corresponding to a time period veiling to in offer potential for use in multij^eriod settings. For instance, decomposition method such as Lagrangian relaxation we are to increasing challenging opportunities for modeling and algorithmic development, particularly for into several single p>eriod problems, each that could that respond period) models, emphasized the standards and technologies should further stimulate the development of a to methods. As our discussion of local access multiperiod and multiple service versions of the problem. The employ traditional local telecommunication services. For our review of planning models, provide particularly, environment because the availability of electronic compression devices for the feeder network has created new ways demand Several standards, the installation and mounting competitive pressures. The tools are inadequate in the current summarize some new modeling approaches. social forces are fueling interest in these fiber optic technology, network planning traffic and (iv) (iii) network; we might An alternative approach is to use static models to generate a then apply a different model to plan the evolution, over the multiple time periods of the planning horizon, from the current network to the target network. Shulman and Vachani (1988) propose a related approach. 50- The models facilities traffic we discussed that did not include any special representation for fiber optic partly because their current econoniic implications are comparable to those of other electronic processing devices and high frequency media. Future developments and implementation of fiber optics in the local loop might necessitate other distinctions in The continuing evolution formulate new ways research directions. switches and other of local access network technology of utilizing this technology create a One promising 'intelligent' hardware in the feeder in fiber optic technologies. and ever increasing of exciting is efforts to and challenging future the possibility of installing remote and distribution networks. These devices can many applications customers would need communicate only with a nearby remote switch instead and thus reduce the need number technological development perform a number of switching center functions, and center. This strategy of using modeling of connecting the all remote switches would reduce the overall way to the switching the feeder network, traffic in for additional cables or processors. Strategies for the to proper deployment of these remote switches might be a fruitful topic for future studies. The enormous bandwidth new of fiber optic networks creates intriguing opportunities for developing services for households: for example, video and home telemetry. With these new services, programming on demand, customers might become shopping services, much more dependent on their telecommunication system, and any disruption in service would be very undesireabie, pjerhaps, local comparable to a power blackout. Thus, reliability issues should assume planning for future networks. Because of economic considerations most that interactive common current local network any design is a tree configuration. single link failure will disconnect the network. networks that can Shallcross (1986) offer more reliability and Groetschel and two paths between every pjair and resistance Monma of nodes) might (1988)). New in -51 much greater importance in minimizing the number of The disadvantage research is to failure (see, for needed links, the of this design is to design local access example, Monma and Topologies such as ring networks (which provide become more common systems. a in future local telecommunication References Anderson, P. (1988) "Fiber optics for the International loop applications: Symposium on Subscriber Loops and A techno-economical analysis". Proceedings of Services (ISSLS '88), pp. 213-216. Ash, G., R. Cardwell, and R. Murray (1981) "Design and optimization of networks with dynamix routing". Bell System Technical Journal, 60, pp. 1787-1820. AT&T Bell Laboratories (1986) Engineering and Operations in the Bell System, Murray Hill, New Jersey. and D. Bahl, L. R., T. Tang (1972) "(Z>ptimization of concentrator locations in teleprocessing networks". Proceedings of the Symposium on Computer Communication Networks and Teletraffic. Balakrishnan, A., T. L. Wong Magnanti, and R. T. uncapacitated network design", to appear Wong Balakrishnan, A., T. L. Magnanti, and R. T. (1989a) "A dual ascent procedure for large-scale in Operations Research. (1989b) "A decomposition algorithm for local access telecommunications planning", in preparation. Barany, Edmonds, and 1., J. Combinatorica, Barany, T. I., I., T. sizing". Billheimer, J. L. A. Van Roy, and B., Tacking and covering L. and a tree by subtrees", P. and A. Gray I. lot-sizing: The convex hull of A. Wolsey (1984b) "Strong formulations for multi-item capacitated lot Science, 30, pp. 1255-1261. Transportation Science, Boffey, T. (1986) Wolsey (1984a) "Uncapacitated Mathematical Programming Study, 22, pp. 32-43. Management J., Wolsey Van Roy, and J. solutions". Barany, L. A. 6, pp. 221-233. (1973) 7, "Network design with fixed and variable cost elements". pp. 49-74. Hinxman (1979) "Solving for optimal network problem", European Journal of Operational Research, 3, pp. 386-393. Boorstyn, R. B., and H. Frank (1977) "Large-scale network topological optimization", IEEE Transactions on Communication, Boyce, D. E., COM-25, pp. 29^7. A. Farhi, and R. Weischedel (1973) "(Z)ptimal network problem: algorithm", Enmromenlal Planning, Bulcha, B., L. E. Kodrich, D. B. Luber, 5, W. A branch-and-bound pp. 519-533. J. Mitchell, M. A. Schwartz, and "Feeder planning methods for digital loop carrier". The pp. 2129-2141. Rl- Bell F. N. Woomer (1982) System Technical Journal, 61, No. 9, Campbell, L. H. (1988) "The evolution from narrowband the International Symposium on Subscriber Loops and "New and Carse, G. D. (1986) Proceedings of the broadband customer to access", Proceedings of Services (ISSLS '88), pp. 144-148. future technologies in the local telephone network: IEEE 1986 The Victoria system". International Communications Conference, pp. 410-412. Lo (1973) "The capacitated minimum spanning Chandy, K. M., and T. Chandy, K. M., and R. A. Russell (1972) "The design of multipoint linkages in a teleprocessing tree Networks, tree". 3, pp. 173-182. network", IEEE Transactions on Computers, C-21, pp. 1062-1066. Ciesielka, A. The J., and D. C. Douglas (1980) Ciesielka, A. J., and N. G. Long L., J.-P. Poirier, 3, suburban and "New technology for loops - A COM-28, No. 7, pp. 923-930. D. Poirier, and D. light urban loop networks". pp. 417-439. plan for the (1980) Transactions on Communications, Coathup, "Electronics in the System Technical Journal, 59, No. Bell Kahn (1988) Tiber to the '80's", IEEE home - Technology and architecture drives". Proceedings of the International Symposium on Subscriber Loops and Services (ISSLS Combot, '88), J.-P., pp. 281-285. and N. Epstein (1979) "The introduction of digital switching to the local network", COM-27, No. Transactions on Communications, Combot, J.-P., and L. G. Mason 7, (1979) "Optimal switch-concentrator location for a telephone network", /£££ Transactions on Communications, COM-27, No. Combot, local J.-P., M. C. Tsui, S. and R. Weihmayer 1, M. L. Fisher, analytic study of exact and G. Nemhauser L. pp. 36-43. (1981) "(Dptimal digital switching introduction into the network", /£££ Transactions on Communications, Cornuejols, G., /£££ pp. 1056-1064. COM-29, No. (1977) "Location of 10, pp. 1446-1454. bank accounts and approximate algorithms". Management to optimize float: An Science, 23, pp. 789-810. Cornuejols, G., G. L. Nemhauser, and L. A. Wolsey (1989) 'The uncapacitated facility location problem" in R. L. Francis and P. Mirchandani (eds.). Discrete Location Theory, Wiley Interscience, to be published. Cornuejols, G., R. Sridharan, and J. M. Thizy capacitated plant location problem". (1987) "A comparison of heuristics and relaxations Working Paper, Graduate School for the of Industrial Adnninistration, Carnegie-Mellon University, Pittsburgh. Dawson, C. S., R. B. Murphy, and Laboratories (1925-1975)", E. Wolman AT&T (1984) "A history of operations research at Bell Bell Laboratories Report. Dettmer, R. (1985) "The integrated services digital network: Bringing Power, January 1985, pp. 25-28. R2- home the bits". Electronics and Dionne, and M. Florian (1979) "Exact and approximate algorithms R., Networks, Direlten, H., 9, and network design". pp. 37-59. R. W. Donaldson (1976) 'Topological design of teleprocessing networks using linear regression clustering", IEEE Transactions on Communications, Efroymson, M. for optimal A., and Ray T. L. (1972) COM- 24, "A branch-and-bound algorithm pp. 1152-1159. for plant location". Operations Research, 20, pp. 94-108. Elken, T. R. (1980) "The application of mathematical System Technical Journal, 59, No. Ensdorf, W. E., M. L. Keller, to loop feeder allocation". The Bell pp. 479-500. Kowal (1988) "Economic considerations of International Symposium on Subscriber Loops and and C. plant". Proceedings of the 4, programming R. fiber in the loop Services (ISSLS '88), pp. 291-296. Erlenkotter, D. (1978) "A dual-based procedure for uncapacitated facility location". Operations Research, 26, pp. 992-1009. Esau, L. 5, R., and K. C. Williams (1966) "On teleprocessing system design: Part 11", IBM Systems Journal, pp. 142-147. Fejes-Toth, L. (1959) 'Sur la representation d'une papulation infinie par Acta. Math. Acad. Sci. Feldman, E., F. scale", Fisher, M. A. Lehrer, and T. Marmgement L. (1981) Management Fisher, M. L., un nombre fini d'elements". Hungar., 10, pp. 299-304. L. Ray (1966) "Warehouse location under continuous economies of Science, 12, pp. 670-684. "The Lagrangian relaxation method for solving integer programming problems", Science, 27, pp. 1-18. and D. S. Hochbaum (1980) "Database location in computer networks". Journal of ACM, 27, pp. 718-735. Forbes (1986), Novemer 3 issue, pg. 211. Fortune (1988) "ISDN: The new telephone network", November 1988. Fortune (1989) 'The coming battle", February 13, 1989, pp. 104-107. Freidenfelds, J., and C. D. McLaughlin (1979) "A heuristic branch-and-bound algorithm feeder capacity expansion", Operations Research, 27, pp. 567-582. -R3- for telephone Garbanati, L. and F., R. Palladino (1988) "Fiber optics to the subscriber: Objectives, costs, J. technology and Symposium on Subscriber Loops and assessment". Proceedings of the International Services (ISSLS '88), pp. 286-290. Gavish, B. (1983) "Formulations and algorithms for the capacitated minimal directed the Gavish, ACM, 30, pp. 118-132. and K. Altinkemer (1986) B., "Parallel savings heuristic for the topological design of local access tree networks". Proceedings of IEEE Geoffrion, A. M., and D. E., Luber (1980) B. System Technical Journal, 59, No. Griffiths, M. J. INFOCOM 5, pp. 130-139. pp. 822-844. "Critical section and C. L. methods for loop plant allocation". The Bell pp. 99-117. 1, (1988) Local Telecommunications Groetschel, M., '86, and G. Graves (1974) "Multicommodity distribution system design by Benders decomposition". Management Science, Gibson, A. tree". Journal of 2: Into the Digital Era, P. Peregrinus, Monma (1988) "Integer polyhedra arising problems with connectivity constraints". Report No. from certain 104, Institut for London, U.K. netv^^ork design Mathematik, Universitat Augsburg, Augsburg, W. Germany. Haimovich, M., and T. L. uniform distribution Magnanti (1988) "Extremum in Euclidean location", prop)erties of SIAM hexagonal partitioning and the Journal of Discrete Mathematics, 1, No. 1, pp. 50- 64. Hall, L. A. (1989) Polyhedral structure of capacitated trees and approximation methods for deterministic scheduling. Ph. D. Thesis, Operations Research Center, M.I.T., August. and Hall, L. A., T. L. Magnanti (1988) "Facets Papier presented at Helme, M. C. Jack, P., for the capacitated minimum spanning the TIMS/ORSA National Meeting, Washington D.C., and A. Shulman (1988) Tlanning for new tree polytope". April. services in the local loop". Proceedings of the International Telecommunications Conference, \1, pp. 5.2B.1.1-5.2B.1.12. Helme, M. and P., T. L. Magnanti (1989) "Designing satellite conununicahon networks using zero-one quadratic programming". Networks, 19, pp. 427-450. Hoang, H. H., and H. T. Lau (1984) "Optimizing the evolution of digital switching in a local telephone network". Proceedings of the IEEE Interrmtional Conference on Communications, pp. 179-184. Johnson, D. S., J. K. Lenstra, problem". Networks, Kariv, O., and medians", S. L. 8, Hakimi SIAM and A. H. G. Rinnooy Kan (1978) "The complexity of the network design pp. 279-285. (1979) "An algorithmic approach to network location problems Journal of Applied Mathematics, 27, pp. 539-560. R4 II: The p- Kershenbaum, A., and Boorstyn (1975) "Centralized teleprocessing network design". Proceedings of the National Telecommunication Conference, pp. 27.11-27.14. Kershenbaum, A., and W. Chou (1974) "A unified algorithm networks", IEEE Transactions Kershenbaum, and INFOCOM of IEEE M. Korkel, A., (1987) S. for designing on Communications, COM-22, multidrop teleprocessing pp. 1762-1772. Peng (1986) "Neighbor finding algorithms for CMST calculation". Proceedings pp. 140-147. '86, "On the exact solution of large-scale simple plant location problems". Working Paper, Deutsche Bundespost, Darmstadt, Federal Republic of Germany. Konangi, V. K., T. Aidja, and C. R. Dhas (1984) local access networks". Proceedings of W. Koontz, "On the multilevel concentrator location IEEE Globecom '84, for pp. 912-915. G. (1980) "Economic evaluation of loop feeder relief alternatives". The L. problem Bell System Technical Journal, 59, No. 3, pp. 277-293. Kopp, "A family of solution procedures P. (1986) for the routing problem mixed analog-digital transmission networks". Proceedings Symposium (Networks Kostas, D. J. '86), in medium-term planning of of the Third International Networks pp. 138-142. (1984) "Transition to ISDN An - overview", /£££ Communications Magazine, 22, No. 1, January 1984, pp. 11-17. Kubat, P. (1985) "Models Internal report, Kuehn, A. A., GTE and M. J. for allocation of remote switching units Laboratories, Incorporated, Waltham, Hamburger (1963) "A heuristic program to a local area access network". MA. for locating warehouses". Management Science, 9, pp. 643-666. Lavin, J. S. (1987) "Optimally rehoming local serving offices to a new point of presence", AT&T Technical Journal, 66, pp. 50-54. Lemke, P., and R. T. Wong (1989) "Characterizations and descriptions of facets for the k-median location problem", in preparation. Leung, J., and T. L. Magnanti (1989) "Valid inequalities and facets for capacitated plant location problems". Mathematical Programming, to appear. Luna, H. P. L., N. Ziviani, and R. H. B. Cabral (1987) 'The telephonic switching centre network problem: Formalization and computational experience". Discrete Applied Mathematics, 18, pp. 199-210. R5 Magnanti, T. L., and R. T. Wong (1984) 'Network design and transportation planning: Models and algorithms". Transportation Science, 18, pp. 1-55. Mason, G. (1983) "Network modernization with capital budget constraints". Network Planning L. Symposium (Networks Mason, L. Brighton, U. K., pp. 5-9. '83), G. (1984) "An aggregate model for network modernization with constraints", /£££ Transactions on Communications, Mason, and L. G., facilities", J.-P. Combot COM-32, No. 10, pp. 1073-1079. (1980) "Optimal modernization policies for telecommunications 7E££ Transactions on Communications, COM-28, No. 3, pp. 317-324. Mazzei, U., C. Mazzetti, and G. Roso (1988) "Economics of digital carriers and fiber optic systems in subscriber loop". Proceedings of the International Symposium on Subscriber Loops and Services (ISSLS '88), McGregor, P., pp. 133-137. and D. Shen (1977) "Network design: An algorithm problem", /£££ Transactions on Communications, COM-25, for the access facility location pp. 61-73. Minoux, M. (1987) "Network synthesis and dynamic network optimization". Annals of Discrete Mathematics, 31, pp. 283-324. Minoux, M. (1989) "Network synthesis and optimum network design problems: Models, solution methods and applications". Networks, to appear. Mirzaian, A (1985) "Lagrangian relaxation for the star-star concentrator location problem". Networks, 15, pp. 1-20. Monma, C. L., and D. Working paper. Nemhauser, G. Sons, Oda, L., F. Shallcross (1986) Bell and "Methods for designing surviveable communication networks". Communications Research, Morristown, L. New Jersey. A. Wolsey (1988) Integer and Combinatorial Optimization, John Wiley & New York. T., Y. Wakahara, and M. Furuya (1986) "An efficient decision support system for facility planning of international transmission networks". Proceedings of the Third International Networks Symposium (Networks 86), pp. 37-42. Papadimitriou, C. H. (1981) "Worst case and probabilistic analysis of a geometric location problem", SIAM foumal on Computing, 10, pp. 542-557. Pirkul, H. (1986) "Location of concentrators in designing local access networks". Proceedings of INFOCOM '86, Rousset, G., and H. IEEE pp. 148-154. Cameron (1986) "Design and optimization of private data networks". Proceedings the Third International Network Planning Symposium, pp. 50-54. R6 of Sa, G. (1969) "Branch and bouhnd and approximate solutions to the capacitated plant location problem". Operations Research, 17, pp. 1005-1016. Schneider, G. M., and M. N. Zastrow (1982) "An algorithm for the design of multilevel concentrator networks". Computer Networks, Sen, S., R. D. Doverspike, and M. 6, S. pp. 1-11. Chmatunga (1989) "Unified Facilities (Dptimizer", Working paper. Systems and Industrial Engineering Department, University of Arizona, Tucson. Sharma, R. /£££ L. (1983) "Design of an economical multidrop network topolocy with capacity constraints", Transactions on Communications, Shulman, A., and R. Vachani (1988) problem". Technical note, M. Sirbu, A., and D. P. GTE COM-31, pp. 590-591. "A decomposition approach to solving the dynamic outside plant Laboratories Incorporated, Waltham, Massachusetts. Reed (1988) "An optimal investment strategy model for fiber to the Proceedings of the International Symposium on Subscriber Loops and Services (ISSLS home". '88), pp. 149- 155. and K. W. Kaplan (1984) "Current and future fiber optics applications company persf)ective", Proceedings of IEEE Clobecom '84, pp. 604-607. Snelling, R. K., telephone Spielberg, K. (1969) "Algorithn^ for the simple plant location - Operating problem with some side conditions". Operations Research, 17, pp. 85-111. Tang, D. T., L. S. Woo, and L. R. Bahl (1978) "(Dptimization of teleprocessing networks with concentrators and multiply connected terminals", /£££ Transactions on Computers, C-27, pp. 594-604. Telephony (1985), July 8 issue, pp. 28-29. The Economist (1987) "A survey of teleconununications: Toth, A. G., E. Colombini, P. J. MacLaren, and planning overview". Proceedings of Ward, J. E., R. T. Wong, P. West Woo, L. S., and D. T. October R. K. Yates (1985) "Fiber in the local IEEE 17, 1987, pp. 3-34. exchange network: tree k-median linear Lafayette. IEEE 1986 Tang ISDN - The A International Communications Conference, pp. 520-526. Working Paper, Krannert Graduate School of Management, Purdue White, P. E. (1986) "The broadband Proceedings of the lines for old", Lemke, and A. Oudjit (1988) 'Properties of the progranruTiing relaxations", University, the New next generation telecommunications network". International Communications Conference, pp. 385-390. (1973) "Optimization of teleprocessing networks with concentrators". Proceedings of the National Telecommunication Conference, pp. 37C1-37C5. -R7 Yamamoto, Y., H. Yamamoto, and H. Oikawa (1984) "Access network design with optical Proceedings of IEEE Globecom '84, pp. 637-641. -R8 fibers". Figure 1 Hierarchical Structure of Telecommunication Networks BACKBONE NETWORK LOCAL ACCESS NETWO Distribution point customers Figure 2 Typical Route of a Local Access Network Customer pre Distribution Network Lateral Cable Switching Center Distribution Points Figure 3A Local Access Network Planning Example A Switching Center I I 50 A40^^^ ^=^00 50 90.#" 110 ^00 Distribution Point 100 demand Numbers on edges denote .vNXNxvv current cable capacity BOTTLENECK edges Cum. demand > Capacity Figure 3b Cable Expansion Cost for Local Access Network Planning Example Cable Expn Cost No. of additional cables Figure 3c Processor Cost for Local Access Network Planning Example Processor cost Processor throughput Figure 4 Sample Expansion Plan Switching Center ^ ^^ ii 40 350 50 Cable Expansion .0-:' ^^==^00+100-^^''^ Distribution Point Concentrator Dotted lines show concentrated Numbers on edges denote number traffic of lines used Figure 5 Layered Network Representation Layer 1 Switching Center demand for service type 2 H^ physical node i Layer 2 Layers Figure 6 Cable Expansion Cost with Economies of Scale Traffic on edge (i,j) Figure 7A Convex Cable Expansion Cost No. of lines Figure 7B Equivalent Network Representation variable cost F. ,c^ ,B. Fixed ') ') ') capacity cost 2 0, C..,oo 2 1 Figure 8A General Cable Expansion Cost Function Cable Expn. cost Figure 9 Line Network <^>-^D Switching Center © © © O Date Due nOV. 06 \i^ on Lib-26-> MIT LIBRARIES DUPl 3 1 TOaO 005a3Tb5 b