Enterprise Optimizer® (EO) – Constraint-Based Predictive Modeling
Constraint-Oriented Reasoning – A True Differentiator
Constraint-Oriented Reasoning (COR) is the programming language underpinning River Logic’s Enterprise Optimizer (EO) line of products. COR is a next-generation, constraint-based, predictive modeling technology that uses constraints to determine the characteristics of the solution, rather than a sequence of steps. Sometimes COR is referred to as a Fifth Generation Programming Language or 5GL.
Unlike conventional “4GL” modeling technology where the modeler uses advanced visualization techniques to define and sequence equations (e.g., input and decision variables, constants, etc.), COR enables the model to automatically generate all the constraints in a system. As a result, users of COR can solve for any variable without having to re-structure input and decision variables.
Key differentiators of using Constraint-Oriented Reasoning include:
- Holistic Representation. The modeler can build significantly more complex models, that encompass a broader section of an enterprise, when the model structure automatically solves all equations. For example, Enterprise Optimizer models consider the business process and a full financial structure simultaneously, including balance sheet and cash flow statements. Conventional 4GL technology has not yet evolved to manage the complexity of modeling full financials and a business process within a simultaneous, realistic representation—and it may never evolve.
- Speed & Flexibility. Models based on COR technology, like Enterprise Optimizer, treat all variables as inputs or constraints automatically without any need for re-coding. Modelers structure new scenarios to run “what-if” simulation and optimization scenarios with unprecedented speed. More importantly, the same model serves multiple purposes to support integrated planning.
- Ease of Use. In COR, the problem representation looks like the actual problem. All modeler and user interaction occur in natural language, from graphic process flow diagrams to actual financial reporting structures and charts of accounts; therefore, the learning curve is very low and users can focus on learning more about their actual businesses and developing insightful analyses that add value to their companies.
- Extensibility. COR is built on artificial intelligence components and it is easily extensible to model any business situation, usually within days or weeks.
River Logic encourages companies or solution developers interested in solving new problems or old problems in new ways to investigate Enterprise Optimizer. EO delivers a complete set of capabilities that executives, planners, and finance professionals need to improve planning accuracy and increase efficiency in their core processes.