Solving an Industrial Shop Scheduling Problem Using Genetic Algorithm

2013 ◽  
Vol 845 ◽  
pp. 564-568 ◽  
Author(s):  
Ali Mokhtari Moghadam ◽  
Kuan Yew Wong ◽  
Hamed Piroozfard ◽  
Ali Derakhshan Asl ◽  
Tiurmai Shanty Hutajulu

Spool fabrication shop is an intermediate phase in the piping process for construction projects. The delivery of pipe spools at the right time in order to be installed in the site is very important. Therefore, effective scheduling and controlling of the fabrication shop has a direct effect on the productivity and successfulness of the whole construction projects. In this paper, a genetic algorithm (GA) is developed to create an active schedule for the operational level of pipe spool fabrication. In the proposed algorithm, an enhanced solution coding is used to suitably represent a schedule for the fabrication shop. The initial population is generated randomly in the initialization stage and precedence preserving order-based crossover (POX) and uniform crossover are used appropriately. In addition, different mutation operators are used. The proposed algorithm is applied with the collected data that consist of operations processing time from an industrial fabrication shop. The results showed that by using GA for scheduling the fabrication processes, the productivity of the spool fabrication shop has increased by 88 percent.

2014 ◽  
Vol 2014 ◽  
pp. 1-10 ◽  
Author(s):  
Adeyanju Sosimi ◽  
Folorunso Oladimeji Ogunwolu ◽  
Taoreed Adegbola

An optimization scheme for minimizing makespan of Gari processing jobs using improved initial population Genetic Algorithm (GA) is proposed. GA with initial population improved by using job sequencing and dispatching rules of First Come First Served (FCFS), Shortest Processing Time (SPT), Longest Processing Time (LPT), and Modified Johnson’s Algorithm for m-machines in order to obtain better schedules than is affordable by GA with freely generated initial population and by individual traditional sequencing and dispatching rules was used. The traditional GA crossover and mutation operators as well as a custom-made remedial operator were used together with a hybrid of elitism and roulette wheel algorithms in the selection process based on job completion times. A test problem of 20 jobs with specified job processing and arrival times was simulated through the integral 5-process Gari production routine using the sequencing and dispatching rules, GA with freely generated initial population, and the improved GA. Comparisons based on performance measures such as optimal makespan, mean makespan, execution time, and solution improvement rate established the superiority of the improved initial population GA over the traditional sequencing and dispatching rules and freely generated initial population GA.


VLSI Design ◽  
1996 ◽  
Vol 5 (1) ◽  
pp. 77-87 ◽  
Author(s):  
C. P. Ravikumar ◽  
V. Saxena

In this paper, we describe TOGAPS, a Testability-Oriented Genetic Algorithm for Pipeline Synthesis. The input to TOGAPS is an unscheduled data flow graph along with a specification of the desired pipeline latency. TOGAPS generates a register-level description of a datapath which is near-optimal in terms of area, meets the latency requirement, and is highly testable. Genetic search is employed to explore a 3-D search space, the three dimensions being the chip area, average latency, and the testability of the datapath. Testability of a design is evaluated by counting the number of self-loops in the structure graph of the data path. Each design is characterized by a four-tuple consisting of (i) the latency and schedule information, (ii) the module allocation, (iii) operation-to-module binding, and (iv) value-to-register binding. Accordingly, we maintain the population of designs in a hierarchical manner. The topmost level of this hierarchy consists of the latency and schedule information, which together characterize the timing performance of the design. The middle level of the hierarchy consists of a number of allocations for a given latency/schedule duplet. The lowest level of the hierarchy consists of a number of bindings for a specific latency/schedule/ allocation. An initial population of designs is constructed from the given data flow graph using different latency cycles whose average latency is in the specified range. Multiple scheduling heuristics are used to generate schedules for the DFG. For each of the resulting scheduled data flow graphs, we decide on an allocation of modules and registers based on a lower bound estimated using the schedule and latency information. The operation-to-module binding and the value-to-register binding are then carried out. A fitness measure is evaluated for each of the resulting data paths; this fitness measure includes one component for each of the three search dimensions. Crossover and mutation operators are used to generate new designs from the current set of parent designs. The crossover operator attempts to combine the properties of two designs. The mutation operators include addition and deletion of pure delays before scheduling, as well as changes in the register and module allocation prior to binding. The genetic algorithm applies the rule of the survival of the fittest to obtain nearoptimal solution to the otherwise intractable problem of data path synthesis. We have implemented TOGAPS on a Sun/SPARC 10 and studied its performance on a number of benchmark examples. Results indicate that TOGAPS finds area-optimal datapaths for the specified latency cycle, while reducing the number of self-loops in the data path.


