Randomizing Dispatch Scheduling Policies - Robotics Institute Carnegie Mellon University

Randomizing Dispatch Scheduling Policies

Conference Paper, Proceedings of AAAI '01 Fall Symposium on Using Uncertainty within Computation, pp. 30 - 37, November, 2001

Abstract

The factory is a complex dynamic environment and scheduling operations for such an environment is a challenging problem. In practice, dispatch scheduling policies are commonly employed, as they offer an efficient and robust solution. However, dispatch scheduling policies are generally myopic, and as such they are susceptible to sub-optimal decision-making. In this paper, we attempt to improve upon results of such dispatch policies by introducing non-determinism into the decision-making process, and instead using a given policy as a baseline for biasing stochastic decisions. We consider the problem of weighted tardiness scheduling with sequence-dependent setups with unknown arrival times in a dynamic environment, and show that randomization of state-of-the-art dispatch heuristics for this problem in this manner can improve performance. Furthermore, we find that the "easier" the problem, the less benefit there is from randomization; the "harder" the problem, the more benefit. Our method of randomization is based on a model of the way colonies of wasps self-organize social hierarchies in nature.

BibTeX

@conference{Cicirello-2001-8338,
author = {Vincent Cicirello and Stephen Smith},
title = {Randomizing Dispatch Scheduling Policies},
booktitle = {Proceedings of AAAI '01 Fall Symposium on Using Uncertainty within Computation},
year = {2001},
month = {November},
pages = {30 - 37},
}