Decision Intelligence Platform

Rule Solver – Quick Start

Rule Solver is a Decision Optimization component of OpenRules Decision Intelligence Platform, and to use it you need to have OpenRules Decision Manager already installed.

Download and Install

You may download Rule Solver from

Unzip the downloaded file to your hard drive, and you will see the folder “OpenRulesSolver_x.y.z” with two sub-folders:

  • openrules.config
  • openrules.solver

To install Rule Solver, you need to open the folder “openrules.config” and double-click on “install.bat” (or run “install” if you use Unix or Mac). 

Running Examples

You may analyze various examples of decision models with optimization capabilities by looking at sub-folders of “openrules.solver“. They include various sample decision models such as Zoo, XYZ, MapColoring, etc. Build and run any sample model using “test.bat”. You may start with “Simple Arithmetic Problem“.

Building Your Own Optimization Decision Model

When you want to create a new decision optimization model, copy any sample folder such as “XYZ” or “Zoo” and give a new folder the name of your problem, e.g. “MyProblem”. Replace <artifactId>Abc</artifactId> with <artifactId>MyProblem</artifactId> in the file “pom.xml”, and run “test.bat” to generate and execute your decision model. Start replacing the existing samples of the tables in the file “rules/DecisionModel.xls” using your specific logic.