JSR-331 at JavaOne 2012

I am presenting Constraint Programming for Java Developers at the JavaOne conference on Oct.1 at 10:00 – 11:00 am in San Francisco

Posted in Uncategorized | 6 Comments

JSR-331 at ISMP 2012

Narendra Jussien has presented JSR-331 at The 21st International Symposium on Mathematical Programming ISMP-2012.   Continue reading

Posted in Uncategorized | Leave a comment

Six New JSR-331 Implementations with Linear Solvers

As we planned from the very beginning, now we’ve successfully added 6 more JSR-331 implementations using various open source and commercial Linear Programming (LP) tools.  Continue reading

Posted in Uncategorized | Leave a comment

JSR-331 is now an official standard!

JSR-331 successfully passed the Final Approval Ballot. The JCP Executive Committee that includes representatives of IBM, RedHat, Fujitsu, Intel, SAP, Eclipse, HP, and others voted “Yes” on the Final Release that we submitted in January. Continue reading

Posted in Uncategorized | 1 Comment

Using Decision Tables to model and solve Scheduling and Resource Allocation Problems

A new release of OpenRules Rule Solver allows business analysts to model their scheduling and resource problems directly in Excel without any programming. The Rule Solver automatically generates (on-the-fly) a CSP in terms of the JSR-331 and then executes it using any JSR-331 compliant CP solver (without expecting it to support scheduling and resource allocation concepts). You may look at all details in several simple job construction examples – see http://goo.gl/3J5oI. Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

JSR-331 release 1.0.0 is available for free downloads

Everybody who is interested in using constraint programming tools in Java may now download JSR-331 v. 1.0.0 from http://openrules.com/jsr331.   You may download JSR-331 executables and sources, try multiple examples of constraint satisfaction and optimization problems, and start writing CP-based engines for your own problems. The latest release has been delivered to the JCP for the final approval. Continue reading

Posted in Uncategorized | Leave a comment

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. Continue reading

Posted in Uncategorized | Leave a comment