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

Napredna pretraga

Pregled bibliografske jedinice broj: 1076517

Automatic design of dispatching rules for static scheduling conditions


Ðurasević, Marko; Jakobović, Domagoj
Automatic design of dispatching rules for static scheduling conditions // Neural Computing and Applications, 33 (2021), 5043-5068 doi:10.1007/s00521-020-05292-w (međunarodna recenzija, članak, znanstveni)


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

Naslov
Automatic design of dispatching rules for static scheduling conditions

Autori
Ðurasević, Marko ; Jakobović, Domagoj

Izvornik
Neural Computing and Applications (0941-0643) 33 (2021); 5043-5068

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

Ključne riječi
Genetic programming ; Dispatching rules ; Look-ahead ; Rollout heuristic ; Iterative dispatching rules ; Unrelated machines environment ; Static conditions

Sažetak
Dispatching rules (DRs) represent heuristic methods designed for solving various scheduling problems. Since it is hard to manually design new DRs, genetic programming is used to design them automatically. Most DRs are designed in a way that they can be applied under dynamic conditions. On the other hand, static problems are usually solved using various metaheuristic methods. However, situations exist in which metaheuristics might not be the best choice for static problems. Such situations can occur when the schedule needs to be constructed quickly so that the system starts executing as soon as possible, or when it is possible that certain changes happen during the execution of the system. For these cases, DRs are more suitable since they execute faster and can adapt to dynamic changes in the system. However, as most research is focused on developing DRs for dynamic conditions, they would perform poorly under static conditions, since they would not use all the information that is available. Therefore, there is a need to enable automatic development of DRs suitable for static and offline conditions. The objective of this paper is to analyse several methods by which automatically generated DRs can be adapted for static and offline scheduling conditions. In addition to look-ahead and iterative DRs which were studied previously, this paper proposes new terminal nodes, as well as the application of the rollout algorithm to adapt DRs for static conditions. The performance and execution time of all methods are compared with the results achieved by automatically generated DRs for dynamic conditions and genetic algorithms. The tested methods obtain a wide range of results and prove to be competitive both in their performance and execution speed with other approaches. As such, they are a viable alternative to metaheuristics since they can be used in situations where metaheuristics could not, but can offer either a better execution time or even competitive results.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Projekti:
HRZZ-IP-2019-04-4333 - Hiperheurističko oblikovanje pravila raspoređivanja (HyDDRa) (Jakobović, Domagoj, HRZZ ) ( CroRIS)

Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Marko Đurasević (autor)

Avatar Url Domagoj Jakobović (autor)

Poveznice na cjeloviti tekst rada:

doi link.springer.com

Citiraj ovu publikaciju:

Ðurasević, Marko; Jakobović, Domagoj
Automatic design of dispatching rules for static scheduling conditions // Neural Computing and Applications, 33 (2021), 5043-5068 doi:10.1007/s00521-020-05292-w (međunarodna recenzija, članak, znanstveni)
Ðurasević, M. & Jakobović, D. (2021) Automatic design of dispatching rules for static scheduling conditions. Neural Computing and Applications, 33, 5043-5068 doi:10.1007/s00521-020-05292-w.
@article{article, author = {\DHurasevi\'{c}, Marko and Jakobovi\'{c}, Domagoj}, year = {2021}, pages = {5043-5068}, DOI = {10.1007/s00521-020-05292-w}, keywords = {Genetic programming, Dispatching rules, Look-ahead, Rollout heuristic, Iterative dispatching rules, Unrelated machines environment, Static conditions}, journal = {Neural Computing and Applications}, doi = {10.1007/s00521-020-05292-w}, volume = {33}, issn = {0941-0643}, title = {Automatic design of dispatching rules for static scheduling conditions}, keyword = {Genetic programming, Dispatching rules, Look-ahead, Rollout heuristic, Iterative dispatching rules, Unrelated machines environment, Static conditions} }
@article{article, author = {\DHurasevi\'{c}, Marko and Jakobovi\'{c}, Domagoj}, year = {2021}, pages = {5043-5068}, DOI = {10.1007/s00521-020-05292-w}, keywords = {Genetic programming, Dispatching rules, Look-ahead, Rollout heuristic, Iterative dispatching rules, Unrelated machines environment, Static conditions}, journal = {Neural Computing and Applications}, doi = {10.1007/s00521-020-05292-w}, volume = {33}, issn = {0941-0643}, title = {Automatic design of dispatching rules for static scheduling conditions}, keyword = {Genetic programming, Dispatching rules, Look-ahead, Rollout heuristic, Iterative dispatching rules, Unrelated machines environment, Static conditions} }

Č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