首页> 外文会议>European conference on genetic programming >Genetic Programming Based Hyper-heuristics for Dynamic Job Shop Scheduling: Cooperative Coevolutionary Approaches
【24h】

Genetic Programming Based Hyper-heuristics for Dynamic Job Shop Scheduling: Cooperative Coevolutionary Approaches

机译:基于遗传规划的超启发式动态作业车间调度:协作协同进化方法

获取原文

摘要

Job shop scheduling (JSS) problems are optimisation problems that have been studied extensively due to their computational complexity and application in manufacturing systems. This paper focuses on a dynamic JSS problem to minimise the total weighted tardiness. In dynamic JSS, attributes of a job are only revealed after it arrives at the shop floor. Dispatching rule heuristics are prominent approaches to dynamic JSS problems, and Genetic Programming based Hyper-heuristic (GP-HH) approaches have been proposed to automatically generate effective dispatching rules for dynamic JSS problems. Research on static JSS problems shows that high quality ensembles of dispatching rules can be evolved by a GP-HH that uses cooperative coevolution. Therefore, we compare two coevolutionary GP approaches to evolve ensembles of dispatching rules for dynamic JSS problems. First, we adapt the Multilevel Genetic Programming (MLGP) approach, which has never been applied to JSS problems. Second, we extend an existing approach for a static JSS problem, called Ensemble Genetic Programming for Job Shop Scheduling (EGP-JSS), by adding "less-myopic" terminals that take job and machine attributes outside of the scope of the attributes commonly used in the literature. The results show that MLGP for JSS evolves ensembles that are significantly better than single "less-myopic" rules evolved using GP with only little difference in computation time. In addition, the rules evolved using EGP-JSS perform better than the MLGP-JSS rules, but MLGP-JSS evolves rules significantly faster than EGP-JSS.
机译:作业车间调度(JSS)问题是优化问题,由于它们的计算复杂性和在制造系统中的应用,因此已经进行了广泛的研究。本文关注于动态JSS问题,以最大程度地减少总加权拖延。在动态JSS中,仅在作业到达车间后才显示其属性。调度规则启发式方法是解决动态JSS问题的重要方法,并且已经提出了基于遗传编程的超启发式(GP-HH)方法来自动生成动态JSS问题的有效调度规则。对静态JSS问题的研究表明,使用协作协同进化的GP-HH可以演化出高质量的调度规则集合。因此,我们比较了两种协同进化的GP方法来演化动态JSS问题的调度规则集合。首先,我们采用了多级遗传规划(MLGP)方法,该方法从未应用于JSS问题。第二,我们通过添加“较少近视”终端来扩展静态JSS问题的现有方法,该方法称为“车间计划的遗传算法”(EGP-JSS),该终端将作业和机器属性的使用范围超出了常用属性的范围在文学中。结果表明,用于JSS的MLGP演化出的集成体明显优于使用GP演化出的单个“近视”规则,而在计算时间上只有很小的差异。另外,使用EGP-JSS演化的规则的性能要优于MLGP-JSS规则,但是MLGP-JSS演化的规则要比EGP-JSS快得多。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号