Author Archives: jacobfeldman

About jacobfeldman

CTO at www.openrules.com http://www.linkedin.com/in/jacobfeldmanopenrules

Using Constraint Solvers as Inferential Rule Engines

In the post Representing and solving rule-based decision models with constraint solvers I described the use of constraint solvers as rule engines.

Posted in Uncategorized | Leave a comment

CP Standardization Update

The latest noticeable progress has been done in two directions:

Posted in Uncategorized | 1 Comment

JSR-331 now supports constrained set variables

I have added support of the constrained set variables to a common implementation of the JSR-331. This basic implementation of the interface VarSet can work with any underlying CP solver (even if it does not support its own set variables).

Posted in Uncategorized | Leave a comment

A new Java interface for Google CP Solver

Recently Google released a Java interface for its new “or-tools” product. This is very good news and congratulations go to Laurent Perron and his colleagues.

Posted in Uncategorized | Leave a comment

JSR 331 passed Public Review

JSR-331 has successfully passed the Public Review Vote – see http://jcp.org/en/jsr/results?id=5118. The next step is to produce the Proposed Final Draft. With 3 implementations ready to go we will also concentrate on the TCK (Technology Compatibility Kit) and more practical examples.

Posted in Uncategorized | Leave a comment

OpenRules integrates JSR-331 with BRMS

OpenRules has announced that its redesigned Rule Solver™ is now JSR-331 compliant.  Rule Solver™ is a long-time available optimization component of OpenRules® BRMS that allows users to define and solve constraint satisfaction and optimization problems within a business rules environment.

Posted in Uncategorized | Leave a comment

JSR-331 wins JCP Award “The Most Innovative JSR of 2010″

Surprise, surprise! Our JSR-331 actually won the JCP Award for The Most Innovative JSR of 2010. It was announced at Java One on September 22 in San Francisco. It is certainly nice, and what the JCP notification page says about … Continue reading

Posted in Uncategorized | 1 Comment

CP-2010

CP-2010: 16th International Conference on Principles and Practice of Constraint Programming, the major CP event of the year,  will be held on September 6-10, 2010 in St. Andrews, Scotland. The agenda includes an important Standardization Discussion on Sep. 10 from 9:00 to 10:20.

Posted in Uncategorized | 1 Comment

JSR-331 nominated for a Java Community Process Award

I’ve learned that the JSR-331 “Constraint Programming API” has been nominated for the most innovative JSR of the year for JCP Program Awards. Hopefully, it will bring more recognition of the CP power among Java developers. Related links:

Posted in Uncategorized | Leave a comment

Solving Constraint Satisfaction and Optimization Problems

To solve a constraint satisfaction/optimization problem we may utilize the following concepts: Solver Search Strategies Solution

Posted in Uncategorized | Leave a comment