With increasing availability of consumer data and rapid advancement and applications of technologies, online retailers are gaining better knowledge of shopping behavior and preferences of their customers. Thus more and more retailers are providing customized product assortment to better match...