Production Scheduling Software “Pro S”

We haveĀ  developed a Production Scheduling Software, Pro S.

The software will schedule jobs in a multi-machine setting, featuring

  • job assignment to certain machine types
  • job assignment to certain machines
  • due dates
  • order release dates
  • job priorities
  • set up times
  • sequence-dependent set up times
  • delayed start for a seamless continuation of the former production schedule.

Contact us for a free trial now!


This is an example of the input (in Excel):


The output will come both as a table in Excel and visualized in a Gantt chart:




This is the Gantt chart solution for a slightly modified input (in this example, machine ready times are Machine 1: 11 am, Machine 2: 8 am, Machine 3: 10 am, and Machine 4: 12:30pm). This feature assures a seamless continuation of the prior production schedule.


Let us know how we can help you today!

How to Join Maximization and Minimization Objectives in One Objective Function

What do you do if you have both a maximization objective for one measure, e.g. a quality measure, and a minimization objective, let’s say transportation cost, for another measure?

Apart from having opposing goals, the measures most likely also have different measuring units as well as different ranges of values.

In order to tackle the problem, we account for those obstacles and follow these steps:

  1. We scale both values to take up the same range, e.g. from 0 to 10.
  2. We set up the objective function to go in one optimization direction, say minimization, keep the sign for the values that we would like to minimize and change the sign for the values that would like to maximize.
  3. In addition, we can weigh these values with factor weights that sum up to one. The higher the weight for one measure, the more this measure will be taken into account in the optimization compared to the other measure(s).

Note that you can do this in the same manner with more than two measures in the objective function.