Drools Planner

What is Drools Planner?

Drools Planner does automated planning. It solves a planning problem while respecting the constraints as much as possible.

Drools Planner can be used on all kinds of planning problems. Let's take a look at some use cases.

Use cases

Bin packaging

Bin packaging use case

Whether you are filling shipping containers, a moving truck or even just your suitcase, you are doing bin packaging. Some of the constraints can include:

Employee shift rostering

Employee shift rostering use case

Ensuring continuous customer service in a hospital, a store or a call center isn't easy. Some of the constraints can include:

Drools Planner improves the quality of service, minimizes staff size and maximizes staff contentment.

Educational timetabling

Examination timetabling use case

When you create a timetable for lessons, courses, exams, meetings or even conference presentations, you 'll not only pick a time, but also a room. Some of the constraints can include:

Drools Planner creates a better timetable then a human planner, in less time, while considering more constraints (especially individual teacher or student preferences).

Sport scheduling

Traveling tournament use case

Whether you are scheduling the olympics, major league baseball or a regional soccer competition, you 'll want an efficient and competitive schedule that respects all stakeholders, such as stadium owners, players, coaches, sponsors and of course the fans. Some of the constraints can include:

Other use cases

Other planning problems include:

Features

Learn more

Continue to learn more about Drools Planner: