Mohammed Boukedroun, D. Duvivier, Abdessamad Ait El Cadi, V. Poirriez, Moncef Abbas
{"title":"随机作业车间调度问题的混合遗传算法","authors":"Mohammed Boukedroun, D. Duvivier, Abdessamad Ait El Cadi, V. Poirriez, Moncef Abbas","doi":"10.1051/ro/2023067","DOIUrl":null,"url":null,"abstract":"Job-shop scheduling problems are among most studied\nproblems in last years because of their importance for industries and\nmanufacturing processes. They are classified as NP-hard problems in\nthe strong sense. In order to tackle these problems several models and\nmethods have been used. In this paper, we propose a hybrid metaheuristic\ncomposed of a genetic algorithm and a tabu search algorithm\nto solve the stochastic job-shop scheduling problem. Our contribution is\nbased on a study of the perturbations that affect the processing times of\nthe jobs. These perturbations, due to machine failures, occur according\nto a Poisson process; the results of our approach are validated on a set\nof instances originating from the OR-Library [14]. On the basis of these\ninstances, the hybrid metaheuristic is used to solve the stochastic jobshop\nscheduling problem with the objective of minimizing the makespan\nas first objective and the number of critical operations as second objective\nduring the robustness analysis. Indeed, the results show that a high\nvalue of the number of critical operations is linked to high variations of\nthe makespan of the perturbed schedules, or in other words to a weak\nrobustness of the relating GA’s best schedule. Consequently, critical operations\nare not only good targets for optimizing a schedule, but also a\nclue of its goodness when considering stochastic and robustness aspects:\nthe less critical operations it contains, the better it is.","PeriodicalId":20872,"journal":{"name":"RAIRO Oper. Res.","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2023-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A hybrid genetic algorithm for stochastic job-shop scheduling problems\",\"authors\":\"Mohammed Boukedroun, D. Duvivier, Abdessamad Ait El Cadi, V. Poirriez, Moncef Abbas\",\"doi\":\"10.1051/ro/2023067\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Job-shop scheduling problems are among most studied\\nproblems in last years because of their importance for industries and\\nmanufacturing processes. They are classified as NP-hard problems in\\nthe strong sense. In order to tackle these problems several models and\\nmethods have been used. In this paper, we propose a hybrid metaheuristic\\ncomposed of a genetic algorithm and a tabu search algorithm\\nto solve the stochastic job-shop scheduling problem. Our contribution is\\nbased on a study of the perturbations that affect the processing times of\\nthe jobs. These perturbations, due to machine failures, occur according\\nto a Poisson process; the results of our approach are validated on a set\\nof instances originating from the OR-Library [14]. On the basis of these\\ninstances, the hybrid metaheuristic is used to solve the stochastic jobshop\\nscheduling problem with the objective of minimizing the makespan\\nas first objective and the number of critical operations as second objective\\nduring the robustness analysis. Indeed, the results show that a high\\nvalue of the number of critical operations is linked to high variations of\\nthe makespan of the perturbed schedules, or in other words to a weak\\nrobustness of the relating GA’s best schedule. Consequently, critical operations\\nare not only good targets for optimizing a schedule, but also a\\nclue of its goodness when considering stochastic and robustness aspects:\\nthe less critical operations it contains, the better it is.\",\"PeriodicalId\":20872,\"journal\":{\"name\":\"RAIRO Oper. Res.\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-05-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"RAIRO Oper. Res.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1051/ro/2023067\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"RAIRO Oper. Res.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1051/ro/2023067","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A hybrid genetic algorithm for stochastic job-shop scheduling problems
Job-shop scheduling problems are among most studied
problems in last years because of their importance for industries and
manufacturing processes. They are classified as NP-hard problems in
the strong sense. In order to tackle these problems several models and
methods have been used. In this paper, we propose a hybrid metaheuristic
composed of a genetic algorithm and a tabu search algorithm
to solve the stochastic job-shop scheduling problem. Our contribution is
based on a study of the perturbations that affect the processing times of
the jobs. These perturbations, due to machine failures, occur according
to a Poisson process; the results of our approach are validated on a set
of instances originating from the OR-Library [14]. On the basis of these
instances, the hybrid metaheuristic is used to solve the stochastic jobshop
scheduling problem with the objective of minimizing the makespan
as first objective and the number of critical operations as second objective
during the robustness analysis. Indeed, the results show that a high
value of the number of critical operations is linked to high variations of
the makespan of the perturbed schedules, or in other words to a weak
robustness of the relating GA’s best schedule. Consequently, critical operations
are not only good targets for optimizing a schedule, but also a
clue of its goodness when considering stochastic and robustness aspects:
the less critical operations it contains, the better it is.