Patent Document ID: 7606773
Application ID: 11736049
Patent Flag: 1

Claim One:
1. A dynamic gene modeling rostering computing system based upon genetic algorithms, said dynamic gene modeling rostering computing system comprising: at least one computer readable storage medium within which embedded a dynamic gene modeling computer program for performing rostering; wherein the dynamic gene modeling computer program comprises: a workload and shift setting optimizer configured to construct an initial shift list matrix, wherein the shift list matrix has m rows and n columns, wherein m and n are integral numbers, and wherein when there are a plurality of staff and a plurality of shifts during a rostering period, m represents the plurality of staff, n represents the plurality of shifts; and a roster engine configured to construct an initial generation of chromosomes by dynamic gene modeling, wherein the length of each chromosome is automatically calculated based on total number of staff, shift lists assignment and fixed schedule information, and each of the shift lists is associated with a dynamic adjusting factors, and perform genetic algorithm evolutions on the initial generation of chromosomes based on the dynamic adjusting factors and then to manipulate said initial shift list matrix according to the evolved dynamic adjusting factors to firstly derive a roster and then further fine-tune the roster to provide an optimal roster; wherein the optimal roster is achieved when the total number of available staff and work shifts are evenly distributed daily within the roster period at every organizational hierarchical level; whereby the optimal roster is output to a user.