A Novel Method for Modelling Cardinality and Rank Constraints

A. B. Hempel and P. J. Goulart

in IEEE Conference on Decision and Control, Los Angeles, CA, USA, pp. 3238-3251, December 2014.
BibTeX  URL  Preprint 

@inproceedings{HG:2014,
  author = {A.B. Hempel and P. J. Goulart},
  title = {A Novel Method for Modelling Cardinality and Rank Constraints},
  booktitle = {IEEE Conference on Decision and Control},
  year = {2014},
  pages = {3238-3251},
  url = {http://dx.doi.org/10.1109/CDC.2014.7040063},
  doi = {10.1109/CDC.2014.7040063}
}

Constraints on the cardinality or rank of decision variables in optimization problems are generally modelled separately from algebraic constraints. In this paper we show that cardinality constraints on vectors and rank constraints on matrices can be represented using purely algebraic constraints on continuous variables, by exploiting classical results on the Ky Fan norm for matrices and its analogous norm for vectors. Using this technique, a vector cardinality constraint can be modelled via introduction of a small number of additional variables and linear constraints, in conjunction with a single bilinear inequality. Analogously, a matrix rank constraint can be modelled via introduction of additional matrix variables and linear matrix inequalities, in conjunction with a single bilinear matrix inequality. We discuss a number of variations on cardinality and rank constraints that can be modelled in a similar way.