Employee Scheduling

 

Many employee scheduling problems are very challenging. Not only are they hard combinatorial optimization problems, but they contain multiple objectives, 'soft' objectives, and 'soft' constraints. To successfully deal with such problems, a 'User Centered Approach' is necessary. Such an approach puts the scheduler at the center of the process and provides the tools needed to create good solutions. In many cases, a single analytical model will not be sufficient, and additional tools, such as interactive graphics, expert systems, and simulation will be needed.


An interactive scheduling program being developed by Optimal Decisions LLC embodies this philosophy. The following diagram displays how it operates.

Analytic Modules

Total

Hours

Shift

Length

Days

Start

Times

User

Data

Graphic

Module

Schedule

Placing the scheduler at the center of the process allows him or her to be in control and address the various goals that will inevitably be present. Scheduling algorithms should not prevent issues such as employee special requests, employee preferences, or budget considerations from being dealt with effectively.