Optimal Joint Assortment for an Omni-Channel Retailer - BizPub.ai