Abstract
The personnel scheduling problem is addressed through a multiple-criteria decision system. A four-stage process is proposed which utilizes analytic models and computer simulation to develop an aggregate shift schedule. The scheduler plays a key role in generating the personnel schedule. A queueing model converts customer (task) arrival rates into personnel requirements for each scheduling period. A goal programming model utilizes these personnel requirements to generate a shift schedule, allowing the decision maker a choice in establishing scheduling priorities. Priorities can be established for workforce levels in particular periods (from two distinct points of reference), full-time workforce levels, and part-time workforce levels. By varying priority relationships, different shift schedules result. A computer simulation model is included to evaluate the schedule generated by the goal program. The results of the simulation provide the decision maker with schedule performance information. Based upon this information, the scheduler can accept the schedule, revise the schedule, or revise certain model parameters and cycle back through the solution process. The flexibility of the scheduling model is illustrated through example priority formulations and a sample scheduling problem.