Submodular Order Functions and Assortment Optimization | Synapse