Abstract:
Systems, methods, and other embodiments associated with incrementally swapping items in an assortment are described. In one embodiment, a computing system includes demand logic configured to read data from an electronic data structure that defines an assortment. The assortment defines a subset of items from a product category. The demand logic is configured to generate forecasted changes to an associated metric value by generating demand transference values for (i) individually removing each item presently in the assortment and (ii) individually adding each item of a set of available items of the product category. The computing system includes assortment logic configured to transform the electronic data structure that defines the assortment according to the forecasted changes by incrementally swapping items in the assortment for new items in the available set of items until the forecasted changes between items in the assortment and new items in the set of available items satisfy a predefined condition.
Abstract:
Embodiments provide optimized room assignments for a hotel in response to receiving a plurality of hard constraints and soft constraints and receiving reservation preferences and room features. The optimization includes determining a guest satisfaction assignment cost based on the reservation preferences and room features, determining an operational efficiency assignment cost, generating a weighted cost matrix based on the guest satisfaction assignment cost and the operational efficiency assignment cost, and generating preliminary room assignments based on the weighted cost matrix. When the preliminary room assignments are feasible, the preliminary room assignments are the optimized room assignments comprising a feasible selection of elements of the matrix. When the preliminary room assignments are infeasible, embodiments relax one or more constraints and repeat the performing optimization until the preliminary room assignments are feasible.
Abstract:
Embodiments optimize inventory assortment and allocation of a group of products, where the group of products are allocated from a plurality of different warehouses to a plurality of different retail stores. Embodiments receive historical sales data for the group of products and estimate demand model parameters of a demand model that models a demand of the group of products. Embodiments solve an optimization problem for the inventory assortment and allocation of the group of products, the optimization including a plurality of decision variables, an objective function, and a corresponding Lagrangian relaxation. The solving to generate an optimized solution includes determining a gradient of the objective function with respect to the decision variables, updating the decision variables based on a direction of the gradient and updating dual lambda variables of the Lagrangian relaxation.
Abstract:
Embodiments model demand and pricing for hotel rooms. Embodiments receive historical data regarding a plurality of previous guests, the historical data including a plurality of attributes including guest attributes, travel attributes and external factors attributes. Embodiments generate a plurality of distinct clusters based the plurality of attributes using machine learning soft clustering and segment each of the previous guests into one or more of the distinct clusters. Embodiments build a model for each of the distinct clusters, the model predicting a probability of a guest selecting a certain room category and including a plurality of variables corresponding to the attributes. Embodiments eliminate insignificant variables of the models and estimate model parameters of the models, the model parameters including coefficients corresponding to the variables. Embodiments determine optimal pricing of the hotel rooms using the model parameters and a personalized pricing algorithm.