95
72

Computing exact D-optimal designs by mixed integer second order cone programming

Abstract

Let the design of an experiment be represented by an ss-dimensional vector w\boldsymbol{w} of weights with non-negative components. Let the quality of w\boldsymbol{w} for the estimation of the parameters of the statistical model be measured by the criterion of DD-optimality defined as the mm-th root of the determinant of the information matrix M(w)=i=1swiAiAiTM(\boldsymbol{w})=\sum_{i=1}^s w_iA_iA_i^T, where AiA_i, i=1,...,si=1,...,s, are known matrices with mm rows. In the paper, we show that the criterion of DD-optimality is second-order cone representable. As a result, the method of second order cone programming can be used to compute an approximate DD-optimal design with any system of linear constraints on the vector of weights. More importantly, the proposed characterization allows us to compute an \emph{exact} DD-optimal design, which is possible thanks to high-quality branch-and-cut solvers specialized to solve mixed integer second order cone problems. We prove that some other widely used criteria are also second order cone representable, for instance the criteria of AA-, and GG-optimality, as well as the criteria of DKD_K- and AKA_K-optimality, which are extensions of DD-, and AA-optimality used in the case when only a specific system of linear combinations of parameters is of interest. We present several numerical examples demonstrating the efficiency and universality of the proposed method. We show that in many cases the mixed integer second order cone programming approach allows us to find a provably optimal exact design, while the standard heuristics systematically miss the optimum.

View on arXiv
Comments on this paper