Rules and Constraints Working Together
We published an article that makes the case that rules are excellent for expressing business logic, constraints are excellent for defining and searching the space of feasible…
Topic
46 posts
We published an article that makes the case that rules are excellent for expressing business logic, constraints are excellent for defining and searching the space of feasible…
On August 27, 2026 I presented "Democratizing Optimization through Decision Intelligence Platforms" at DecisionCAMP 2026. See Slides and watch Recording.
Real-world business decision models frequently contain both hard rules and soft rules that can be violated when necessary. Representing and maintaining such rules becomes even…
See how OpenRules Decision Playground can help a manufacturer evaluate various production decisions and select the most suitable ones — taking into account long-term resource…
In this post, I describe a solution to the DMCommunity May 2025 Challenge and briefly analyze different approaches to rules with exceptions and conflicts.
DMCommunity.org posted the challenge “Mr Bates vs The Post Office”. I applied Rule Solver to demonstrate how to solve this challenge using several decision tables. Link Then I…
This year OpenRules was approached by a film production company that wanted to optimize their movie production scheduling process. They wanted us to build a scheduler that…
OpenRules Rule Solver is an open-source tool that adds the power of Constraint and Linear Programming to Business Decision Modeling. It extends OpenRules Decision Manager to…
OpenRules RuleSolver is an open source tool that adds the power of Constraint and Linear Programming to Business Decision Modeling. It extends OpenRules Decision Manager to…
OpenRules Release 10.1.0 is now available. New capabilities include:
"When it comes to AI, expecting perfection is not only unrealistic, it’s dangerous.Responsible practitioners of machine learning and AI always make surethat there’s a plan in…
This weekend I tried to play with the latest DMCommunity Challenge that asks: "Suppose you need to pay 1 Euro. In how many different ways you can do it via 1c, 2c, 5c, 10c, 20c,…