Category Archives: Optimization

Raymond Smullyan’s Retro-Analysis and Decision Modeling

When I learned that the famous Prof. Raymond Smullyan passed away this February at the age of 97, I felt grateful to the man whose books and puzzles my friends and I enjoyed reading as young programmers many years ago. Later on we shared … Continue reading

Posted in Decision Management, Optimization, Rule Engines, Use Cases | 1 Comment

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