Heuristic and metaheuristic methods for the parallel unrelated machines scheduling problem: a survey

M Ɖurasević, D Jakobović - Artificial Intelligence Review, 2023 - Springer
Scheduling has an immense effect on various areas of human lives, be it though its
application in manufacturing and production industry, transportation, workforce allocation, or …

Instance-rotation-based surrogate in genetic programming with brood recombination for dynamic job-shop scheduling

F Zhang, Y Mei, S Nguyen, KC Tan… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Genetic programming (GP) has achieved great success for learning scheduling heuristics in
dynamic job-shop scheduling (JSS). In theory, generating a large number of offspring for GP …

Designing dispatching rules with genetic programming for the unrelated machines environment with constraints

K Jaklinović, M Ðurasević, D Jakobović - Expert Systems with Applications, 2021 - Elsevier
Scheduling problems constitute an important part in many everyday systems, where a
variety of constraints have to be met to ensure the feasibility of schedules. These problems …

Automated design of heuristics for the container relocation problem using genetic programming

M Đurasević, M Đumić - Applied Soft Computing, 2022 - Elsevier
The container relocation problem is a challenging combinatorial optimisation problem
tasked with finding a sequence of container relocations required to retrieve all containers by …

Collaboration methods for ensembles of dispatching rules for the dynamic unrelated machines environment

M Đurasević, FJ Gil-Gala, L Planinić… - … applications of artificial …, 2023 - Elsevier
Dynamic scheduling represents an important combinatorial optimisation problem that often
appears in the real world. The difficulty in solving these problems arises from their dynamic …

Selection of dispatching rules evolved by genetic programming in dynamic unrelated machines scheduling based on problem characteristics

M Đurasević, D Jakobović - Journal of Computational Science, 2022 - Elsevier
Dispatching rules are fast and simple procedures for creating schedules for various kinds of
scheduling problems. However, manually designing DRs for all possible scheduling …

Niching Genetic Programming to Learn Actions for Deep Reinforcement Learning in Dynamic Flexible Scheduling

M Xu, Y Mei, F Zhang, M Zhang - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Dynamic Flexible Job Shop Scheduling (DFJSS) is a critical combinatorial optimisation
problem known for its dynamic nature and flexibility of machines. Traditional scheduling …

Real-time hybrid flow shop scheduling approach in smart manufacturing environment

X Wu, Z Cao, S Wu - Complex System Modeling and …, 2021 - ieeexplore.ieee.org
Smart manufacturing in the “Industry 4.0” strategy promotes the deep integration of
manufacturing and information technologies, which makes the manufacturing system a …

Deadlock-free production using Dempster–Shafer and preset methods in predictive scheduling for multiagent controlled flexible manufacturing systems

AL De Sousa, AS de Oliveira - Applied Soft Computing, 2024 - Elsevier
Deadlocks can lead to indefinite delays and total production interruption, resulting in
industrial losses. The control function is responsible for maintaining deadlock-free …

Novel ensemble collaboration method for dynamic scheduling problems

M Đurasević, L Planinić, FJG Gala… - Proceedings of the …, 2022 - dl.acm.org
Dynamic scheduling problems are important optimisation problems with many real-world
applications. Since in dynamic scheduling not all information is available at the start, such …