Trisha Shetty (Editor)

OptaPlanner

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
Red Hat

Operating system
  
Cross-platform

Written in
  
Java

License
  
ASL 2

Stable release
  
6.5.0.Final / October 20, 2016; 5 months ago (2016-10-20)

Type
  
Mathematical optimization

OptaPlanner is an Open Source Constraint Solver written in Java. It solves constraint satisfaction problems with Construction Heuristics and metaheuristic algorithms.

Contents

It's sponsored by Red Hat, part of the JBoss community and closely related to the Drools and jBPM projects in the KIE group.

History

It was founded by Geoffrey De Smet in 2006 under the name Taseree. In 2007, it joined the Drools project as Drools Solver. In 2009 it renamed to Drools Planner. In March 2013, it graduated from Drools project and finally renamed to OptaPlanner. It's under continuous development by a dedicated core team (employed by Red Hat) and external community contributors.

Red Hat's BRMS subscription offering includes full support for OptaPlanner under the name Red Hat JBoss Business Resource Planner. Between March 2014 and March 2015, BRMS and BPM Suite 6.0 included it as Tech Preview. As of April 2015, Red Hat's BRMS and BPM Suite 6.1 and higher include it as Full Support.

Research competitions results

OptaPlanner contributors regularly compete against academic researchers in research competitions. Their results include:

  • ICON challenge 2014: 2nd place.
  • International Timetabling Competition 2007: 4th place on track 1.
  • References

    OptaPlanner Wikipedia