Constrained Assortment Optimization Under the Cross-Nested Logit Model - BizPub.ai