Constrained Assortment Optimization Under the Markov Chain–based Choice Model | Synapse