Patent ID: 8756092

Claim:
A computerized system for identifying a globally optimal subset of product configurations from a plurality of possible product configurations associated with a product, the system comprising: a processor; and a non-transitory computer readable medium that is usable by the processor, the non-transitory computer readable medium having stored thereon a sequence of instructions that when executed by the processor causes the execution of the steps of: receiving configuration data representative of a plurality of possible product configurations; eliminating invalid product configurations by performing fast enumeration for the plurality of possible product configurations and identifying a plurality of valid product configurations as a smaller subset of the plurality of possible product configurations; receiving demand data for valid product configurations previously sold; optimizing the smaller subset of the plurality of possible product configurations, using a optimization model that iteratively calculates a subset of globally optimum configurations respective of at least one economic objective, the identified plurality of valid product configurations, and the demand data for valid product configurations previously sold; and identifying a globally optimum subset of (r) valid product configurations; and outputting the globally optimal subset of (r) valid product configurations that identifies a limited number of (r) product configurations.