Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi

Automatic design of dispatching rules for static scheduling conditions (CROSBI ID 282442)

Prilog u časopisu | izvorni znanstveni rad | međunarodna recenzija

Ð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

Podaci o odgovornosti

Ðurasević, Marko ; Jakobović, Domagoj

engleski

Automatic design of dispatching rules for static scheduling conditions

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.

Genetic programming ; Dispatching rules ; Look-ahead ; Rollout heuristic ; Iterative dispatching rules ; Unrelated machines environment ; Static conditions

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

33

2021.

5043-5068

objavljeno

0941-0643

10.1007/s00521-020-05292-w

Povezanost rada

Računarstvo

Poveznice
Indeksiranost