AUTO
SCHEDULER

DUTY SCHEDULING WITH ALGORITHMS

The roster filling problem belongs to the category of NP-hard problems. Simply explained, these are problems for which there is no mathematical way to find the optimal solution in an acceptable time.

We have the solution

AUTO
SCHEDULER

DUTY SCHEDULING WITH ALGORITHMS

The roster filling problem belongs to the category of NP-hard problems. Simply explained, these are problems for which there is no mathematical way to find the optimal solution in an acceptable time.

We have the solution

Duty scheduling with algorithms

Creating a duty roster is a difficult task when a certain number of employees and resources are involved. Those responsible for the duty roster must not only be informed about the needs of the company, but also take into account the legal framework of labor law.

In addition, the number of possible roster combinations is astronomical.

Here is an example:

  • one company has 30 employees
  • 20 shifts must be filled daily
  • for a month with 31 days this results in 3031*20 possibilities

The number of possibilities (6.5 * 10915 different solutions) of our example is higher than the number of atoms in the universe (1080).

Due to this complexity, the manual creation of a duty roster is very time-consuming and it is unlikely to achieve the most ideal solution that optimally utilizes all resources while taking into account and fulfilling all framework conditions.

With the help of an artificial intelligence (AI) like the one provided by MEINDIENSTPLAN developed AutoScheduler, it is nevertheless possible to find a solution that is clearly superior to a manual one, whereby the algorithm can accomplish this in a fraction of the time.

The reasons for this are easy to explain, an artificial intelligence

  • Performs several 10,000 calculations per second
  • Strictly takes into account all legal requirements
  • awards shifts on the basis of a fair valuation system
  • Avoids costly overtime
  • takes into account not only legal requirements but also the wishes and availability of employees
  • Can perform multiple planning at the same time
  • keeps optimizing the result as long as it runs - a good roster is found in just a few minutes, a very good one at longer runtime

The potential savings in working time are enormous if you can create multiple duty rosters within a very short time at the push of a button. 

The best possible result is usually not guaranteed to be found due to the size of the problem. Properly configured, the AutoScheduler AI is guaranteed to find a better result within minutes than would be possible by human hand.

The potential savings in working time are enormous if you can create multiple duty rosters within a very short time at the push of a button. 

If the result is still not satisfactory, simply adjust the scheduling parameters and start another attempt.

You always retain control; the AI is not a classic black box. For example, you can create only part of the duty roster automatically and assign other parts manually or give priority to certain employee groups.

Ongoing planning can be transferred live to MEINDIENSTPLAN, so you can watch what the AI is doing.

Once properly configured and tuned to your operation, using AI can optimize your rosters and benefit you from:

  • better balancing of hours among employees
  • Relieving the workload of those responsible for the duty roster
  • fairer rosters
  • Protection of employers and employees through legally compliant duty rosters
  • more satisfied employees

FEATURES AT A GLANCE

The AI automatically takes into account all legal requirements and always creates legally compliant plans. But there are many more parameters that are taken into account for a higher satisfaction of your employees.

Working time

With automatic duty scheduling, shifts are distributed by default so that all employees are scheduled as evenly as possible and monthly target hours are not exceeded. It is also possible to distribute the working time differently within a month in order to schedule individual employees less in one week and thus create capacities in another week, e.g. to better staff peak times due to special events.

Working days

With automatic scheduling using the AutoScheduler, it is possible to specify for groups of employees or also individually for individual employees* how many days per week and how many working days in a row may be worked.

Absences, vacations

Periods in which employees are not available, whether due to sick leave, vacation or other absences, are taken into account in the automatic planning and the working hours of these absences are automatically included in all calculations.

Resting time

The legally prescribed rest periods between individual shifts and the minimum weekly rest are always strictly observed. In addition, you have the option to extend these to give your employees more rest time. Partial shifts can also be automatically filled by the AI.

Overtime

Whether and how much overtime you want to allow is flexibly configurable. With the right settings, you can be sure that neither daily nor weekly or monthly overtime and extra hours will occur.

Employee wishes

Employees can submit requests via the MEINDIENSTPLAN app and thus actively help shape their duty roster. The AI tries to take all requests into account as fairly as possible. Of course, you can intervene at any time and give higher weighting to certain requests or even guarantee that individual requests are adhered to.

Set the framework for your roster and AI will take care of the takes care of the rest.

Skills and abilities

By assigning skills, you determine which employees are suitable for which tasks. The AI takes this into account and assigns your team in such a way that the skills of your employees are used in the best possible way.

Weekends

Having weekends off is a major concern for most employees. Depending on the industry and company, this cannot always be guaranteed in reality. However, our AI can ensure that free weekends are distributed fairly among all employees.

Biorhythm

A good work-life balance increases the satisfaction of your employees. This also includes taking their biorhythms into account. The AI can distribute shifts in such a way that, for example, frequent changes between early and late shifts are avoided.

Individualization

All settings can be parameterized per employee group (e.g. all full-time employees) or for individual employees. In addition, it is possible to change weightings for an entire planning, e.g. there are profiles that prioritize wishes or skills higher.