arrow
返回

Improving genetic algorithm performance by population initialisation with dispatching rules

delete2019-11-01
delete49
PRE
AI
I
Ivan Vlašić
D
Durasevic, Marko *
D
Domagoj Jakobović
DOI:10.1016/j.cie.2019.106030delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Scheduling is an important process that is present in many real world scenarios where it is essential to obtain the best possible results. The performance and execution time of algorithms that are used for solving scheduling problems are constantly improved. Although metaheuristic methods by themselves already obtain good results, many studies focus on improving their performance. One way of improvement is to generate an initial population consisting of individuals with better quality. For that purpose a variety of methods can be designed. The benefit of scheduling problems is that dispatching rules (DRs), which are simple heuristics that provide good solutions for scheduling problems in a small amount of time, can be used for that purpose. The goal of this paper is to analyse whether the performance of genetic algorithms can be improved by using such simple heuristics for initialising the starting population of the algorithm. For that purpose both manual and different kinds of automatically designed DRs were used to initialise the starting population of a genetic algorithm. In case of the manually designed DRs, all existing DRs for the unrelated machines environment were used, whereas the automatically designed DRs were generated by using genetic programming. The obtained results clearly demonstrate that using populations initialised by DRs leads to a significantly better performance of the genetic algorithm, especially when using automatically designed DRs. Furthermore, it is also evident that such a population initialisation strategy also improves the convergence speed of the algorithm, since it allows it to obtain significantly better results in the same amount of time. Additionally, the DRs have almost no influence on the execution speed of the genetic algorithm since they construct the schedule in time which is negligible when compared to the execution of the genetic algorithm. Based on the obtained results it can be concluded that initialising individuals by using DRs significantly improves both the convergence and performance of genetic algorithm, without the need of having to manually design new complicated initialisation procedures and without increasing the execution time of the genetic algorithm.
Keyword:
Scheduling
Unrelated machines environment
Genetic algorithms
Dispatching rules
Population initialisation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Computers and Industrial Engineering 封面图
Computers and Industrial Engineering
IF:
6.5
论文数:
1.0W
被引数:
3.8W

机构

U
University of Zagreb
学者数:
1.8W
论文数: 1.3W
被引数: 1.1W
引用论文

引用论文

Cloud Computing Resource Scheduling and a Survey of Its Evolutionary Approaches
err2015-07-21
err352
errOAAI
errZhan, Zhi-Hui; Liu, Xiao-Fang; Gong, Yue-Jiao; Zhang, Jun; Chung, Henry Shu-Hung; Li, Yun
err分享
err收藏
err分享
err收藏
err分享
err收藏
Next generation cytogenetics: genome-imaging enables comprehensive structural variant detection for 100 constitutional chromosomal aberrations in 85 samples
err
IF0
err2020-07-16
err0
errOAAI
errTuomo Mantere; Kornelia Neveling; Céline Pebrel-Richard; Marion Benoist; Guillaume van der Zande; Ellen Kater-Baats; Imane Baatout; Ronald van Beek; Tony Yammine; Michiel Oorsprong; Daniel Olde-Weghuis; Wed Majdali; Susan Vermeulen; Marc Pauper; Aziza Lebbar; Marian Stevens-Kroef; Damien Sanlaville; Dominique Smeets; Jean Michel Dupont; Alexander Hoischen; Caroline Schluth-Bolard; Laïla El Khattabi
err分享
err收藏
学者 查看更多内容