Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2013
…
66 pages
1 file
Genetic algorithms are a very popular heuristic which have been suc-cessfully applied to many optimization problems within the last 30 years. In this chapter, we give a survey on some genetic algorithms for shop scheduling problems. In a shop scheduling problem, a set of jobs has to be processed on a set of machines such that a specific optimization crite-rion is satisfied. According to the restrictions on the technological routes of the jobs, we distinguish a flow shop (each job is characterized by the same technological route), a job shop (each job has a specific route) and an open shop (no technological route is imposed on the jobs). We also consider some extensions of shop scheduling problems such as hybrid or flexible shops (at each processing stage, we may have a set of parallel machines) or the inclusion of additional processing constraints such as controllable processing times, release times, setup times or the no-wait condition. After giving an introduction into basic genet...
2011
Genetic algorithms are a very popular heuristic which have been successfully applied to many optimization problems within the last 30 years. In this chapter, we give a survey on some genetic algorithms for shop scheduling problems. In a shop scheduling problem, a set of jobs has to be processed on a set of machines such that a specific optimization criterion is satisfied. According to the restrictions on the technological routes of the jobs, we distinguish a flow shop (each job is characterized by the same technological route), a job shop (each job has a specific route) and an open shop (no technological route is imposed on the jobs). We also consider some extensions of shop scheduling problems such as hybrid or flexible shops (at each processing stage, we may have a set of parallel machines) or the inclusion of additional processing constraints such as controllable processing times, release times, setup times or the no-wait condition. After giving an introduction into basic genetic...
Genetic algorithms are a very popular heuristic which have been successfully applied to many optimization problems within the last 30 years. In this chapter, we give a survey on some genetic algorithms for shop scheduling problems. In a shop scheduling problem, a set of jobs has to be processed on a set of machines such that a specific optimization criterion is satisfied. According to the restrictions on the technological routes of the jobs, we distinguish a flow shop (each job is characterized by the same technological route), a job shop (each job has a specific route) and an open shop (no technological route is imposed on the jobs). We also consider some extensions of shop scheduling problems such as hybrid or flexible shops (at each processing stage, we may have a set of parallel machines) or the inclusion of additional processing constraints such as controllable processing times, release times, setup times or the no-wait condition. After giving an introduction into basic genetic algorithms discussing briefly solution representations, the generation of the initial population, selection principles, the application of genetic operators such as crossover and mutation, and termination criteria, we discuss several genetic algorithms for the particular problem types emphasizing their common features and differences. Here we mainly focus on single-criterion problems (minimization of the makespan or of a particular sum criterion such as total completion time or total tardiness) but mention briefly also some work on multi-criteria problems. We discuss some computational results and compare them with those obtained by other heuristics. In addition, we also summarize the generation of benchmark instances for makespan problems and give a brief introduction into the use of the program package ’LiSA - A Library of Scheduling Algorithms’ developed at the Otto-von-Guericke-University Magdeburg for solving shop scheduling problems, which also includes a genetic algorithm.
Computers & Operations Research, 1995
Scope and Purpoee-Job shop scheduling is a strongly NP-hard problem of combinatorial optimization and one of the most well-known machine scheduling problems. Scope of this paper is to present some improvements obtained in dealing with this problem using a heuristic technique based on Genetic Algorithms.
International Journal of Production Management and Engineering, 2016
This paper discusses the application of heuristic-based evolutionary technique in search for solutions concerning the dynamic job-shop scheduling problems with dependent setup times and alternate routes. With a combinatorial nature, these problems belong to an NP-hard class, with an aggravated condition when in realistic, dynamic and therefore, more complex cases than the traditional static ones. The proposed genetic algorithm executes two important functions: choose the routes using dispatching rules when forming each individual from a defined set of available machines and, also make the scheduling for each of these individuals created. The chromosome codifies a route, or the selected machines, and also an order to process the operations. In essence , each individual needs to be decoded by the scheduler to evaluate its time of completion, so the fitness function of the genetic algorithm, applying the modified Giffler and Thomson’s algorithm, obtains a scheduling of the selected rou...
The job-shop scheduling (JSS) is a schedule planning for low volume systems with many variations in requirements. In job-shop scheduling problem (JSSP), there are k operations and n jobs to be processed on m machines with a certain objective function to be minimized. Due to complexity of transferring work in process product, this research add transfer time variable from one machine to another for each different operation. Performance measures are mean flow time and make span. In this paper we used genetic algorithm (GA) with some modifications to deal with problem of job shop scheduling. The result than is compared with dispatching rules such as longest processing time, shortest processing time and first come first serve. The numerical example showed that GA result can outperform the other three methods.
time 0 2 4 6 8 1 0 1 2 ,, ,, ,, J 3 Figure 1: A Gantt-Chart representation of a solution for a 3 × 3 problem a set of disjunctive arcs representing pairs of operations that must be performed on the same machines. The processing time for each operation is the weighted value attached to the corresponding nodes. shows this in a graph representation for the problem given in .
Computers & Operations Research, 2008
In this paper, we present a genetic algorithm for the Flexible Job-shop Scheduling Problem (FJSP). The algorithm integrates different strategies for generating the initial population, selecting the individuals for reproduction and reproducing new individuals. Computational result shows that the integration of more strategies in a genetic framework leads to better results, with respect to other genetic algorithms. Moreover, results are quite comparable to those obtained by the best-known algorithm, based on tabu search. These two results, together with the flexibility of genetic paradigm, prove that genetic algorithms are effective for solving FJSP. ᭧ Scheduling of operations is one of the most critical issues in the planning and managing of manufacturing processes. To find the best schedule can be very easy or very difficult, depending on the shop environment, the process constraints and the performance indicator [1]. One of the most difficult problems in this area is the Job-shop Scheduling Problem (JSP), where a set of jobs must be processed on a set of machines, each job is formed by a sequence of consecutive operations, each operation requires exactly one machine, machines are continuously available and can process one operation at a time without interruption. The decision concerns how to sequence the operations on the machines, such as a given performance indicator is optimized. A typical performance indicator for JSP is the makespan, i.e., the time needed to complete all the jobs. JSP is a well-known NP-hard problem .
2002
The problem of finding good solutions to scheduling problems is very important to real manufacturing systems, since the production rate and production costs are very dependent on the schedules used for controlling the work in the system. Most research in ...
Serials Publications, 2011
A Job-Shop Scheduling is a process-organized manufacturing facility. Its main characteristics are that a great diversity of jobs is performed. A Job-Shop produces goods (parts) and these parts have one or more alternatives process plans. Each process plan consists of a sequence of a operations and these operations require resources and have certain (predefined) duration on machines. The Job-Shop Scheduling is a problem of planning and organization of a set of tasks to be performed on a set of resources with variable performance. In this paper, two approaches Jobs Sequencing List Oriented Genetic Algorithm and Operations machines Coding Oriented Genetic Algorithm have been implemented and compared for solution of the Job-Shop scheduling problem. Each approach has its own coding, evaluation function, crossovers and mutations applicable in Job-Shop scheduling problem to minimize the makespan, the workload of the most loaded machine and the total workload of the machines. Jobs Sequencing List Oriented Genetic Algorithm has been found to be the best out of two approaches to minimize the objectives.
European Journal of Operational Research, 2010
The Distributed and Flexible Job-shop Scheduling problem (DFJS) considers the scheduling of distributed manufacturing environments, where jobs are processed by a system of several Flexible Manufacturing Units (FMUs). Distributed scheduling problems deal with the assignment of jobs to FMUs and with determining the scheduling of each FMU, in terms of assignment of each job operation to one of the machines able to work it (job-routing flexibility) and sequence of operations on each machine. The objective is to minimize the global makespan over all the FMUs. This paper proposes an Improved Genetic Algorithm to solve the Distributed and Flexible Job-shop Scheduling problem. With respect to the solution representation for non-distributed job-shop scheduling, gene encoding is extended to include information on job-to-FMU assignment, and a greedy decoding procedure exploits flexibility and determines the job routings. Besides traditional crossover and mutation operators, a new local search based operator is used to improve available solutions by refining the most promising individuals of each generation. The proposed approach has been compared with other algorithms for distributed scheduling and evaluated with satisfactory results on a large set of distributed-and-flexible scheduling problems derived from classical job-shop scheduling benchmarks.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
Proceedings of IEEE International Conference on Systems, Man and Cybernetics
The International Journal of Advanced Manufacturing Technology, 2006
European Journal of Operational Research, 2005
Computers & Industrial Engineering, 2003
2007 International Conference on Computer Engineering & Systems, 2007
International Journal of Advanced Intelligence Paradigms, 2020
Journal of Software Engineering and Applications, 2010
International Journal of Quality and Innovation, 2017
1st International Conference on Genetic Algorithms in Engineering Systems: Innovations and Applications (GALESIA)