RULE TO CONSTRAINT TRANSLATOR FOR BUSINESS APPLICATION SYSTEMS
First Claim
1. A method executed on a computing device for employing rule-to-constraint translation in forecast optimization, the method comprising:
- generating one or more model parameters at offline trainers based on historical data and one or more data rules;
building a forecast model based on the model parameters;
generating a base forecast using the forecast model based on current state data; and
updating the base forecast based on one or more forecast rules.
4 Assignments
0 Petitions
Accused Products
Abstract
A collection of rules are translated into a mathematical constraint model for a business application to effectively encode the knowledge, apply the model, and suggest results in a highly consistent, highly performant manner. An integrated feedback mechanism enables the system to learn weights and relationships between related rules that may not be obvious to the knowledge workers and to detect the emergence of new factors for adjustments to the model. Constraints that may affect the outcome of the optimization may be considered instead of all constraints allowing the optimizer to run much more quickly. Parallelism may be enabled allowing execution of multiple optimization processes to evaluate multiple scenarios. Furthermore, outcome of the optimizations may be explained back to the user by providing the constraints that were considered.
33 Citations
20 Claims
-
1. A method executed on a computing device for employing rule-to-constraint translation in forecast optimization, the method comprising:
-
generating one or more model parameters at offline trainers based on historical data and one or more data rules; building a forecast model based on the model parameters; generating a base forecast using the forecast model based on current state data; and updating the base forecast based on one or more forecast rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device configured to employ rule-to-constraint translation in demand forecast optimization, the computing device comprising:
-
a memory; a processor coupled to the memory, the processor executing a state abstract module (SAM) in conjunction with instructions stored in the memory, wherein the SAM is configured to; generate one or more model parameters at offline trainers based on historical data and one or more data rules; build a demand forecast model based on the model parameters; generate a base demand forecast using the forecast model based on current state data; update the base demand forecast based on one or more forecast rules; generate one or more of an inventory state based on the updated demand forecast and inventory rules and a profit state based on the updated demand forecast and profit rules; and provide one or more of the updated demand forecast, the inventory state, and the profit state to a business application. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable memory device with instructions stored thereon for employing rule-to-constraint translation in demand forecast optimization, the instructions comprising:
-
generating one or more model parameters at offline trainers based on historical data and one or more data rules; building a demand forecast model based on the model parameters; generating a base demand forecast using the forecast model based on current state data; updating the base demand forecast based on one or more forecast rules, wherein the forecast rules are one of automatically generated and received from a user; generating one or more of an inventory state based on the updated demand forecast and inventory rules and a profit state based on the updated demand forecast and profit rules; and providing one or more of the updated demand forecast, the inventory state, and the profit state to a business application. - View Dependent Claims (19, 20)
-
Specification