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
- OpenRulesSolver_x.y.z.zip for Windows
- OpenRulesSolver_x.y.z.tar.gz for Mac or Linux.
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.


