Stocking Retail Assortments Under Dynamic Consumer Substitution | Synapse