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 …
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
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 …
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 …
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 …
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 …
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 …
scheduling problems. However, manually designing DRs for all possible scheduling …
Niching Genetic Programming to Learn Actions for Deep Reinforcement Learning in Dynamic Flexible Scheduling
Dynamic Flexible Job Shop Scheduling (DFJSS) is a critical combinatorial optimisation
problem known for its dynamic nature and flexibility of machines. Traditional scheduling …
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 …
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 …
industrial losses. The control function is responsible for maintaining deadlock-free …
Novel ensemble collaboration method for dynamic scheduling problems
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 …
applications. Since in dynamic scheduling not all information is available at the start, such …