Rapidly optimizing staffing levels in a ticketing system using simulation
First Claim
1. A method for at least partially determining a final staffing schedule by scheduling a plurality of staffing resource units (SRUs) into a plurality of shifts, the plurality of shifts having a preliminary or current staffing schedule including pluralities of SRUs assigned to the plurality of shifts, respectively, the method comprising:
- determining, by a simulator for simulating ticket servicing in a ticketing system, which shift of the plurality of shifts of a first current staffing schedule will experience the greatest amount of decrease in utilization of its SRUs by the addition of an SRU to that shift; and
tentatively adding an SRU to the shift determined at the determining step performed on the first current staffing schedule to form a second current staffing schedule.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and software for determining a final staffing schedule by scheduling a plurality of staffing resource units (SRUs) into a plurality of shifts. The method includes the following steps (not necessarily in the following order except as explicitly indicated): (i) determining an initial staffing schedule; (ii) iteratively-adding SRUs to the staffing schedule until it is determined that the staffing schedule meets a feasibility condition; (iii) iteratively-subtracting SRUs from the staffing schedule until it is determined that the staffing schedule meets at least one improper condition; and (iv) subsequent to the subtracting step, adding a single SRU to the staffing schedule to yield the final staffing schedule.
-
Citations
17 Claims
-
1. A method for at least partially determining a final staffing schedule by scheduling a plurality of staffing resource units (SRUs) into a plurality of shifts, the plurality of shifts having a preliminary or current staffing schedule including pluralities of SRUs assigned to the plurality of shifts, respectively, the method comprising:
-
determining, by a simulator for simulating ticket servicing in a ticketing system, which shift of the plurality of shifts of a first current staffing schedule will experience the greatest amount of decrease in utilization of its SRUs by the addition of an SRU to that shift; and tentatively adding an SRU to the shift determined at the determining step performed on the first current staffing schedule to form a second current staffing schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A simulator system for at least partially determining a final staffing schedule by scheduling a plurality of staffing resource units (SRUs) into a plurality of shifts, the plurality of shifts having a preliminary or current staffing schedule including pluralities of SRUs assigned to the plurality of shifts, respectively, the computer system comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, with the processor(s), computer-readable memorie(s), computer-readable storage device(s) and program instructions being structured, connected and/or programmed to form a simulator for simulating ticket servicing in a ticketing system, the program instructions comprising; first program instructions to determine which shift of the plurality of shifts of a first current staffing schedule will experience the greatest amount of decrease in utilization of its SRUs by the addition of an SRU to that shift; and second program instructions to tentatively add an SRU to the shift determined at the determining step performed on the first current staffing schedule to form a second current staffing schedule.
-
-
11. A method for at least partially determining a final staffing schedule by scheduling a plurality of staffing resource units (SRUs) into a plurality of shifts, the plurality of shifts having a preliminary or current staffing schedule including pluralities of SRUs assigned to the plurality of shifts, respectively, the method comprising:
-
determining, by a simulator for simulating ticket servicing in a ticketing system, which shift of the plurality of shifts of a first current staffing schedule will experience the greatest amount of increase in utilization of its SRUs by the removal of an SRU to that shift; and tentatively subtracting an SRU to the shift determined at the determining step performed on the first current staffing schedule to form a second current staffing schedule. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification