Mixed Integer NonLinear Programs featuring “On/Off ” constraints: convex analysis and applications

We call ”on/off” constraint an algebraic constraint that is activated if and only if a corresponding boolean variable is turned ”on” or equal to 1. Our main subject of interest is to derive tight convex formulations of Mixed Integer NonLinear Programs (MINLPs) featuring ”on/off” constraints. We study the simple set defined by one ”on/off” constraint with bounded variables. Using disjunctive programming, we introduce convex hull formulations of this set defined in higher dimensional spaces. Because the large number of variables in these formulations appears to be practically disadvantageous, we concentrate our efforts on defining explicit projections into lower spaces. When the functions defining the ”on/off” constraint are order preserving or isotone, we show that the convex hull can be formulated in the space of original variables. This result applies in particular when the functions are additively separable, sum of one variable monotone functions. As a direct application to our results, we present new formulations to a well-known telecommunication problem: routing several commodities subject to multiple delay constraints. While classical multi-commodity routing problems deal with only one design specification, usually a total queuing delay constraint, this model takes into account individual delays for each type of commodity, allowing operators to offer a so-called ”differentiated quality of service”. Numerical results on randomly generated and real world networks are presented to assess the efficiency of the new models.

Article

Download

View Mixed Integer NonLinear Programs featuring “On/Off ” constraints: convex analysis and applications