Before revision:  This paperstudies a generalization of these problems, which allows multiple attributes to be controlled for each choice of product.
After revision:  This paperstudies a generalization of these problems, which allows multiple attributes to be controlled over each choice of product.