Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1021483

Improving genetic algorithm performance by population initialisation with dispatching rules


Vlašić, Ivan; Đurasević, Marko; Jakobović, Domagoj
Improving genetic algorithm performance by population initialisation with dispatching rules // Computers & industrial engineering, 137 (2019), 106030, 37 doi:10.1016/j.cie.2019.106030 (međunarodna recenzija, članak, znanstveni)


CROSBI ID: 1021483 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Improving genetic algorithm performance by population initialisation with dispatching rules

Autori
Vlašić, Ivan ; Đurasević, Marko ; Jakobović, Domagoj

Izvornik
Computers & industrial engineering (0360-8352) 137 (2019); 106030, 37

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni

Ključne riječi
scheduling ; unrelated machines environment ; genetic algorithms ; dispatching rules ; population initialisation

Sažetak
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.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Domagoj Jakobović (autor)

Avatar Url Ivan Vlašić (autor)

Avatar Url Marko Đurasević (autor)

Poveznice na cjeloviti tekst rada:

doi www.sciencedirect.com

Citiraj ovu publikaciju:

Vlašić, Ivan; Đurasević, Marko; Jakobović, Domagoj
Improving genetic algorithm performance by population initialisation with dispatching rules // Computers & industrial engineering, 137 (2019), 106030, 37 doi:10.1016/j.cie.2019.106030 (međunarodna recenzija, članak, znanstveni)
Vlašić, I., Đurasević, M. & Jakobović, D. (2019) Improving genetic algorithm performance by population initialisation with dispatching rules. Computers & industrial engineering, 137, 106030, 37 doi:10.1016/j.cie.2019.106030.
@article{article, author = {Vla\v{s}i\'{c}, Ivan and \DJurasevi\'{c}, Marko and Jakobovi\'{c}, Domagoj}, year = {2019}, pages = {37}, DOI = {10.1016/j.cie.2019.106030}, chapter = {106030}, keywords = {scheduling, unrelated machines environment, genetic algorithms, dispatching rules, population initialisation}, journal = {Computers and industrial engineering}, doi = {10.1016/j.cie.2019.106030}, volume = {137}, issn = {0360-8352}, title = {Improving genetic algorithm performance by population initialisation with dispatching rules}, keyword = {scheduling, unrelated machines environment, genetic algorithms, dispatching rules, population initialisation}, chapternumber = {106030} }
@article{article, author = {Vla\v{s}i\'{c}, Ivan and \DJurasevi\'{c}, Marko and Jakobovi\'{c}, Domagoj}, year = {2019}, pages = {37}, DOI = {10.1016/j.cie.2019.106030}, chapter = {106030}, keywords = {scheduling, unrelated machines environment, genetic algorithms, dispatching rules, population initialisation}, journal = {Computers and industrial engineering}, doi = {10.1016/j.cie.2019.106030}, volume = {137}, issn = {0360-8352}, title = {Improving genetic algorithm performance by population initialisation with dispatching rules}, keyword = {scheduling, unrelated machines environment, genetic algorithms, dispatching rules, population initialisation}, chapternumber = {106030} }

Časopis indeksira:


  • Current Contents Connect (CCC)
  • Web of Science Core Collection (WoSCC)
    • Science Citation Index Expanded (SCI-EXP)
    • SCI-EXP, SSCI i/ili A&HCI
  • Scopus


Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font