On the optimal product assortment: Comparing product and customer based strategies