首页> 外文会议>International conference on parallel problem solving from nature >An Evolutionary Hyper-heuristic for the Software Project Scheduling Problem
【24h】

An Evolutionary Hyper-heuristic for the Software Project Scheduling Problem

机译:软件项目计划问题的进化超启发式方法

获取原文

摘要

Software project scheduling plays an important role in reducing the cost and duration of software projects. It is an NP-hard combinatorial optimization problem that has been addressed based on single and multi-objective algorithms. However, such algorithms have always used fixed genetic operators, and it is unclear which operators would be more appropriate across the search process. In this paper, we propose an evolutionary hyper-heuristic to solve the software project scheduling problem. Our novelties include the following: (1) this is the first work to adopt an evolutionary hyper-heuristic for the software project scheduling problem; (2) this is the first work for adaptive selection of both crossover and mutation operators; (3) we design different credit assignment methods for mutation and crossover; and (4) we use a sliding multi-armed bandit strategy to adaptively choose both crossover and mutation operators. The experimental results show that the proposed algorithm can solve the software project scheduling problem effectively.
机译:软件项目计划在降低软件项目的成本和持续时间方面起着重要作用。这是一个基于单目标和多目标算法的NP难题组合优化问题。但是,此类算法始终使用固定的遗传算子,尚不清楚在整个搜索过程中哪种算子会更合适。在本文中,我们提出了一种进化超启发式算法来解决软件项目调度问题。我们的新颖性包括以下几个方面:(1)这是针对软件项目计划问题采用进化超启发式方法的第一项工作; (2)这是对交叉算子和变异算子进行自适应选择的第一项工作; (3)针对变异和交叉设计了不同的学分分配方法; (4)我们使用滑动多臂匪徒策略来自适应地选择交叉算子和变异算子。实验结果表明,该算法可以有效解决软件项目调度问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号