Subset optimization system
First Claim
1. A system for implementing a preferred set of prices for a subset of a plurality of products, comprising computer readable media, the system comprising:
- a database storing initial prices for a plurality of products;
a modeling engine creating, using a processor, a demand model for the plurality of products based on Bayesian modeling;
a subset generator configured to perform the steps of;
designating, using the processor, a subset of products of the plurality of products, wherein the number of products in the subset of products is less than the number of products in the plurality of products, the designating a subset of products comprising;
generating a set of candidate products of the plurality of products;
designating a number N;
determining which N products of the candidate products have the largest impact on a business objective by solving an integer problem, wherein the business objective is at least one of profit maximization, and sales volume goal; and
selecting no more than N products of the plurality of products to form the subset of products using the determination of which N products have the largest impact on the business objective;
an optimizer optimizing prices for products in the subset of products, using the created demand model, while maintaining the initial prices of products of the plurality of products that are not in the subset of products, wherein the optimization includes relaxation of constraints; and
an interface reporting the optimized prices of the subset of products for price setting, wherein the price setting establishes the amount of money consumers pay for each product of the subset of product.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for computing a preferred set of prices for products in a subset of a plurality of products is provided. Generally, initial prices for a plurality of products are stored. A subset of products of the plurality of products is designated, where the number of products in the subset of products is less than the number of products in the plurality of products. A demand model is created based on Bayesian modeling. Prices for the products in the subset of products are optimized, while maintaining the initial prices of products of the plurality of products that are not in the subset of products, wherein the optimization uses a grid method to determine the optimized prices.
174 Citations
22 Claims
-
1. A system for implementing a preferred set of prices for a subset of a plurality of products, comprising computer readable media, the system comprising:
-
a database storing initial prices for a plurality of products; a modeling engine creating, using a processor, a demand model for the plurality of products based on Bayesian modeling; a subset generator configured to perform the steps of; designating, using the processor, a subset of products of the plurality of products, wherein the number of products in the subset of products is less than the number of products in the plurality of products, the designating a subset of products comprising; generating a set of candidate products of the plurality of products; designating a number N; determining which N products of the candidate products have the largest impact on a business objective by solving an integer problem, wherein the business objective is at least one of profit maximization, and sales volume goal; and selecting no more than N products of the plurality of products to form the subset of products using the determination of which N products have the largest impact on the business objective; an optimizer optimizing prices for products in the subset of products, using the created demand model, while maintaining the initial prices of products of the plurality of products that are not in the subset of products, wherein the optimization includes relaxation of constraints; and an interface reporting the optimized prices of the subset of products for price setting, wherein the price setting establishes the amount of money consumers pay for each product of the subset of product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20)
-
-
12. A computer-implemented method for computing a preferred set of prices for a subset of products of a plurality of products, comprising:
-
storing, in a database, initial prices for a plurality of products; creating, using a processor, a demand model based on Bayesian modeling; designating, using the processor, a subset of products of the plurality of products, wherein the number of products in the subset of products is less than the number of products in the plurality of products, the designating a subset of products comprising; generating a set of candidate products of the plurality of products; designating a number N; determining which N products of the candidate products have the largest impact on a business objective by solving an integer problem, wherein the business objective is at least one of profit maximization, and sales volume goal; and selecting no more than N products of the plurality of products to form the subset of products using the determination of which N products have the largest impact on the business objective; optimizing prices for products, using the processor, in the subset of products using the demand model, while maintaining the initial prices of products of the plurality of products that are not in the subset of products using the demand model, wherein the optimization includes a relaxation of constraints; and setting the price for the subset of products by replacing current prices for the subset of products with the optimized prices of the subset of products, wherein the price setting establishes the amount of money consumers pay for each product of the subset of product, and wherein the price setting includes transforming a pricing display. - View Dependent Claims (13, 14, 15, 16, 17, 19, 21, 22)
-
-
18. A computer-implemented method for setting prices for a subset of products of a plurality of products, comprising:
-
receiving, using a computer, optimized prices for a product category; pricing every item in the product category according to the received optimized prices; providing, using the computer, new data; receiving, using the computer, a subset of products of the product category, wherein the subset of products is smaller than the product category, wherein the received subset of products is generated by performing the steps of; generating a set of candidate products of the plurality of products; designating a number N; determining which N products of the candidate products have the largest impact on a business objective by solving an integer problem, wherein the business objective is at least one of profit maximization, and sales volume goal; and selecting no more than N products of the plurality of products to form the subset of products using the determination of which N products have the largest impact on the business objective; optimizing prices for products, using a processor, in the subset of products, while freezing the initial prices of products of the plurality of products in the product category that are not in the subset of products, wherein the optimization includes relaxation of constraints; and setting prices for the subset of products according to the received new prices, wherein the price setting establishes the amount of money consumers pay for each product of the subset of product, and wherein the price setting includes transforming a pricing display.
-
Specification