1. A routing system, comprising: a processor; and a memory device, wherein the memory device stores computer-executable instructions that, when executed by the processor, cause the processor to: receive statistics data for generating forecast data for incoming interactions, and resource availability data for resources; schedule, based on the forecast data and the resource availability data, the resources for use during a first work period in which a first routing strategy is configured to be run; route a first interaction based on the first routing strategy during the first work period; schedule, based on the forecast data and the resource availability data, generation of a second routing strategy configured to be run during a second work period; and route a second interaction based on the second routing strategy, during the second work period, wherein the computer-executable instructions that cause the processor to schedule generation of the second routing strategy comprise computer-executable instructions for selecting individual routing instructions for execution at particular times, the routing instructions being configured to be run during the second work period.