Category Archives: Optimization

Building a Custom Scheduler with OpenRules and JSR-331

One of the largest Japanese telecom company is successfully using OpenRules being integrated with a BPM product produced by our partner Intra-Mart. Last month this customer asked us to help with development of a custom scheduler capable to schedule thousands of … Continue reading

Posted in Constraint Programming, Decision Management, Optimization, Tools and Technologies | Leave a comment

Business Rules and Tacit Knowledge

Listening several recent presentations of Pragmatic Dave Thomas (see this and this), I cannot help getting back to the fundamental decision modeling problem:  Rules vs. Tacit Knowledge (or Intuition).

Posted in Decision Management, DMN, Just Thoughts, Optimization, Predictive Analytics | 2 Comments

Decision Models: Finding Alternative and Optimal Decisions

People frequently assume that a good, consistent decision model should produce one and only one decision (solution) for any valid input. However, in real-world applications we frequently deal with situations when a decision model may produce multiple feasible solutions for … Continue reading

Posted in Decision Management, Optimization, OpenRules Specific, Constraint Programming, Tools and Technologies, Use Cases | Leave a comment

Solving Rule Conflicts – Part 2

“The Sleep of Reason Produces Monsters”, Francisco Goya  Defeasible Logic and Business Rules with Probabilities Modern rules and decisions management systems provide effective mechanisms for development of good decision models. However, building real-world decision models people always face complex issues related … Continue reading

Posted in Constraint Programming, Decision Management, Optimization, Rule Engines, Tools and Technologies | 2 Comments

Combining Constraint Solving with Business Rules and Machine Learning – CoCoMiLe 2013

The integration of different decision making techniques finally is finding its home under the roof of the Decision Management movement. I am glad that an integrated Constraint Programming (CP), Business Rules (BR), and Machine Learning (ML) approach is gaining in popularity as … Continue reading

Posted in Constraint Programming, Decision Management, Events, Optimization, Predictive Analytics, Rule Engines, Tools and Technologies | Leave a comment

Rule Violations and Over-Constrained Problems

Practical people know that one of the most important property of a business rule is its ability to be violated. Here are a few examples:

Posted in Constraint Programming, Decision Management, Optimization, Tools and Technologies | Leave a comment

Fischer vs. Kasparov vs. Karpov

On a long flight back to the US I had a few hours to kill. So, I decided to implement one of my favorite modeling tests that I used to give to my students and they always enjoyed it. This … Continue reading

Posted in Constraint Programming, Decision Management, Optimization, Rule Engines | 1 Comment