Background
Type:

An environment-driven, function-based approach to dynamic single-machine scheduling

Journal: European Journal of Industrial Engineering (17515254)Year: 2013Volume: 7Issue: Pages: 100 - 118
Atighechian A.a Sepehri M.M.
DOI:10.1504/EJIE.2013.051594Language: English

Abstract

In this paper, the dynamic single-machine scheduling problem with a sequence-dependent setup time and with minimising total weighted tardiness of jobs as the objective is investigated. Due to the dynamic nature of the problem, a function-based approach is developed that can capture dynamic characteristics associated with the environment. In order to find a function which maps the environment's states to an action at each decision point, a combination of simulated annealing and a multi-layer feed-forward neural network is employed in an algorithm named SANN. The efficiency of the proposed function-based approach is compared with the most commonly used dispatching rules and with an agent-based approach, which employs the Q-learning algorithm to develop a decision-making policy. Numerical results reveal that the proposed approach outperforms dispatching rules and the Q-learning algorithm. The mean value of the results is about 93% better than the mean of the best results obtained with dispatching rules. Copyright © 2013 Inderscience Enterprises Ltd.


Author Keywords

Dynamic schedulingMulti-layer feed-forward neural networkSASimulated annealingSingle-machine scheduling

Other Keywords

Decision makingFeedforward neural networksMachineryMultilayer neural networksReinforcement learningSchedulingScheduling algorithmsSimulated annealingDynamic characteristicsDynamic schedulingFunction-based approachMultilayer feedforward neural networksSequence-dependent setup timeSingle machine scheduling problemsSingle-machine schedulingTotal-weighted tardinessLearning algorithms