An optimization model for communication networks with partial multiple link failures Michal Pi´ oro †* Dritan Nace Yoann Fouquet * Institute of Telecommunications, Warsaw University of Technology, Poland Department of Electrical and Information Technology, Lund University, Sweden Laboratoire Heudiasyc UMR CNRS 7253, Universit´ e de Technologie de Compi` egne, France Email: michal.pioro@eit.lth.se, dritan.nace@hds.utc.fr, yoann.fouquet@hds.utc.fr Abstract—This paper studies optimization issues related to a proposed traffic protection strategy referred to as flow-thinning strategy (FTS). FTS is an extension of the well known protection concept, called path diversity, to the case of partial multiple link failures. Path diversity assumes that when a certain subset of links fail, then their capacity is entirely lost and the nominal path-flows that are not affected by the failure are sufficient to realize the required demand. FTS, in turn, is designed to work also when link failures are partial, that is, the failing links in general lose only a fraction of capacity. We consider a link dimensioning problem for FTS, called flow-thinning optimization problem (FTOP), and discuss its properties. It turns out that FTOP, in its general setting, is NP -hard so that its linear programming formulations are unavoidably non-compact and require path generation. As in the general case path generation is also difficult, we propose an integer programming formulation of the pricing problem for the general case of failure scenarios. We also exhibit two special cases when the pricing problem can be solved in polynomial time. Finally, we present a numerical study illustrating cost effectiveness of FTS. The considered partial multi-link failure scenarios are relevant for wireless networks and for the upper layers of fixed communication networks, as for example the MPLS layer with greedy elastic traffic demands. Keywords: survivable network design, multi-link failures, protection strategies, linear and mixed-integer programming, multicommodity flow networks, path generation. I. I NTRODUCTION In this paper we study a network design problem consisting in link dimensioning and routing optimization for a given list of multiple link failure (MPLF) states, under a realistic protection strategy called flow-thinning strategy (FTS). To account for MPLF, we consider, on top of the nominal state, a finite set of failure states S . For each state s ∈S and for each link e ∈E , we specify a fraction 0 α s e 1 of the nominal capacity of link e that is assumed to be available in state s. FTS adapts the network path-flows to the varying link availability. More precisely, FTS assumes that the nominal path-flows (i.e., path-flows defined for the nominal state with all links fully available) can adapt to capacity fluctuations only by being thinned, and not increased or restored in any way. On top of this, we assume that the demand volumes to be realized in the failure states are possibly reduced as compared to the nominal demands. For the so specified problem setting, we formulate a non- compact linear programming (LP) problem and describe a way of solving it using path generation. This LP problem, referred to as FTOP (flow-thinning optimization problem), aims at minimizing the cost of link capacities under several constraints: (i) path-flows satisfy traffic demand in the nominal state and all states in S , (ii) path-flows obey the thinning assumption of FTS, and (iii) link loads do not exceed the available link capacities. As the studied problem is NP -hard, the LP formulation is not straightforward to solve and requires path generation to reach optimal solutions. For generating paths, however, we in general need to consider a mixed-integer pricing problem—here the difficulty of FTOP is manifested. The introduced model is original. In fact, not much work has been done in survivable network optimization under the MPLF assumption. To the best of our knowledge, only the so called global rerouting (restoring flows from scratch in surviving capacity) has been studied in this context (see [1] and the references therein)—a strategy quite impractical in telecommunication networks. It happens that multiple failures have so far been considered in survivable network design almost always (i.e., besides for global rerouting) assuming total link failures: α s e ∈{0, 1},s ∈S ,e ∈E . (A set of simultaneously and totally failing links is sometimes referred to as shared-risk link group—SRLG [2].) Although the work done for SRLG is substantial (see [3] and the references therein), this work is, unfortunately, of limited relevance when partial link failures are considered. In fact, SRLG is a special case of our model, and its value for our investigations consists mainly in the fact that the network design problem considered in this paper is NP -hard already for SLRG [4]. Partial capacity failure scenarios are relevant to at least two networking cases of outmost importance. The first case are wireless networks. There, a typical failure state, which in this case should be more appropriately called link availability state, is characterized by a subset of those links that lose a fraction of their nominal capacity (achieved under the nominal state characterized by perfect signal propagation) because of current weather state that directly affects the radio channel condition. The links adapt to the detected channel condition by switching to an adequate modulation and coding scheme (MCS, see [5]) and the current capacity is set by the MCS used. In fact, the optimization model considered in this paper is suitable for wireless broadband networks applying microwave communication [6], [7] or free space optical communication V International Workshop on Reliable Networks Design and Modeling (RNDM 2013) co-located with ICUMT 2013 978-1-4799-1177-6/13/$31.00 ©2013 IEEE 171