A Unified Algorithmic Framework for Dynamic Assortment Optimization under MNL Choice | Synapse