OptaPlanner

OptaPlanner

Developer(s)
Red Hat

Stable release

6.5.0.Final / October 20, 2016; 2 months ago (2016-10-20)

Written in
Java

Operating system
Cross-platform

Type
Mathematical optimization

License
ASL 2

Website
http://www.optaplanner.org/

OptaPlanner is mathematical optimization software. It solves constraint satisfaction problems with construction heuristic and metaheuristic algorithms. It’s professional Open Source, sponsored by Red Hat.
KIE (Knowledge Is Everything) is the new umbrella name for OptaPlanner, Drools, jBPM, UberFire and related technologies.
History[edit]
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.
Red Hat’s BRMS subscription offering includes full support for OptaPlanner under the name JBoss Business Resource Planner. First, 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[edit]
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.

External links[edit]

OptaPlanner homepage

v
t
e

Mathematical optimization software

Data formats

LP
MPS
nl
OptML
OSiL
sol
xMPS

Modeling tools

AIMMS
AMPL
APMonitor
CMPL
CVX
CVXOPT
CVXPY
ECLiPSe-CLP
GAMS
GNU MathProg
JuMP
LINDO
OPL
MPL
OptimJ
PICOS
PuLP
Pyomo
ROML
TOMLAB
Xpress-Mosel
YALMIP
ZIMPL

LP, MILP∗ solvers

ABACUS∗
APOPT∗
Artelys Knitro∗
BCP∗
BDMLP
BPMPD
BPOPT
CLP
CBC∗
CPLEX∗
CSDP
DSDP
FortMP∗
GCG∗
GIPALS32
GLPK/GLPSOL∗
Gurobi∗
HOPDM
LINDO∗
lp_solve∗
LOQO
MINOS
MINTO∗
MOSEK∗
OOPS
OOQP
PCx
QSopt
SAS/OR∗
SCIP∗
SoPlex
SOPT-IP∗
Sulum Optimization Tools∗
SYMPHONY∗
XA∗
Xpress-Optimizer∗

QP, MIQP∗ solvers

APOPT∗
Artelys Knitro∗
BPMPD
BPOPT
BQPD
CBC∗
CLP
CPLEX∗
FortMP∗
GloMIQO∗
Gurobi∗
IPOPT
LINDO∗
LSSOL
LOQO
MINOS
MOSEK∗
OOPS
OOQP
QPOPT
QPSOL
SCIP∗
XA Quadratic Solver
Xpress-Optimizer∗

QCP, MIQCP∗ solvers

APOPT∗
Artelys Knitro∗
BPMPD
BPOPT
CPLEX∗
GloMIQO∗
Gurobi∗
IPOPT
LINDO∗
LOQO
MINOS
MOSEK∗
SCIP∗
Xpress-Optimizer∗
Xpr
포토툰