...
首页> 外文期刊>Evolutionary computation >Hyper-heuristic Evolution of Dispatching Rules: A Comparison of Rule Representations
【24h】

Hyper-heuristic Evolution of Dispatching Rules: A Comparison of Rule Representations

机译:调度规则的超启发式演变:规则表示形式的比较

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Dispatching rules are frequently used for real-time, online scheduling in complex manufacturing systems. Design of such rules is usually done by experts in a time consuming trial-and-error process. Recently, evolutionary algorithms have been proposed to automate the design process. There are several possibilities to represent rules for this hyper-heuristic search. Because the representation determines the search neighborhood and the complexity of the rules that can be evolved, a suitable choice of representation is key for a successful evolutionary algorithm. In this paper we empirically compare three different representations, both numeric and symbolic, for automated rule design: A linear combination of attributes, a representation based on artificial neural networks, and a tree representation. Using appropriate evolutionary algorithms (CMA-ES for the neural network and linear representations, genetic programming for the tree representation), we empirically investigate the suitability of each representation in a dynamic stochastic job shop scenario. We also examine the robustness of the evolved dispatching rules against variations in the underlying job shop scenario, and visualize what the rules do, in order to get an intuitive understanding of their inner workings. Results indicate that the tree representation using an improved version of genetic programming gives the best results if many candidate rules can be evaluated, closely followed by the neural network representation that already leads to good results for small to moderate computational budgets. The linear representation is found to be competitive only for extremely small computational budgets.
机译:调度规则通常用于复杂制造系统中的实时在线调度。此类规则的设计通常由专家在费时的反复试验过程中完成。近来,已经提出了进化算法来使设计过程自动化。有几种可能性可以代表这种超启发式搜索的规则。因为表示形式决定了搜索邻域以及可以演化的规则的复杂性,所以合适的表示形式选择对于成功的进化算法至关重要。在本文中,我们从经验上比较了自动规则设计的三种不同表示形式(数字表示形式和符号表示形式):属性的线性组合,基于人工神经网络的表示形式和树表示形式。使用适当的进化算法(用于神经网络和线性表示的CMA-ES,用于树表示的遗传编程),我们通过经验研究了每个表示在动态随机工作车间场景中的适用性。我们还检查了针对基础作业车间场景的变化而变化的调度规则的鲁棒性,并可视化了规则的作用,以直观了解其内部工作原理。结果表明,如果可以评估许多候选规则,则使用改进版本的遗传规划的树表示法可以提供最佳结果,紧随其后的是神经网络表示法,对于中小规模的计算预算而言,该结果已经产生了不错的结果。发现线性表示仅对于极小的计算预算才具有竞争力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号