Article ID: | iaor20003748 |
Country: | United Kingdom |
Volume: | 50 |
Issue: | 10 |
Start Page Number: | 1043 |
End Page Number: | 1053 |
Publication Date: | Oct 1999 |
Journal: | Journal of the Operational Research Society |
Authors: | Glen J.J. |
Keywords: | programming: mathematical |
Mathematical programming discriminant analysis models must be normalised to prevent the generation of discriminant functions in which the variable coefficients and the constant term are zero. This normalisation requirement can cause difficulties, and unlike statistical discriminant analysis, variables cannot be selected in a computationally efficient way with mathematical programming discriminant analysis models. Two new integer programming normalisations are proposed in this paper. In the first, binary variables are used to represent the constant term, but with this normalisation functions with a zero constant term cannot be generated and the variable coefficients are not invariant under origin shifts. These limitations are overcome by using integer programming methods to constrain the sum of the absolute values of the variable coefficients to a constant. These new normalisations are extended to allow variable selection with mathematical programming discriminant analysis models. The use of these new applications of integer programming is illustrated using published data.