Sabuncuoglu, I.Goren, S.2016-02-082016-02-0820090951-192Xhttp://hdl.handle.net/11693/22848Scheduling is a decision-making process that is concerned with the allocation of limited resources to competing tasks (operations of jobs) over a time period with the goal of optimising one or more objectives. In theory, the objective is usually to optimise some classical system performance measures such as makespan, tardiness/earliness and flowtime under deterministic and static assumptions. In practice, however, scheduling systems operate in dynamic and stochastic environments. Hence, there is a need to incorporate both uncertainty and dynamic elements into the scheduling process. In this paper, the major issues involved in scheduling decisions are discussed and the basic approaches to tackle these problems in manufacturing environments are analysed. Proactive scheduling is then focused on and several robustness and stability measures are presented. Previous research on scheduling robustness and stability is also reviewed and further research directions are suggested.EnglishSchedulingRobustnessStabilityUncertaintyProactiveHedging production schedules against uncertainty in manufacturing environment with a review of robustness and stability researchArticle10.1080/095119208022090331362-3052