System and method for integrating retail price optimization for revenue and profit with business rules
AssigneeClear Demand, Inc.
InventorAdam N. ROSENBERG
Life of this patent
Estimating the term…
Abstract
The disclosed technology improves the process of generating recommended prices for retail products by optimizing revenue and profit while complying with a set of business rules by assigning a monetary value to each business rule. Then for each decision price that violates a business rule constraint, a penalty value is added to the monetary value. If the monetary value including the penalty is better than an original monetary value, the decision price is included in the recommended prices.
Claims22
(canceled)
A computer-implemented method comprising:
- obtaining a product network having a decision price set, the product network having one or more price families, each price family of the one or more price families having one or more products;
- and
- generating, via at least one processor, a revenue-profit value for the product network based on the decision price set and a selected weight;
- generating a value-plus-constraint for the product network based on the decision price set and the selected weight;
- determining a penalty value, the penalty value based on each decision price of the decision price set that violated a flexible business rule and the revenue-profit value;
- updating the value-plus-constraint based on the penalty value;
- for one or more decision prices of the decision price set that violated the flexible business rules, determining one or more price changes;
- in response to a determination that the one or more decision prices does not violate the flexible business rule, updating the decision price set with the one or more price changes.
A system comprising:
- a processor;
- and
- a memory storing instructions which when executed by the processor, cause the processor to:
- obtain a product network having a decision price set, the product network having one or more price families, each price family of the one or more price families having one or more products;
- and
- generate, via at least one processor, a revenue-profit value for the product network based on the decision price set and a selected weight;
- generate a value-plus-constraint for the product network based on the decision price set and the selected weight;
- determine a penalty value, the penalty value based on each decision price of the decision price set that violated a flexible business rule and the revenue-profit value;
- update the value-plus-constraint based on the penalty value;
- for one or more decision prices of the decision price set that violated the flexible business rules, determine one or more price changes;
- in response to a determination that the one or more decision prices does not violate the flexible business rule, update the decision price set with the one or more price changes.
A non-transitory computer readable medium storing instructions which when executed by a processor, causes the processor to:
- obtain a product network having a decision price set, the product network having one or more price families, each price family of the one or more price families having one or more products;
- and
- generate, via at least one processor, a revenue-profit value for the product network based on the decision price set and a selected weight;
- generate a value-plus-constraint for the product network based on the decision price set and the selected weight;
- determine a penalty value, the penalty value based on each decision price of the decision price set that violated a flexible business rule and the revenue-profit value;
- update the value-plus-constraint based on the penalty value;
- for one or more decision prices of the decision price set that violated the flexible business rules, determine one or more price changes;
- in response to a determination that the one or more decision prices does not violate the flexible business rule, update the decision price set with the one or more price changes.
Dependencies are inferred from the claim text.