Scheduling is a resource allocation problem which exists in virtually every type of organization. Scheduling problems have produced roughly 40 years of research primarily within the OR community. This community has traditionally emphasized mathematical modeling techniques which seek exact...