首页> 外文期刊>European Journal of Operational Research >An automatic algorithm selection approach for the multi-mode resource-constrained project scheduling problem
【24h】

An automatic algorithm selection approach for the multi-mode resource-constrained project scheduling problem

机译:多模式资源受限项目调度问题的自动算法选择方法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

This paper investigates the construction of an automatic algorithm selection tool for the multi-mode resource-constrained project scheduling problem (MRCPSP). The research described relies on the notion of empirical hardness models. These models map problem instance features onto the performance of an algorithm. Using such models, the performance of a set of algorithms can be predicted. Based on these predictions, one can automatically select the algorithm that is expected to perform best given the available computing resources. The idea is to combine different algorithms in a super-algorithm that performs better than any of the components individually. We apply this strategy to the classic problem of project scheduling with multiple execution modes. Weshow that we can indeed significantly improve on the performance of state-of-the-art algorithms when evaluated on a set of unseen instances. This becomes important when lots of instances have to be solved consecutively. Many state-of-the-art algorithms perform very well on a majority of benchmark instances, while performing worse on a smaller set of instances. The performance of one algorithm can be very different on a set of instanceswhile another algorithm sees no difference in performance at all. Knowing in advance, without using scarce computational resources, which algorithm to run on a certain problem instance, can significantly improve the total overall performance.
机译:本文研究了用于多模式资源受限项目调度问题(MRCPSP)的自动算法选择工具的构建。所描述的研究依赖于经验硬度模型的概念。这些模型将问题实例特征映射到算法的性能上。使用这样的模型,可以预测一组算法的性能。根据这些预测,可以在给定可用计算资源的情况下自动选择预期表现最佳的算法。这个想法是在超级算法中组合不同的算法,该算法比单个组件的性能要好。我们将此策略应用于具有多个执行模式的项目计划的经典问题。我们证明,在一组看不见的实例上进行评估时,我们确实可以显着改善最新算法的性能。当必须连续解决许多实例时,这变得很重要。许多最先进的算法在大多数基准实例上都表现出色,而在少数实例上却表现较差。在一组实例上,一种算法的性能可能会非常不同,而另一种算法的性能完全没有差异。事先知道在不使用稀缺计算资源的情况下,在某个问题实例上运行哪种算法,可以显着提高总体总体性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号