Optimization Online


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

Hassan Hijazi (hassan.hijazi***at***orange-ftgroup.com)
Pierre Bonami (pierre.bonami***at***lif.univ-mrs.fr)
Gérard Cornuéjols (gc0v***at***andrew.cmu.edu)
Adam Ouorou (adam.ouorou***at***orange-ftgroup.com)

Abstract: 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.

Keywords: mixed integer nonlinear programming – on/off constraints – disjunctive constraints – routing problems – multiple delay constraints

Category 1: Integer Programming ((Mixed) Integer Nonlinear Programming )


Download: [PDF]

Entry Submitted: 10/29/2009
Entry Accepted: 10/29/2009
Entry Last Modified: 12/20/2009

Modify/Update this entry

  Visitors Authors More about us Links
  Subscribe, Unsubscribe
Digest Archive
Search, Browse the Repository


Coordinator's Board
Classification Scheme
Give us feedback
Optimization Journals, Sites, Societies
Mathematical Programming Society