Employee Scheduling
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.