| CPC G06Q 10/06313 (2013.01) | 20 Claims |

|
1. A method of assortment planning, comprising:
storing, by a computer comprising a processor and a memory, value metrics for two or more products, each of the products characterized by two or more attributes;
generating, by the computer, attribute values for each of the two or more attributes;
constructing, by the computer, a product attributes table and a value metrics table;
generating, by the computer, a binary value table for each of the attribute values, one or more itemsets, and an assortment of products based on the one or more itemsets, wherein each itemset comprises an attribute-value combination of a particular size, and further wherein the particular size represents a number of attribute values in the itemset;
performing, by the computer, a first iteration that enumerates all possible itemsets of minimum size and further removes itemsets from the enumeration with a support below a minimum support value to generate remaining itemsets, wherein a support value for a product represents a frequency of occurrence of that product in the product attributes table;
performing, by the computer, a second iteration on the remaining itemsets to increment a size of the remaining itemsets and further remove itemsets from the incremented remaining itemsets with a support below a minimum support value;
repeating, by the computer, the second iteration until a stopping criteria is met resulting in generating an optimal set of itemsets indicating an optimal assortment of products, wherein the optimal set of itemsets does not include the removed itemsets; and
initiating, by the computer, manufacturing of at least one of the products at one or more supply chain entities.
|