Mathematical Programming in Sample Surveys: Allocation Problems in Multivariate Sampling