With the changes in the workplace and the added element of competition, it is apparent that the efficient scheduling of resources such as machines, labor and material is extremely important. Scheduling covers a broad array of topics, such as machine scheduling and sequencing, vehicle and fleet scheduling, crew scheduling, employee scheduling, project scheduling, lot-size scheduling, interval (or reservation) scheduling and timetabling. This article reviews the literature to identify the state-of-the-art research on scheduling and ROUTING problems.