OpenRules Platform

Decision Optimization

Rule Scheduler – Oven

Build an optimized production schedule for jobs that share oven capacity, timing constraints, and operating resources.

This problem was offered as a DMCommunity Challenge in July 2026:

image

Problem Definition. Let’s start with the glossary:

image

Here is a test case:

image
image

Defining Schedule, Resource, and Activities

image

Posting Constraints

image

When Rule Solver finds an optimal solution, we will use the following table to assign it back to our business output variables:

image

Problem Resolution. Here are the top-level tables “Define” and “Solve” that invoke the above tables:

image

Rule Scheduler will find the following feasible solution:

image

We can visualize it as follows:

image

Try Rule Solver

Build decision models that find the best answer.

Start with the free evaluation, then install Rule Solver and explore its optimization examples.