Retailers, from fashion stores to grocery stores, have to decide what range of products to offer, i.e., their product assortment. New business trends, such as mass customization and shorter product life cycles, make predicting demand more difficult, which in turn complicates assortment planning. We propose and study a stochastic dynamic programming model for simultaneously making assortment and...