Keywords commercial lists constrained optimization domain sampling household sampling nonlinear programming sample allocation