2019 ◽  
Vol 9 (2) ◽  
pp. 20-38
Author(s):  
Harendra Kumar ◽  
Pankaj Kumar ◽  
Manisha Sharma

Flow shop scheduling problems have been analyzed worldwide due to their various applications in industry. In this article, a new genetic algorithm (NGA) is developed to obtain the optimum schedule for the minimization of total completion time of n-jobs in an m-machine flow shop operating without buffers. The working process of the present algorithm is very efficient to implement and effective to find the best results. To implement the proposed algorithm more effectively, similar job order crossover operators and inversion mutation operators have been used. Numerous examples are illustrated to explain proposed approach. Finally, the computational results indicate that present NGA performs much superior to the heuristics for blocking flow shop developed in the literature.


2017 ◽  
Vol 39 (4) ◽  
pp. 87-98
Author(s):  
Tomasz Pasik ◽  
Raymond van der Meij

Abstract This article presents an efficient search method for representative circular and unconstrained slip surfaces with the use of the tailored genetic algorithm. Searches for unconstrained slip planes with rigid equilibrium methods are yet uncommon in engineering practice, and little publications regarding truly free slip planes exist. The proposed method presents an effective procedure being the result of the right combination of initial population type, selection, crossover and mutation method. The procedure needs little computational effort to find the optimum, unconstrained slip plane. The methodology described in this paper is implemented using Mathematica. The implementation, along with further explanations, is fully presented so the results can be reproduced. Sample slope stability calculations are performed for four cases, along with a detailed result interpretation. Two cases are compared with analyses described in earlier publications. The remaining two are practical cases of slope stability analyses of dikes in Netherlands. These four cases show the benefits of analyzing slope stability with a rigid equilibrium method combined with a genetic algorithm. The paper concludes by describing possibilities and limitations of using the genetic algorithm in the context of the slope stability problem.


2013 ◽  
Vol 655-657 ◽  
pp. 1670-1674
Author(s):  
Yong Zhan ◽  
Yu Guang Zhong ◽  
Hai Tao Zhu

Open shop scheduling problem is a typical NP problem with wide engineering background. It is of importance with respect of theory and application. In this paper, a mixed integer programming model was established with the objective to minimize the makespan based on the characteristics of the open shop, and a evolution genetic algorithm(EGA) was proposed. The representation of chromosome used in this paper was composed of two layers: operation layer and machine layer, which can be encoded and decoded easily. In generating initial population, DS/LTRP heuristic was used in order to improve the quality of the population. And particular crossover operation was proposed, which generated multiple offspring at a time, so that the efficiency of the algorithm can be well improved. At last, the proposed algorithm was tested on taillard benchmark, and numerical example showed good result.


2011 ◽  
Vol 55-57 ◽  
pp. 1789-1793
Author(s):  
Xian Zhou Cao ◽  
Zhen He Yang

In this paper, a dual-resource constrained job shop scheduling problem was studied by designing a hybrid genetic algorithm based on Genetic Algorithm (GA) and Simulated Annealing (SA). GA is used to search for a group of better solutions to the problem of minimizing production cost and then SA is applied to searching them for the best one. The combination of GA and SA utilizes the advantages of the two algorithms and overcomes their disadvantages. The operation-based encoding and an active schedule decoding method were employed. This hybrid genetic algorithm reasonably assigns the resources of machines and workers to jobs and achieves optimum on some performance. The results of numerical simulations, which are compared with those of other well-known algorithms, show better performance of the proposed algorithm.


2013 ◽  
Vol 753-755 ◽  
pp. 2925-2929
Author(s):  
Xiao Chun Zhu ◽  
Jian Feng Zhao ◽  
Mu Lan Wang

This paper studies the scheduling problem of Hybrid Flow Shop (HFS) under the objective of minimizing makespan. The corresponding scheduling simulation system is developed in details, which employed a new encoding method so as to guarantee the validity of chromosomes and the convenience of calculation. The corresponding crossover and mutation operators are proposed for optimum sequencing. The simulation results show that the adaptive Genetic Algorithm (GA) is an effective and efficient method for solving HFS Problems.


Sign in / Sign up

Export Citation Format

Share Document