Font Size: a A A

Approches hybrides pour la resolution d'un probleme d'ordonnancement industriel

Posted on:2012-06-26Degree:Ph.DType:Thesis
University:Universite du Quebec a Chicoutimi (Canada)Candidate:Sioud, AymenFull Text:PDF
GTID:2468390011461081Subject:Engineering
Abstract/Summary:
In many industries including metallurgy, petrochemicals, paper, aerospace, pharmaceutical, electronics, ceramic and automotive manufacturing, the production system can contain a machine bottleneck which processes, in some cases, all the jobs. The management of this machine is crucial for the enterprise because it is responsible for delays in customers' orders delivery. The jobs scheduling on this machine is a way of approaching the problem and treats the whole production system. The single machine model provides a basis for more complicated environment such those seen in many real cases. Also, several studies have shown that several jobs, if not all, have time-dependent setup times. So, decision makers must therefore organize the jobs scheduling on this single machine by trying to minimize downtime while respecting the different deadlines. On the other hand, several resolution methods have been developed in literature to solve this kind of problem using approaching methods like metaheuristics or hybrid methods integrating exact methods. This thesis is in this direction.;In a second step, we propose a modeling for the total tardiness single machine with setup-dependent times scheduling problem using the constraint-based scheduling and the ILOG C++ API. The related experiments show that algorithm efficiency improves with specific tree search strategies and heuristic scheduling variables. Under prohibitive time computing, the proposed approach results are generally far from the best known solutions. However, we got interesting performance on small instances to consider allowing its hybridization with other resolution methods. In a third step, we introduce a hybrid approach based on the integration between genetic algorithm and constraint based scheduling approaches. This latter approach is integrated in the reproduction and the intensification processes of a genetic algorithm autonomously. Finally, we propose a hybrid algorithm which integrates several concepts from constraint programming, multi-objective optimization and ant colonies optimization in a crossover operator into a genetic algorithm.;The proposed hybrid algorithms show excellent performance on benchmark problems from the literature by improving many of the best known solutions for some of them.;In this research, we propose several effective approaches to solve the single machine scheduling problem with sequence-dependent setup times with the objective to minimize total tardiness of the jobs. First, a new crossover operator in a genetic algorithm is proposed. This algorithm shows its ability to be competitive with the best approaches found in the literature on benchmark problems. We thus highlight the importance of incorporating specific problem knowledge into genetic operators, even if classical genetic operators could be used. However, the results obtained show that the proposed genetic algorithm is less efficient in comparison to the best resolution method found in the literature. Indeed, we noticed that the proposed algorithm lacks an intensification process for enhancing its. To overcome this shortcoming, we explore resolution class methods that showed promising prospects in the last decade. Even, the hybrid algorithms have achieved very good results in a wide variety of problems. In recent years, several researchers have introduced the hybridization of metaheuristics with exact methods. In fact, this kind of hybridization can be an attractive alternative because both methods have very different characteristics that can be combined to produce better results. Thus we explore the design of hybrid genetic algorithms improving the intensification process of the proposed genetic algorithm by integrating an exact method and mechanisms from other resolution methods to improve the performance. However, we find few approaches hybridizing metaheuristics and constraint programming in the literature to solve scheduling problems.
Keywords/Search Tags:Hybrid, Problem, Resolution, Scheduling, Genetic algorithm, Literature, Single machine, Methods
Related items